该网站重构可以加快网页的分析,允许跨平台使用,并使用CSS更好utilisateur.En经验,你可以在它的演示或风格的HTML文件信息的内容分开。使您可以应用精确的格式并获得所需的布局,而无需使用可能使屏幕阅读器与专用导航软件混淆的HTML代码。[关键词]网站重构; CSS; HTML; XHTML的网页重构能够加快网页的分析,允许跨平台使用,以及更好的用户体验,网络重构,以减少与有效开发和维护简单的服务器成本。重要的是,它很容易审查设计并与未来兼容。
CSS出现在1996年,以解决HTML设计的局限性。用CSS,您可以将HTML文件的内容与其布局或样式的信息分开。使您可以应用精确的格式并获得所需的布局,而无需使用可能使屏幕阅读器与专用导航软件混淆的HTML代码。此,我总结了在网站上重构CSS优化技术如下:缩写缩写与CSS的使用可以帮助减少你CSS文件的大小,使他们更可读。关缩写css的主要规则,请参阅“常用CSS缩写语法摘要”,此处不再赘述。非定义了0,否则单元的显式定义是CSS中新手的常见错误。HTML中,您可以简单地写宽度= 100,但在CSS中您必须给出一个精确的单位,例如:width:100px width:100em。有两个例外,单位可以是无限的:行高和零值。此之外,所有其他值必须遵循单位,注意不要在值和单位之间留出空格。分大小写在XHTML中使用CSS时,CSS中定义的元素名称区分大小写。避免此错误,我建议所有定义名称都是小写的。class和id值也容易在HTML和XHTML休息如果你有混合和混合的情况下写的,请确保您的定义与CSS XHTML标签一致。
你写一个类定义或项目ID class和id之前不符合条件的项目,你可以省略前面的元素限定,因为ID是一个页面内唯一的,并且类可以多次使用在页面中。定元素是没有意义的。

如:div #content {} fieldset.details {}可以写成#content {} .details {}这样可以节省几个字节。
认值通常是填充,默认值为0,背景颜色的默认值是透明的。是,浏览器之间的默认值可能不同。
果你害怕冲突的,你可以在样式表0年初设定的边距值和填充的所有元素,如下所示:* {保证金:0;填充:0;}这是没有必要限定在CSS继承多个值,所述子元素自动继承父元素的属性值,例如颜色,字体等,在设置父元素可以直接从子元素继承,而无需重复定义它。请注意,浏览器可能会使用某些默认值覆盖您的定义。

近的优先原则:如果同一元素有多个定义,则最接近(最小级别)的定义是最高优先级。如,有这样一个码元更新:在CSS文件中Lorem存有悲集,定义p元素,限定的classupdatep {余量:1em的0;字体大小:1em;颜色:#333;}。新{font size:bold; color:#600;}在两个定义中,class = update都将使用,因为类比p更接近。可以找到有关W3C如何计算选择器特异性的更多信息。
几个类定义了一个可以同时定义多个类的标记。如:我们首先定义两种样式,第一种背景是#666,第二种是10 px的边框。.one {宽度:200px;背景:#666;}。个{border:10px solid#F00;}在页面代码中,我们可以调用它。后的显示是div具有#666背景和10像素边框。的,这很好,你可以尝试一下。
过将CSS与初学者选择器一起使用,
宁波seo初学者不知道使用子选择器是影响其有效性的原因之一。选择器可以帮助您备份许多类定义。我们来看看下面的代码:项目1>项目1项1的CSS代码的定义是:DIV#subnav UL {} DIV#subnav li.subnavitem UL {} DIV#subnav li.subnavitem a.subnavitem UL {}股利#subnav li.subnavitemselected UL {} DIV#subnav li.subnavitemselected a.subnavitemselected UL {}可以使用以下的方法,而不是上面的代码。1项第1项第1项的风格定义如下:{} #subnav #subnav李{} {} #subnav有#subnav .sel {} {}已经#subnav .sel使用子选择器,使你的代码和CSS更简洁,更容易阅读。有必要引用背景图像的路径。
了节省字节,我不建议引用背景图像的路径,因为不需要引号。如:背景:网址(图像保证金:0汽车;}但是IE5 / Win中不能正确显示这个定义,我们使用了一个非常有用的技术来解决:使用文本对齐属性是这样的:体{文本对齐:中心;} #wrap {宽度:760px;余量:0汽车;文本对齐:左;}第一主体文本对齐:中心;所述规则定义在IE5 / Win中所有体元件,用于居中集中在文本的第二行(其它浏览器都只是把文字):左;是把文本#warp左导入和隐藏CSS,因为旧的浏览器不支持。CSS,通常使用@import技巧来隐藏CSS例如:@import URL(main.css的)但是,这种方法不适用于IE4工作,这让我很头疼片刻之后我用这个方法:@import main.css; IE4也隐藏了CSS代码,呵呵,ain如果只保存5个字节。想了解@import语法的详细描述,可以看到“CSS滤镜过滤表centricle”为IE优化有时你必须使用IE浏览器错误定义了特殊的规则,这有太多的CSS黑客,我只使用了两个微软改进或不支持CSS在IE7中的下一个测试版,这两种方法是最安全的。法(a)隐藏在IE中CSS定义,可以使用儿童的选择:HTML>体{P}(b)在下面的方法可以通过IE可以理解(由其他浏览器掩蔽)的HTML * {对(c)有时你可以使用有效的IE / Win和IE / Mac隐藏。可以使用反斜线技巧:* HTML p {}声明方法0.2方法有条件的意见,我觉得这是更容易测试CSS黑客采取有条件的意见私有属性微软。
方法允许您单独为IE定义某些样式,而不会影响主样式表的定义。么是错误的意义调试CSS的时候,你必须用线,如果你是在composition.Nous工作总体上限定层问题对背景颜色分析CSS代码行清楚地看到图层占用的空间。

些人建议使用的边界,这通常是可能的,但问题是,有时候边框会增加元素,边框顶部,底部和Boeder数码的大小破坏的垂直距离的值,所以使用背景更安全。一个常常有问题的属性是轮廓。

廓看起来像一个boeder,但它不会影响元素的大小或位置。有少数浏览器支持offline属性,我所知道的只有Safari,OmniWeb和Opera。CSS代码编写风格编写CSS代码时,每个人都有自己的缩进,换行符和空格的写作习惯。

断的练习后,我决定使用下面的写作风格:selector1,选择器2 {属性:值;}当使用联盟的定义,我平时写的每一个单独的行选择器,所以你可以在CSS文件中找到它们。最后一个选择器和大括号之间添加一个空格{并为每个定义写一个单独的行。号位于属性值之后,不添加空格。使用的每个属性值后添加一个分号,虽然规则允许用分号最后一个属性值的监控,但如果你想添加一个新的风格,很容易忘记添加分号并生成错误。好。后,闭括号写一行。[出版社:常鹏飞]"
本文转载自
宁波seowww.leseo.net
补充词条:
宁波谷歌seo
宁波seo排名
宁波网络seo
宁波网站优化推广
宁波网络seo公司