10 Best Resources for CSS
victorialever writes "Since one could have noticed an increasing number of websites that are employing CSS and an increasing number of resources talking about how great CSS is, it seems to become impossible not to jump on the CSS bandwagon as well. The 10 Best Resources for CSS provides an impressive list of the CSS resources which have recently become essential for web-developers. Among them - CSSZenGarden, The Web Developer's Handbook, Stylegala, PositionIsEverything etc."
Anyone taking even a cursory look at the sitepronews.com article source code can see that the layout is done with the usual mess of tables.
The remains of the hull of the USS Merrimack.
Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
Google Cache of article
"You're older than you've ever been, and now you're even older."
http://www.csszengarden.com/ http://www.alvit.de/handbook/ http://www.wpdfd.com/editorial/basics/index.html http://www.w3.org/TR/REC-CSS2/ http://css.maxdesign.com.au/listamatic/ http://www.cssvault.com/ http://glish.com/css/home.asp http://webhost.bridgew.edu/etribou/layouts/index.h tml
http://www.positioniseverything.net/
http://www.stylegala.com/
Please don't let me be the only one who saw the title and immediately though Counterstrike: Source...
The indiscriminate use of vulgar language is the linguistic crutch of the inarticulate motherfucker
Interesting; the article I read has that site listed third as "Official Cascading Style Sheets Level 2 Specification."
"You're older than you've ever been, and now you're even older."
May I also recommend Dave Child's CSS Cheat Sheet ?
Print it out & stick it on the wall/partition - it covers almost all the CSS you'll use day-to-day, and (IMHO) it's much quicker than digging through the online documentation or the O'Reilly book.
Similar things for Javascript, PHP, etc. are linked from here if you're interested.
-- Open Source: It's mad, but you don't have to work here to help.
I love reading articles that indicate the top 10 of anything because you never have to worry about the list being subjective. You always know that the author went out of his way and used a numerous amount of resources, reviews, and statistics to compile such a list. Either that or he just inappropriately used the "top 10" catch phrase to garner more readers, but I'll give him the benefit of the doubt since this article is on, as Bush would phrase it, "the internets."
The edit css plugin for firefox lets you edit the css data for any page and instantly see the changes.
I find the CSS Sidebar immensely useful. It lets me quickly look up a style and see what values it takes. It's also a good reminder of some of the little-used styles.
Your fantasies contain the seeds of important concepts.
from the slashdot-is-moving-to-css-in-just-a-few-weeks dept. ...
... the apocalypse might be at hand after all! Yippee!
Is that for real? Not been having much problems which Slashdot recently, but if they're chucking away their mess of tables
slashcache
also here's a few interesting links bookmarks layouts more layouts
I also wish they would have listed the web developer's handbook , at least as an aside. It's a good starting point. I keep it bookmarked and use it to get to other sites.
I have something to say. It's better to burn out than to FADE AWAY!
"God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
A lot of other CSS sources are already being quoted now, better start bookmarking this /. article then.
My wife's sketchblog Blob[p]: Gastrono-me
Structural markup is the essential differentiating factor, not just that you have found out how to replace tables with divs ...
</rant> over.
Rich.
libguestfs - tools for accessing and modifying virtual machine disk images
I find it interesting that none of the CSS ZenGarden style sheets I tried resized at all with the browser window, and most of them coped poorly or not at all with large text (many became unusable).
For every expert, there is an equal and opposite expert. - Arthur C. Clarke
I'm not the best one to comment on this by any means, but when I saw in the summary the part about "how great CSS is," I really do have to agree. I threw together a site just as a way to help some of my students back when I was teaching and really didn't know anything about creating a website. I hacked together a site with tables for layout and some very limited PHP and enjoyed doing it. From there, I went to a site that showed a table layout and the exact page done in CSS and used that as a starting point to learn CSS. I have to say, I was impressed with how much easier it was to use and modify later. Like I said, I'm still a horrible web designer by all accounts, but I can attest to how much easier it is for a person new to the concepts to use CSS instead of tables.
Finance tutorials and more! Understandfinance
During the US Civil War, the sunken USS Merrimack was raised and converted to an ironclad by the Confederates, who renamed it the CSS Virginia (which later fought in the famous battle of the ironclads). So the parent was just trying to make a, albeit lame, joke about the acronym "CSS." It wasn't truly offtopic, and it definitely wasn't a troll.
I have discovered a truly remarkable proof of this theorem that this sig is too small to contain.
I'm a programmer who has been thrust into the world of CSS and been on many occasions quite frustrated with it. It seems arbitrary, arcane, and particularly difficult to debug. On top of that, it seems to have a set of zealots who defend it (and demand it) with bitter viciousness.
I had concluded that CSS was "programmer-friendly" in the same way that a rusty jigsaw was "penis-friendly".
I recently picked up a book entitled _Designing with Web Standards_ by Jeffrey Zeldman. It's a good an honest resource, and he even claims to avoid zealotry. But, in the book, he examines a particular website, one with a plain-jane two-column appearance, which he said took "three CSS experts" to re-code from tables to CSS layout. Not three CSS advocates, three CSS *experts*. On top of that, their "solution" turned out to be a hack.
Honestly, what success am I supposed to expect in using CSS when recoding common layouts in CSS is a struggle for even CSS experts? I am forced to conclude that it is folly trying to adhere to any kind of CSS standards with any kind of rigor until CSS itself becomes more mature.
Now this is where I get flamed. I'm sorry, but I have to call it like I see it.
I don't make the rules. I just make fun of them.
Here's a shameless plug for you. Here's my code for converting Java Swing or AWT to HTML and CSS. It's primitive, but it may be useful to someone. It should be easy to modify this to convert any running Swing/AWT application from Java to HTML/CSS. Oh and of course its GPL.
r ter.html
http://www.progsoc.uts.edu.au/~sammy/javaGUIConve
These posts express my own personal views, not those of my employer
Ironically, I am taking the week to sit down and really figure out CSS because I'm sick of seeing the term everywhere and having ZERO clue of how to use it effectively. Let me get this straight to begin with - I'm a designer, not a web expert. I use *gasp* Dreamweaver, although I know HTML just fine. It's a visual thing and I work better seeing the flow of the graphics, etc. directly on the page. So my biggest beef is wanting to design non-framed pages where menu links will change without having to manually change them in each page. I want you CSS people to respond to this: Tell me three reasons why CSS is the way to go (cleaner codes isn't a good reason for me, either).
Peace out, homies.
Jump on the bandwagon? There is no bandwagon, web pages are built with HTML and CSS for many reasons - the least of which is because the Jones' are doing it.
Welcome to the intarnetz, we use CSS here.
I'm reading that book too, but I have a different take on why it took three CSS "experts" to re-code that page.
It's not CSS' fault; it's the noncompliant browsers. Zeldman's book is basically about using CSS to build a standards-compliant web site that renders properly on a variety of non-compliant browsers.
Given the differing level of support among the browsers out there, it's no wonder that one has to jump through some hoops to get a consistent display.
"Ask not what your country can do for you." --John F. Kennedy
One more, a good resource not only for CSS but many different web technologies, mostly for beginners:
W3 schools (Warning: Has a popup, but it's worth it)
Ironically, the main version of The Web Developer's Handbook wasn't mentioned in the list. However, I actually feel great being slashdotted again. ;)
vitaly.friedman -> creative.web.design.saarbruecken.germany
Has anyone mentioned http://www.quirksmode.org/?
this is a great reference, and it shows which features are IE only vs which are standard.
Amazing magic tricks
Disable CSS in your web browser. You'll get "just the facts" from the websites that use HTML + CSS, and you'll get "the facts dressed up with lots of style" from the websites that use HTML + tables. It sounds to me like HTML + CSS does what you want, not HTML + tables.
That's exactly what CSS was designed to do. Want a plainer website? Use a user-stylesheet that disables all the backgrounds, hides all the graphics, and uses your colour scheme. That's the "Cascade" in "Cascading Style Sheets".
Bogtha Bogtha Bogtha
I believe that -moz-border-radius is already mapped to it's CSS3 name, but if not they will be as CSS3 support is implemented.
If you look at the following web site with property for sale in Nice, you will see it uses extensive CSS. The original web site was done using tables, which I then converted to CSS. There isn't a single image in the whole of the HTML of the web site apart from a few photos which are content and not design.
Advantages CSS over tables:
* the nested tables were fixed width, too complicated to convert to proportional, and if you resized the windows to anything larger than 1024x768 then you had to pan around using the scroll bars. The CSS degrades wonderfully. Even if the display breaks and doesn't look as pretty, it's still usable at any window size
* pages are a fraction of their original size, and the actual content is clearly visible and editable
Advantages tables over CSS:
* cross-browser compatibility. Everything always works in Firefox but IE is a nightmare. Grey bars appearing randomly for no apparent reason, margins having unpredictable behaviour, and things breaking for no reason when pixels are exactly aligned (as proved by basic arithmetic)
From painful experience I can recommend that you get the designer to mock up in photoshop, and then you design the site directly in CSS and ask for the images to be chopped into the way you need as you go along. Don't get the designer to provide you the HTML in table form which you then convert afterwards.
Hope this helps,
Phillip.
Property for sale in Nice, France
Just write a plain HTML page, something that would look ok and be readable without CSS. Then add div:s and CSS.
The result is a page that separates content from layout and works well both with and without CSS. It will also be easy to replace the CSS when you need to. This is also useful when you have different style sheets for different media. Have a "print" style sheet that excludes the sidebar and uses different colours.
Maybe I'm just an unusual exception, but it's been years since I've resorted to table layouts. Netscape 4 was the last reason to hang onto them as far as I'm concerned. Maybe it's different if you are making "arty" websites, but for websites that just want to present information in an attractive way (i.e. every website I can think of outside of graphic design), I really don't see any need.
I agree. But I think exactly the same thing about table layouts. I think the only reason people call them "intuitive" is because they've been doing them for years. I once watched somebody (with a lot of experience) build a website that had tables nested about a dozen deep. I then went in and deleted more than half of them - without adding any CSS or anything - and the layout remained exactly the same. I've seen similar people get completely tied in knots trying to keep track of how deep they are and how many rowspans they need. I've seen bugs relating to table layouts where one half of a submit button was clickable and the other half wasn't. Things like that wouldn't happen if table layouts were intuitive.
You can say that about any technology really (table layout bigot example), if you use that as a reason to avoid CSS, then you are just cutting off your nose to spite your face.
Bogtha Bogtha Bogtha
This is a great extension which enables you to see and edit (in real time) CSS for sites, as well as overlay ID and class info on the actual page! BRILLIANT! (and a lot more stuff too) WEB DEVELOPER