8个实用的css技巧

下面列出了一些可以帮助你改善CSS样式表的简单实用的方法,如果你刚刚开始使用CSS,这篇日志可以帮助你更好的理解CSS。

下面列出了一些可以帮助你改善CSS样式表的简单实用的方法,如果你刚刚开始使用CSS,这篇日志可以帮助你更好的理解CSS。

#1. 结构

保持CSS结构清晰,不仅有助于保持CSS文件的简单,也利于日后的检查、更改。

#2. 保持简洁

保持代码简洁,可以大幅减小CSS文件的大小。

#3. Padding vs. Margin

对于浏览器来说,Margin是兼容性最差的一个属性。因此,只要条件允许,应该尽可能的使用Padding属性。

#4. 整合

在下面的例子中定义了一个公共的Class,来代替不同的地方都要用到的相同的代码:color:grey

#5. 注释

在适当的位置加入一条简单的注释,不仅有助于你了解代码,其他人也可以很好的理解你的代码。

#6. 验证

最好对已经创建好的CSS文件进行验证,这样可以帮助你找到文件中存在的错误。W3C CSS 验证服务

#7. 避免在XHTML中使用样式

不要在Xhtml代码中使用样式,这样不仅会增加网页文件的大小,而且也会使代码混乱,变复杂。

#8. 命名

使用标准的可以从字面上正确理解的ID和Class名称,而不仅仅是代号。

时间: 2024-10-27 07:55:25

8个实用的css技巧的相关文章

几个实用的css技巧

这里有几个实用的css技巧,或许对您有所帮助. 使用 line-height 垂直居中 line-height:24px; 使用固定宽度的容器并且需要一行垂直居中时,使用 line-height 即可(高度与父层容器一致),更多的垂直居中总结可以看这里. 清除容器浮动 #main {     overflow:hidden; } 期前也提到过这样的问题,更多信息可以看这里. 不让链接折行 a {     white-space:nowrap; } 上面的设定就能避免链接折行,不过个人建议长链接会

实现隔行换色效果的两种方式【实用】_javascript技巧

纯CSS方式实现隔行颜色交替.鼠标经过高亮颜色: <html> <head> <title></title> <style type="text/css"> ul{list-style:none} li:nth-child(odd){background-color:#eee} li:hover{background-color:Yellow} </style> </head> <body>

jQuery教程:14个实用的jQuery技巧

jQuery之所以如此流行并被从大公司到个人博客的几乎每个人都广泛使用,是因为它上手和使用相当简单,而且为我们提供了一些人都不知道的相当棒的特性.我认为jQuery的大多数用户更趋向于使用jQuery插件来解决面临的难题,这通常是明智的选择.但是当插件相对于你的需求有一定缺陷的时候,你也许更应该想办法自己来解决,下面来看看这些实用的jQuery技巧,他们肯定会能够派上用场的! 1.测试并提升你的jQuery选择器水平 这个 jQuery选择器实验室 非常酷,它能在线免费使用,当然你也能下来到本地

css技巧: 10个非常不错的CSS技巧

在这里,巧妙的运用CSS的技巧,可以让你不用修改HTML就能得到很好的博客或者模板外观.我收集了一些非常有用的CSS技巧让我们设计博客时更炫更酷.设计模版和博客主题时,我经常"不断推敲和尝试CSS(Hit and Trial CSS ),我只看哪种配色方案和哪种CSS属性的结合能使页面的元素更完美.对了.之所以说是"不断推敲和尝试CSS"是因为在得到了满意的效果之前我会去尝试想尽一切方法.使用这些不同的CSS属性中,我用的最多的是列出来的这些.从我开始写博客,我就接触了CSS

CSS技巧汇总:网页制作常用的22个CSS技巧

文章简介:22个必须知道的css技巧. 1.改变选中文字的背景和颜色 <PRE style="LINE-HEIGHT: 24px; WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255); FONT-VARIANT: normal; FONT-STYLE: normal; TEXT-INDENT: 0px; MARGIN: 0px 0px 10px; ORPHANS: 2; LETTER-SPACING: no

CSS技巧荟萃:了解CSS页面布局和加载流程

如果你开发web相关应用或者网站的话,肯定知道CSS对于页面布局的重要性.在本篇CSS技巧中我们将介绍页面加载的流程来帮助你更好的实现页面布局. 介绍 在我们开始正式的介绍页面流程前,我们需要简单了解几种不同类型的html元素,以及它们的缺省显示方式.这里我们主要重点介绍两个类型的元素: block inline 如果大家关心html5的话,你应该知道在HTML5中也包含了几个新的元素,例如,section,article等等,但是仍旧遵循这里我们介绍的显示类型. inline类型的元素包括:

CSS技巧:关于CSS Hack与float闭合(清除浮动)

核心提示:CSS技巧:关于CSS Hack与float闭合 一.CSS HACK 以下两种方法几乎能解决现今所有HACK. 1, !important 随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.) 2, IE6/IE77对FireFox *+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签. <style>#wrapper{#wrapper {

你未必知道的10个CSS技巧

css|技巧 font的简写CSS很多元素都有简写,font要特别和严格一些,font-size和font-family是必须的,而且要按照这个顺序.因为font用到的地方比较多,所以他可能特别提到.简写能有效减小你的CSS文件的体积. class属性叠加其实在class中可以同时加入多个属性,属性用空格隔开.例如:<p class="text side">...</p>这样<p>就继承了.text和.side的有效属性(冲突的地方会自动被排斥).随

CSS技巧:important和空格的组合技巧及其他

css|技巧 !important和(空格)/**/:的组合技巧及其他 先温习一下对于IE的box-model的破解IE box-model这个臭名昭著的bug存在于IE6/Win以前的每一只版本,这个虫子直到tantak发布了流传最为广泛的那个hack才开始被驯服. http://www.tantek.com/CSS/Examples/boxmodelhack.htmlIE5.X/win对box-model的解析是一样的,他们认为width包括了边框(border)和补白(padding),幸