On Nov 8, 2013, at 4:30 AM, MiB wrote:
>
> 8 nov 2013 03.09 Karl DeSaulniers:
>
>>
>> Ah I see. Well normally you wouldn't put an ID on the body anyways, you
>> would put a class wouldn't you? That is if your trying to style it.
>
> What's the logic behind choosing a class attribute here? Is it mostly for
> semantic reasons? Semantically I can see the value of a class, provided that
> you may have several other pages of the same class and you will treat them
> similarly. This could be paginated pages or all pages under a certain
> division of the site in question. I've used this in navigation for instance.
>
> On the other hand each page is unique and if you want something specific for
> that unique page you could use an id both on the body element or the html
> element.
>
> I suppose your intentions would be made more clear in the css code if you
> peruse the id and class attributes this way.
>
> Then again, perhaps you had other reasons for this choice?
My logic behind using a class instead of the id is because of the lack of
interference a class will have on a body tag, somewhat like what we are seeing
here in this issue. I usually treat the html and body tags like reserved name
spaces. I try not to touch them and if I must, I use a class to identify them
or I just use the html {} or body {} css selectors. Now in the case of
identifying a page, I guess I have never had a situation where I needed an id
on a body tag to do this. I just Id the container div and go from there. But I
am still learning so if I am wrong please let me know.
Karl DeSaulniers
Design Drumm
http://designdrumm.com
______________________________________________________________________
css-discuss [[email protected]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/