我在CSS定义了一个样式,想显示宽度为998px,如.abc{width:998px;margin:0 auto;background-color:#F0F0F0;border:1px solid #CCCCCC;padding:10px;overflow:hidden;}。在ie上显示正常,但在谷歌浏览器上宽出了两个padding的宽度,也就是20px的宽度。如果将宽度width定义为978px,则在谷歌浏览器上显示为998px,在IE上显示成了978PX。请问师傅们这个问题怎么解决?
åDIV+csså¸å±åä¸å®è¦æç½ï¼CSSçå模åçæ¦å¿µã
页头è¦æ声æï¼å¦xhtmlæhtml5ï¼å¯ä»¥ç´æ¥å¤å¶ä»£ç ï¼æå¦ä¸å¾å建æ件æ¶å£°ææ档类åã
æäºå£°æåæææµè§å¨é½ä¼ç¨cssç模åçæ¹å¼æ¸²æï¼å³ï¼æ»å®½=宽+å è¾¹è·ï¼paddingå¼ï¼+è¾¹æ¡+å¤è¾¹è·ï¼marginå¼ï¼ã
å¨ie6.0ä¸å¯è½ä¼æbugï¼å¯éç¨å¦ä¸å¾ä¸çâ_width:978pxâæ¥è§£å³ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-06-14
css盒模型的概念你没弄明白,百度下。
然后:加xhtml声明,或加html5声明,不知道怎么加的话,复制本页面源文件的第一行到你的html中。
加了以后所有浏览器都会用css盒模型的方式渲染,即:总宽\高=宽\高+内边距+边框本回答被提问者采纳
然后:加xhtml声明,或加html5声明,不知道怎么加的话,复制本页面源文件的第一行到你的html中。
加了以后所有浏览器都会用css盒模型的方式渲染,即:总宽\高=宽\高+内边距+边框本回答被提问者采纳