You are here: Re: Problem with CSS file in IE7 « HTML « IT news, forums, messages
Re: Problem with CSS file in IE7

Posted by dorayme on 09/04/07 21:11

In article
<Xns99A1BB35D28Fnanopandaneredbojias@198.186.190.161>,
Neredbojias <monstersquasher@yahoo.com> wrote:

> Well bust mah britches and call me cheeky, on Tue, 04 Sep 2007 00:48:13
> GMT dorayme scribed:
>
> >> Realistically, css is about as optional as the paint on a car. You
> >> don't need it, the car will work, but... Anybody who turns css off
> >> is a nitwit.
> >
> > I take that personally! I sometimes turn css off because a nitwit
> > did the css in the first place.
>
> Well, yeah, okay, but how often? The point is that without using
> deprecated markup, css is just about the only styling option left. (I
> suppose <h1>, etc., and things like <acronym> could be considered styling,
> but they are germane in but few cases.)
>
> Furthermore, css actually goes beyond styling into layout with options like
> positioning, :before - content:,
>
> > Actually, a white reflective paint job on a car keeps the inside
> > cooler. There is a moral here about meaning. The distinction
> > between style and content is not quite Sound of Music, it is
> > dirtier.
>
> I rather agree although I'd say the distinction between styling and layout
> is the issue. Layout is required; styling technically isn't, but paint on
> a car...

The distinction between styling and layout is not quite "the'
issue when it comes to the question about style and meaning
generally. When style is spoken of in the context of these
matters, it is almost always meant to include both colouring,
sizing, and yes, positioning and layout too. And quite rightly
for most purposes.

An example of where layout is *obviously* crucial to meaning is a
tabular table. A table is a good example of where how something
is laid out determines its meaning. Once the basic
meaning-related layout is achieved (greatly assisted by built in
HTML table magic), there comes a time for the *stylistic*
enhancements like colours, types of fonts, border types,
background colours and so on. But it is not a clear cut thing. If
you look at a table of atomic elements, you will see that some of
the styling, especially background colours, play a more than mere
optional role. These more than optional roles are where the
blurring occurs. It is often quite difficult to think up ways to
communicate things without the help of style.

Another way to look at it is this. There is a built in styling
(and I am not talking about default values, paras indented just
so so) to writing html itself. The order of the paras are
important to meaning. You can't be messing too much with classes
and positioning here otherwise you will change the meaning of the
whole, or confuse it. A list, visually, naturally, goes down the
page in the order it is written. It does not change the meaning
much if it is put inline. But there are constraints, you can't do
just anything in css without affecting the meaning communicated.

There is sometimes more than a marriage of convenience between
HTML and CSS, sometimes it is a holy union. Its sanctity is only
obscured by the triviality of so much that passes by on the
internet.

The best thing that any author can do is create create html that
can stand on its own as much as possible. That means it will mean
as much as what the author wants to convey as possible on its
very own. Then it is time to hitch up. The marriage will be all
the more successful, the more independent the html is in the
first place. But that does not mean that the marriage *merely*
enhances the meaning.

--
dorayme

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация