懂div+css的指导下!
答案:2 悬赏:30
解决时间 2021-03-14 15:38
- 提问者网友:感性作祟
- 2021-03-14 07:15
懂div+css的指导下!
最佳答案
- 二级知识专家网友:野味小生
- 2021-03-14 07:53
兄弟,下次打字换换行,密密麻麻好考视力。
1.居中
-------------------------------
#box{margin:0 auto;}是正确的,但只有FF等非ie内核能这样居中,ie你还得在body加句text-align:center;
完整代码:
body{text-align:center;}
#box{
margin:0 auto;
text-align:left;
}
2.浮动
-------------------------------
你说的现象是各浏览器解析css不一致导致的,具体原理及哪个对哪个错网上都找不到相关信息来解释说明这些问题,要追根究底的去查证这些很难。
你记住当你浮动时,大盒子里面的那几个小盒子都浮动起来就不会在不同浏览器下出问题了(并且要养成习惯浮动后必须清除浮动,另外还有个双倍浮动边的问题时不时冒出来需要你处理)
3.其实还是浮动的问题
-------------------------------
你没有清除浮动。就是问题2里面我最后写的括号里面那句话:养成习惯浮动后必须清除浮动;
你牢记,任何时候浮动了都得清理,不然页面做完了前面的浮动出些小麻烦,后门的尺寸值跟着前面错了,改起来会很费时间。清除浮动方法自己百度下。
原理:ff、op、ch等浏览器下,前面有东西浮动后不清除的话,你外面那个大div的盒模型无法被撑开,不会占据本该有的高度。
1.居中
-------------------------------
#box{margin:0 auto;}是正确的,但只有FF等非ie内核能这样居中,ie你还得在body加句text-align:center;
完整代码:
body{text-align:center;}
#box{
margin:0 auto;
text-align:left;
}
2.浮动
-------------------------------
你说的现象是各浏览器解析css不一致导致的,具体原理及哪个对哪个错网上都找不到相关信息来解释说明这些问题,要追根究底的去查证这些很难。
你记住当你浮动时,大盒子里面的那几个小盒子都浮动起来就不会在不同浏览器下出问题了(并且要养成习惯浮动后必须清除浮动,另外还有个双倍浮动边的问题时不时冒出来需要你处理)
3.其实还是浮动的问题
-------------------------------
你没有清除浮动。就是问题2里面我最后写的括号里面那句话:养成习惯浮动后必须清除浮动;
你牢记,任何时候浮动了都得清理,不然页面做完了前面的浮动出些小麻烦,后门的尺寸值跟着前面错了,改起来会很费时间。清除浮动方法自己百度下。
原理:ff、op、ch等浏览器下,前面有东西浮动后不清除的话,你外面那个大div的盒模型无法被撑开,不会占据本该有的高度。
全部回答
- 1楼网友:孤独入客枕
- 2021-03-14 09:12
试一下在页面顶部加上
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |