53 CSS-Techniques You Couldn’t Live Without
- By Vitaly Friedman
- January 19th, 2007
- 374 Comments
CSS is important. And it is being used more and more often. Cascading Style Sheets offer many advantages you don’t have in table-layouts – and first of all a strict separation between layout, or design of the page, and the information, presented on the page. Thus the design of pages can be easily changed, just replacing a css-file with another one. Isn’t it great? Well, actually, it is.
Over the last few years web-developers have written many articles about CSS and developed many useful techniques, which can save you a lot of time – of course, if you are able to find them in time. Below you’ll find a list of techniques we , as web-architects, really couldn’t live without. They are essential and they indeed make our life easier. Let’s take a look at 53 CSS-based techniques you should always have ready to hand if you develop web-sites. Links checked: Dec 2015.
You might want to take a look at the article Powerful CSS-Techniques For Effective Coding1.
32. Navigation Matrix Reloaded4
53. CSS Tabs

4. CSS For Bar Graphs

5. Collapsing Tables: An Example

78. CSS Shadows (CSS Shadows Roundup8)

9. CSS Rounded Corners Roundup9 (Nifty Corners10)
1110. Drop Cap – Capital Letters with CSS

11. Define Image Opacity with CSS

12. How to Create a Block Hover Effect for a List of Links12
1314.CSS Diagrams

15. CSS Curves14
1516. Footer Stick16 allows for the footer of a Web page to appear either at the bottom of the browser window or the bottom of the Web page content – whichever is visually lowest.
1717. CSS Image Map18
19
2120. CSS Image Replacement for Buttons

22. CSS Map Pop22
2323. PHP-based CSS Style Switcher24
2524. CSS Unordered List Calender26 (CSS Styled Calender27)
2827. Printing Web-Documents and CSS29
3028. Improved Links-Display for Print-Layouts with CSS31
3229. CSS-Submit Buttons

30. CSS Teaser Box33
3431. CSS Tricks for Custom Bullets35
3632. Ticked Off Links Reloaded37
3833. CSS Zooming39
4034. Creating a Star Rater using CSS41
4235. The ways to style visited Links43
4436. PDF, ZIP, DOC Links Labeling45
4638. Image Floats without the Text Wrap47
4839. Let visitors decide, whether or not will they open link in a new window49
5040. Simple accessible external links51
5241. Zebra Table with JavaScript and CSS53
5442. Vertical Centering with CSS55 (Horizontal and Vertical Centering with CSS56
5745. Dynamic Piechart with CSS58
5946. Format Footnotes with CSS60
6148. Snook’s Resizable Underlines62
6349. Switchy McLayout: An Adaptive Layout Technique64
6550. StyleMap: CSS+HTML Visual Sitemap

67
69
71Footnotes Link
- 1 https://www.smashingmagazine.com/2008/02/21/powerful-css-techniques-for-effective-coding/
- 2 /2015/09/mobile-navigation-for-smashing-magazine/
- 3 /2015/09/mobile-navigation-for-smashing-magazine/
- 4 http://superfluousbanter.org/archives/2004/05/navigation-matrix-reloaded/
- 5 http://superfluousbanter.org/archives/2004/05/navigation-matrix-reloaded/
- 6 http://www.mezzoblue.com/tests/revised-image-replacement/
- 7 http://www.mezzoblue.com/tests/revised-image-replacement/
- 8 http://web-graphics.com/mtarchive/001589.php
- 9 http://www.smileycat.com/miaow/archives/000044.php#nojavascript
- 10 http://www.smileycat.com/miaow/archives/000044.php#nojavascript
- 11 http://www.smileycat.com/miaow/archives/000044.php#nojavascript
- 12 http://www.smileycat.com/miaow/archives/000230.php
- 13 http://www.smileycat.com/miaow/archives/000230.php
- 14 http://storage.couchfort.net/cssCurves/
- 15 http://storage.couchfort.net/cssCurves/
- 16 http://www.themaninblue.com/experiment/footerStickAlt/
- 17 http://www.themaninblue.com/experiment/footerStickAlt/
- 18 http://www.frankmanno.com/ideas/css-imagemap/
- 19 http://www.frankmanno.com/ideas/css-imagemap/
- 20 http://snipplr.com/view/2122/css-image-preloader/
- 21 http://snipplr.com/view/2122/css-image-preloader/
- 22 http://mikecherim.com/experiments/css_map_pop.php
- 23 http://mikecherim.com/experiments/css_map_pop.php
- 24 http://mikecherim.com/gbcms_xml/news_page.php?id=12
- 25 http://mikecherim.com/gbcms_xml/news_page.php?id=12
- 26 http://mikecherim.com/gbcms_xml/news_page.php?id=0
- 27 http://veerle.duoh.com/blog/comments/a_css_styled_calendar/
- 28 http://mikecherim.com/gbcms_xml/news_page.php?id=0
- 29 http://css-discuss.incutio.com/?page=PrintStylesheets
- 30 http://css-discuss.incutio.com/?page=PrintStylesheets
- 31 http://www.alistapart.com/articles/improvingprint/
- 32 http://www.alistapart.com/articles/improvingprint/
- 33 http://www.456bereastreet.com/lab/teaser/
- 34 http://www.456bereastreet.com/lab/teaser/
- 35 http://www.macworld.com/2005/12/secrets/januarycreate/index.php
- 36 http://www.macworld.com/2005/12/secrets/januarycreate/index.php
- 37 http://www.colly.com/index.php?/weblog/comments/ticked_off_links_reloaded
- 38 http://www.colly.com/index.php?/weblog/comments/ticked_off_links_reloaded
- 39 http://www.deltatangobravo.com/images/zoom/
- 40 http://www.deltatangobravo.com/images/zoom/
- 41 http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/
- 42 http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/
- 43 http://webdesign.maratz.com/lab/visited_links_styling/
- 44 http://webdesign.maratz.com/lab/visited_links_styling/
- 45 http://webdesign.maratz.com/lab/pdf_links_labeling/
- 46 http://webdesign.maratz.com/lab/pdf_links_labeling/
- 47 http://ghettocooler.net/2005/11/13/image-floats-without-the-text-wrap/
- 48 http://ghettocooler.net/2005/11/13/image-floats-without-the-text-wrap/
- 49 http://webdesign.maratz.com/lab/new_window_link/
- 50 http://webdesign.maratz.com/lab/new_window_link/
- 51 http://www.maxdesign.com.au/presentation/external/
- 52 http://www.maxdesign.com.au/presentation/external/
- 53 http://24ways.org/2005/splintered-striper
- 54 http://24ways.org/2005/splintered-striper
- 55 http://www.jakpsatweb.cz/css/css-vertical-center-solution.html
- 56 http://www.456bereastreet.com/lab/centered/both/
- 57 http://www.jakpsatweb.cz/css/css-vertical-center-solution.html
- 58 http://petewilliamsagency.com/css/examples/pie/
- 59 http://petewilliamsagency.com/css/examples/pie/
- 60 http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
- 61 http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
- 62 http://www.colly.com/index.php?/weblog/comments/snooks_resizable_underlines/
- 63 http://www.colly.com/index.php?/weblog/comments/snooks_resizable_underlines/
- 64 http://www.alistapart.com/articles/switchymclayout
- 65 http://www.alistapart.com/articles/switchymclayout
- 66 http://www.devlounge.net/articles/custom-reading-width-beta
- 67 http://www.devlounge.net/articles/custom-reading-width-beta
- 68 http://www.bioneural.net/2006/04/01/create-a-valid-css-alert-message/
- 69 http://www.bioneural.net/2006/04/01/create-a-valid-css-alert-message/
- 70 http://24ways.org/2006/css-production-notes
- 71 http://24ways.org/2006/css-production-notes

Hold on, Tiger! Thank you for reading the article. Did you know that we also publish printed books and run friendly conferences – crafted for pros like you? Like SmashingConf Barcelona, on October 25–26, with smart design patterns and front-end techniques.
↑ Back to top Tweet itShare on Facebook
