您当前的位置是:首页 >> 网页设计 >> 网站制作时利用div+css标准进行网页布局出现的问题
  • 网站制作时利用div+css标准进行网页布局出现的问题
  • 2008-8-10 15:06:19 中国WebSite网(网站制作) 
          在网站建设时利用div+css进行网站布局,制作符合W3c国际标准的网站,经常会出现的一些这样那样的问题。现在我总结了一下,以便大家能  够看到明白问题出在那里。   

    第一.css校验的问题   

          我们设计的网页,都希望符合XHTML标准,CSS通过W3C的校验。有些未通过CSS2.0校验,主要校验错误都是:“Line : 0 font-family: 建议你  指定一个种类族科作为最后的选择”,W3C建议字体定义的时候,最后以一个类别的字体结束,而不要以单独某个字体结束。例如"sans-serif"就可以保证在不同操作系统下,网页字体都能被显示。   

          虽然多数人都在body标签上定义了"sans-serif",但在其它的id或class中再次定义字体时漏了sans-serif,被认为校验不通过。这个错误不是很严重,只要稍加注意就可以避免。   

    第二.CSS的书写建议   

    给CSS文件加注释。注释会为你今后的维护带来方便,建议尽可能给CSS文件加注释,不要担心增加少量的字节。 尽量简写CSS语法。比如颜色  值"#FFFFFF"可以简写成"#FFF";"padding-top:30px;Padding-right:0;padding-bottom:10px;padding-left:2 0px"可以简写为"padding:30px   0 10px 20px;"。在定义技巧上有更多的节省技巧,随着对CSS应用的熟练,你会不断发现更好的办法。    

    第三.XHTML校验的问题   

    往往大家对CSS的校验比较注意,但在XHTML符合标准方面有点忽视,出现很多低级错误。主要问题罗列如下:   

    1、target="_blank",这个语法在HTML4.0里是正确的,在XHTML1.0里是不允许使用的。解决的办法之一是写成target="new",另外一个办法是用js处理所有的target;    
    2、样式表最好不要内嵌,将样式表文件独立出来易于维护。如果内嵌<style>一定要写成<style type="text/css">,其中的type不能忽略,否则XHTML无法判断你的style作用在什么方面。  
    3、<br>必须写成<br />,XHTML要求所有的标签必须关闭,不成对的标签直接在后面加" /"。  
    4、重复使用同一ID。一个ID在XHTML中只能使用1次,如果需要多次引用样式,应该使用class。  
    5、Flash的嵌入方法错误。<embed>最早是Netscape的私有标签,即使后来为IE所支持,但始终没有被W3C承认,在HTML4.0没有<embed>这个标签。W3C主张的是采用<object>标签。为了解决不同浏览器的兼容,有一个变通的解决方法是2个标签都采用。 
    完整的示例代码如下(flash背景为透明): 
    <object  
    classid="clsid:27CDB6E-AE6D-11cf-96B8-444553540000" codebase= 
    "http://download.macromedia.com/pub/shockwave/cabs/flash/
    swflash.cab#version=5,0,0,0"  width="300" height="100"> 
    <param name="quality" value="high"> 
    <param name="wmode" value="transparent"> 
    <param name="SRC" value="test.swf"> 
    <embed src="test.swf" wmode="transparent" quality="high"  
    pluginspage="http://www.macromedia.com/shockwave/
    download/index.cgi?P1_Prod_Version=ShockwaveFlash" 
    type="application/x-shockwave-flash" width="300" height="100"> 

    [1] [2] 下一页

  • 团队介绍
  • 联系我们
  • 网站地图
  • 建站流程
  • 本站关键词:网站制作 | 网站建设 | 北京网站制作 | 北京网站建设 | 做网站 | 北京做网站
    Copyright 2007-2008 中国Web网  All Rights reserved
    业务电话:15810436520 联系人:张冬行 E-mail:zhang-donghang@163.com
    联系地址:北京市海淀区南平庄164号
    京ICP备012345678号