CSS初学者身手:谈CSS的原则和更佳示例

3个月前 (12-03 21:28)阅读4回复0
xx
xx
  • 管理员
  • 注册排名6
  • 经验值130925
  • 级别管理员
  • 主题26185
  • 回复0
楼主

  本文的讲解将搀扶帮助你领会网站和CSS文件,还将搀扶帮助你们领会CSS文件中的内容。索引部门常识一个格局化了的CSS正文段落,CSS的原则和更佳示例。

  CSS是用来定义网站的用户界面或将展现和内容区分隔来的。

  因为CSS被普遍地利用在几乎所有网站上,所以让我们花些时间来创建款式表并确保它契合优良的原则。下面的身手会极大地在开发过程中搀扶帮助CSS初学者。

  索引

  本处的定义将搀扶帮助你和其他开发者领会网站和CSS文件,还将搀扶帮助你们领会CSS文件中的内容。索引部门常识一个格局化了的CSS正文段落。

  1给出CSS文件的做者信息

  2定义网站的设想(列数,静态/动态)[columns, static/liquid]

  3持续跟踪文件版本(当文件有多个做者或将来需要有晋级更新的时候十分有用)

  锚点

  锚点就似乎在统一个CSS文件中的书签一样,锚点使你清晰地阅读整个CSS文件按而且使它很有组织。

  锚点需要在CSS的索引(上面提到的)处定义,因为CSS没有本身的锚点系统,所以我在文档中利用了一个简单的身手定义锚点。

  办法是用一个比力稀有的字符来定义正文,当你想找某个锚点时,你就能够从索引处复造并查找锚点的定义符,并找到该锚点。

  重定义

  重定义是用来笼盖HTML默认的标签款式,把它们停止重定义的办法。你能否见过如许的CSS代码,它只是想把阿谁特定的元素加上款式!

  CSS中一个十分标致的用法是上下文抉择器,让我们利用它:

  定名规则

  一个很关键的因素将元素给出切确无误而且清洁有效的名字,那将制止紊乱并让你更随便灵敏地读懂你的CSS。

  速写

  CSS中的速写功用是你能够将许多同类型的属性合并成一个的属性。

  CSS速写使开发过程更简单而且让你的CSS文件清洁、简短、可读,下面是几个例子:

  Sprites

  (译者注:翻译成精灵似乎其实不能对文章加深感性熟悉,反倒在实正看到英文的时候不睬解了,所以痛快不译。)

  将所有的布景图片合并到一张而且利用布景定位来展现差别的部门,那就是我们所说的CSS Sprites。

  CSS Sprites可以削减HTTP恳求的数量,节约带宽,使得读取更快。同时也能够制止图像不不变现象(好比当鼠标颠末一张图片时能够展现另一张图片的效果,后一张图片将在慢速的因特网毗连中期待半天才会呈现)。

  CSS Sprites更佳而且更受欢迎的例子是苹果公司网站上的菜单系统:

  共2页上一页12下一页

  切图

0
回帖

CSS初学者身手:谈CSS的原则和更佳示例 期待您的回复!

取消