时间:2021-04-16
使用XHTML+CSS构架好处不少,但也确实存在一些问题,以下把经验分享给大家。
1.在mozilla firefox和IE中的BOX模型解释不一致导致相差2px解决方法:
div{margin:30px!important;margin:28px;}
注意这两个margin的顺序一定不能写反,据阿捷的说法!important这个属性IE不能识别,但别的浏览器可以识别。所以在IE下其实解释成这样:
div{maring:30px;margin:28px}
重复定义的话按照最后一个来执行,所以不可以只写margin:XXpx!important;
2.IE5和IE6的BOX解释不一致IE5下div{width:300px;margin:0 10px 0 10px;}div的宽度会被解释为300px-10px(右填充)-10px(左填充)最终div的宽度为280px,而在IE6和其他浏览器上宽度则是以300px+10px(右填充)+10px(左填充)=320px来计算的。这时我们可以做如下修改:
div{width:300px!important;width :340px;margin:0 10px 0 10px}
3.ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值所以先定义:
ul{margin:0;padding:0;}
就能解决大部分问题。
4.关于脚本,在xhtml1.1中不支持language属性,只需要把代码改为:
<script type="text/javascript">
就可以了。
5.如果你在BOX容器里使float和text-align的方向设为一致:
{float:left;text-align:left;margin:0 0 0 200px;}
我们可做如下修改:
{float:left;text-align:left;margin:0 0 0 200px;display:inline;}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
建站公司在建设网站过程中应注意哪些细节,才能更好的满足用户体验,这个是很多人都非常关注的问题,在建站的时候需要考虑到整体的框架部分、页面的布局、网站的兼容性
解决浏览器兼容性问题,首先要把设计语言升级到最新的版本,通常最新的CMS都遵循HT-ML5、CSS3等最新的技术标准,很大程度上减少了兼容性问题的产生。另外,在
深圳建设网站过程中应注意哪些细节,才能更好的满足用户体验,这个是很多人都非常关注的问题,在建站的时候需要考虑到整体的框架部分、页面的布局、网站的兼容性等等方面的
一些大型的企业网站,在北京高端网站建设的过程中要进行兼容性方面的测试,让自己的网站在客户端能够正常顺畅的浏览。那么北京高端网站建设过程中哪些方面涉及到兼容性问题
很多公司在建站过程中总会遇到这样或那样的各种问题,那么在一个网站外包或者委托给网站建设公司时,在网站制作和建站过程中要注意的关键问题有哪些呢?下面,建站就来给大