电商设计网站有哪些功能,永久免费的网站,重庆施工员证书查询网,文章网站如何与压力做1. 最好在html标签之前添加一句类似于 !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd 的代码#xff0c;该代码表示遵循W3C的某一套标准#xff0c;具体使用哪套标准因人而异。 使用…1. 最好在html标签之前添加一句类似于 !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd 的代码该代码表示遵循W3C的某一套标准具体使用哪套标准因人而异。 使用该标准的好处是不用再为各种不同浏览器环境下网站的布局不一样的问题而烦恼。使用该标准后笔者在IE8、FF、Safari浏览器环境下测试结果页面显示均正常。另外发现使用该标准后包括一些IE本身的bug也不再出现如IE默认div框的高度要大于字体高度的bug在遵循该标准后就不再出现。 在遵循该标准后需要注意的一点是有些写的不规范的代码可能就不能正常工作。例如在javascript中有roll1right.innerHTML roll1left.innerHTML;的代码其中roll1right和roll1left是网页上两个不同div的id在没有套用该标准的情况下网页可以工作但在W3C标准下该语句就出现bug。原因是W3C要求所有的变量都有明确的赋值因此必须在该语句之前加上var roll1right document.getElementById(roll1right);的语句随后代码全部正常工作。 2. 在网页中使用div和table时发现虽然同样可以通过css设置div和table的border、margin、padding都为0但是div显示正常的同时table仍然会有一定的空隙。查询了W3CSchool后发现原来table有cellpadding和cellspacing两个属性其中cellpadding属性规定单元边沿与内容之间的空白而cellspacing属性规定了单元之间的空白。于是将网页中的table的cellpadding和cellspacing两个属性都设为0果然网页的table不再有空隙问题解决。转载于:https://www.cnblogs.com/eagley/archive/2010/08/04/1792485.html