Naveen,

It's because the YouTube guys have no clue about semantics.

Sometimes answers are very simple. ;-)

Cheers,

Jason

On Tue, May 11, 2010 at 11:55 AM, Naveen Bhaskar - live <
naveenbhas...@live.in> wrote:

>  ok.. so putting the icon as a background image is the right and best
> option. I am still wondering  why youtube guys did like that.
>
> they are not using the image directly. instead they load a 1x1 spacer image
> there and with css , they define the height, width  and load an icon from a
> css sprite to the spacer with background property. I know its some extra
> code to do this.. but any idea what is the reason behind that?
>
>
> naveen
>
>  *From:* Jason Grant <ja...@flexewebs.com>
> *Sent:* Tuesday, May 11, 2010 4:03 PM
> *To:* wsg@webstandardsgroup.org
> *Subject:* Re: [WSG] semantic structure for icon and text
>
> Shrikant,
>
> Under all circumstances you ought to use a background image. There will be
> no issues with clicking the icon, as it will be part of the link still and
> it will be clickable.
>
> The reasons for using a background image:
>
>    - More semantic in context (as other pointed out)
>    - Easier to maintain and change in future
>    - Decreases the size of HTML file so should be better in terms of
>    performance
>    - Use one CSS sprites for all your icons, as opposed to separate images
>    within the <img /> tag - this has a major benefit on performance in terms 
> of
>    minimising number of HTTP requests, which is especially important in 
> context
>    of mobile browsing
>    - Via the CSS you can change the way things display in different
>    contexts (e.g mobile browsers such as BlackBerry pretty much hate CSS
>    sprites and do not really tolerate these inline icon images that well and
>    you will be able to tweak this via CSS with couple of lines of @media type
>    code.
>
> Hope this helps.
>
> Best regards,
>
> Jason
>
> On Tue, May 11, 2010 at 11:22 AM, Shrikant Sharat <
> shrikantshara...@gmail.com> wrote:
> >
> > I think some people (like me) might click on the icon as opposed to the
> link text itself. This might not work if the background image technique is
> used, but I am not sure about this.
> >
> > This point too, boils down to what your icon signifies in the link's
> context.
> >
> > 2010/5/11 st...@stevegibbings.co.uk <st...@stevegibbings.co.uk>
> >>
> >> Easy answer- use a background image.
> >> Less easy answer - is the image content or just a visual representation
> of existing content?
> >> I would say the link is the real content and you are adding to that
> visually with an icon image.
> >> Steve
> >>
> >> Sent from my iPhone
> >> On 11 May 2010, at 10:48, "Naveen Bhaskar - live" <
> naveenbhas...@live.in> wrote:
> >>
> >> Hi,
> >>
> >> what is the correct semantic structure for putting an icon in the
> website. when I checked  youtube , I see the icons loaded with css to a
> spacer which is 1x1 size. Is that a good approach?
> >>  I want to show an email id with an email icon with that. can anyone
> suggest me the right semantic structure .
> >>
> >> <span class="email">
> >> <img src="spacer.gif" alt="'>
> >> <a href=mailto:a...@gmail.com>some_email_id</a>
> >> </span>
> >>
> >> or
> >> just  <a href=mailto:a...@gmail.com>some_email_id</a> and attach the
> icon with css background property for the anchor tag?
> >>
> >> thanks a lot in advance.
> >>
> >> .naveen_bhaskar
> >> {
> >>     email : naveenbhaskar...@gmail.com;
> >>     yahoo : naveenbhas...@ymail.com;
> >>  }
> >>
> >> *******************************************************************
> >> List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
> >> Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
> >> Help: memberh...@webstandardsgroup.org
> >> *******************************************************************
> >>
> >> *******************************************************************
> >> List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
> >> Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
> >> Help: memberh...@webstandardsgroup.org
> >> *******************************************************************
> >
> >
> > --
> > Shrikant Sharat KANDULA
> >
> > *******************************************************************
> > List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
> > Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
> > Help: memberh...@webstandardsgroup.org
> > *******************************************************************
>
>
> --
> Jason Grant BSc, MSc
> CEO, Flexewebs Ltd.
> www.flexewebs.com
> ja...@flexewebs.com
> +44 (0)7748 591 770
> Company no.: 5587469
>
> www.flexewebs.com/semantix
> www.twitter.com/flexewebs
> www.linkedin.com/in/flexewebs
>
> *******************************************************************
> List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
> Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
> Help: memberh...@webstandardsgroup.org
> *******************************************************************
>
> *******************************************************************
> List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
> Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
> Help: memberh...@webstandardsgroup.org
> *******************************************************************
>



-- 
Jason Grant BSc, MSc
CEO, Flexewebs Ltd.
www.flexewebs.com
ja...@flexewebs.com
+44 (0)7748 591 770
Company no.: 5587469

www.flexewebs.com/semantix
www.twitter.com/flexewebs
www.linkedin.com/in/flexewebs


*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: memberh...@webstandardsgroup.org
*******************************************************************

Reply via email to