J
Jeremy J Starcher
I'm a very visual learner and from the beginning, I see websites laid
out in tables. I see a picture frame and I see tables.. I see a monitor
and I see tables. The tr's and tds .. I see them each one on a website.
The html, I've always considered that to be how a site is
formatted...mmmmmm .... the html is what formats the content. The CSS
can do that too, but I can't see it like I can see tables. Small style
sheets with general formatting of fonts and links I have no problems
with using those and I've used them for quite a while, but the syntax of
CSS seems like more trouble to learn for more complicated websites than
it would be to just lay a site out in html and code it how I know, now.
As it is, I work with multiple styles sheets created by other people and
there is so much written just on one sheet that in order to change a
specific element it takes more time finding it on the style sheet and
finding the right style sheet than it would if the code existed within
the html document.
I'll agree that CSS can be turned into a mess.. it can be easily abused.
Let me share, if I may, a secret I've learned...
There are a lot of lazy hackers out there. By 'lazy' I don't mean they
don't want to work, but they don't want to work any harder than they have
to, so they've written tools that take the 'grunt work' out of the job.
The 'Firebug' plug in for Firefox has a 'inspect element' feature. Click
on an element, and a panel shows exactly what style sheets and what /
line/ affect that element. It even shows rules that are overridden with
newer rules.
(It also has the ability to let you edit the CSS and HTML directly from
within the browser... Development time cut down to a fraction of tracing
things out by hand.)
If you e'er have the feeling of 'There has to be an easier way to do
this...' then most likely, there is.