时间:2021-05-08
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不再有空隙,问题解决。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了js抽奖程序的编写代码,以及编写注意事项,感兴趣的小伙伴们可以参考一下代码:简单抽奖(可用键盘)*{margin:0;padding:0;}
-------------电脑端-------------注意事项:180天只能修改一次。-------------手机端-------------注意事项:1
SEO优化之网站内链的注意事项!  企业在进行SEO优化时,对于优化网站的内部链接也是有注意事项的,而且内部链接的注意事项决定效果的成败,下
笔记本加内存条注意事项笔记本加内存条步骤 笔记本加内存条注意事项笔记本加内存条步骤 笔记本加内存条注意事项笔记本加内存条步骤 笔记本加内存条注意事项笔
笔记本加内存条注意事项笔记本加内存条步骤 笔记本加内存条注意事项笔记本加内存条步骤 笔记本加内存条注意事项笔记本加内存条步骤 笔记本加内存条注意事项笔