专注优质Wordpress企业网站搭建与优化

Htmldog权威CSS入门指点十八章(七) – CSS属性结合



Htmldog权威CSS入门指点十八章(七) - CSS属性结合 - 西米CC(http://ximicc.com)假如你学完HTML初级教程即可学习CSS初级教程,使用CSS处理HTML样式。

下面的代码覆盖了初级教程的所有方面,保存下面的 CSS文件并且在浏览器里观看连接的HTML,你可以明白各个CSS属性的用法。最好的学习方法就是理解作用在HTML上的CSS文件,改变CSS HTML会发生什么变化。

  1. body {
  2. font-family: arial, helvetica, sans-serif;
  3. font-size: 80%;
  4. color: black;
  5. background-color: #ffc;
  6. margin: 1em;
  7. padding: 0;
  8. }
  9.  
  10. /* By the way, this is a comment */
  11.  
  12. p {
  13. line-height: 1.5em;
  14. }
  15.  
  16. h1 {
  17. color: #ffc;
  18. background-color: #900;
  19. font-size: 2em;
  20. margin: 0;
  21. margin-bottom: 0.5em;
  22. padding: 0.25em;
  23. font-style: italic;
  24. text-align: center;
  25. letter-spacing: 0.5em;
  26. border-bottom-style: solid;
  27. border-bottom-width: 0.5em;
  28. border-bottom-color: #c00;
  29. }
  30.  
  31. h2 {
  32. color: white;
  33. background-color: #090;
  34. font-size: 1.5em;
  35. margin: 0;
  36. padding: 0.1em;
  37. padding-left: 1em;
  38. }
  39.  
  40. h3 {
  41. color: #999;
  42. font-size: 1.25em;
  43. }
  44.  
  45. img {
  46. border-style: dashed;
  47. border-width: 2px;
  48. border-color: #ccc;
  49. }
  50.  
  51. a {
  52. text-decoration: none;
  53. }
  54.  
  55. strong {
  56. font-style: italic;
  57. text-transform: uppercase;
  58. }
  59.  
  60. li {
  61. color: #900;
  62. font-style: italic;
  63. }
  64.  
  65. table {
  66. background-color: #ccc;
  67. }

学CSS可以分成以下几个阶段:

阶段一:不去想浏览器的兼容性问题的情况下能做出页面,但页面里到处用TABLE的 模式DIV写出的页面。

阶段二:想到了兼容性问题,但无法提前预防,只会修补问题,大量使用HACK技术(我对HACK技术只是知道,但用的很少)

阶段三:可提前预防BUG,但样式表中大量应用了ID,CLASS,CSS译过来是重叠样式表,比如“DIV P SPAN”。这句代码是标明DIV子元素中P的子元素SPAN,这样写就可以定义SPAN的样式了,不用在SPAN中加入CLASS了。这也就是CSS的优点所在,为什么不好好利用而一定要定义一个CLASS呢!

阶段四:这一阶段是最难的,良好的HTML语义结构、合理的CSS、可重复利用的样式。良好的语义有这方面的文章,合理的CSS,这两方面以后一定会写专题来研究。

[ 以下内容您也可能感兴趣 ]

Add a Comment