问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

css margin

发布网友 发布时间:2022-04-06 10:44

我来回答

4个回答

热心网友 时间:2022-04-06 12:14

CSS:
#header,#footer{border:solid 1px #FF0033;height:20px;}
#main{padding:1px;margin:10px;border:solid 1px #F03;height:1%;}
#content{margin:200px;width:50px;border:solid 1px #F03;background:#C69;}
XHTML:
<div id="header"></div>
<div id="main" onclick="alert(this.currentStyle.hasLayout)">
<div id="content">ttttt</div>
</div>
<div id="footer"></div>
OK,我来解释一下,这个问题涉及到CSS的两个话题:“空白边叠加”和“IE拥有布局”。
首先,你应该已经对“空白边叠加“这个问题有所了解,如果不然,则你可以此为关键字在网上搜索一下,这个问题非常普遍,所以我就不再这里复制粘贴了,
下面说说导致问题的原因:
在IE中,"拥有布局的元素之间空白边不叠加",
当main的样式为:
#main{padding:1px;margin:10px;border:solid 1px #F03;}
这时候 <div id="main" onclick="alert(this.currentStyle.hasLayout)">
通过JS探测到此时的main元素没有“拥有布局”,所以"空白边叠加"了,
为了使main元素"拥有布局",将main的样式设置为:
#main{padding:1px;margin:10px;border:solid 1px #F03;height:1%;}
(实际应该为:
#main{padding:1px;margin:10px;border:solid 1px #F03;}
/* IE5-MAC 隐藏\*/
* html #main{height:1%;}
/* 不在 IE5-MAC中隐藏 */

即为元素设置任意高度(其他方法请搜索之)使其”拥有布局“,问题便解决了。IE的”拥有布局“会导致很多问题,所以你可以深入了解下这个问题,以便在以后遇到类似的问题轻松解决。

热心网友 时间:2022-04-06 13:32

buffer 2009-4-17 14:14:37
<div style = "border:solid 1px #FF0033;height:20px;"></div>
<div style = "border:solid 1px #FF0033; padding:1px; margin:10px; overflow: visible;height:auto!important; height:1%;">
<div id = "test" onclick = "test()" style = "border:solid 1px #FF0033; margin:200px; background-color:#CC6699; clear: both; width: 50px;">ttttt</div>

</div>
<div style = "border:solid 1px #FF0033;height:20px;"></div>
buffer 2009-4-17 14:18:15
IE6 7 下margin属性 padding 等与FireFox效果不大一致 用的时候慎用

buffer 2009-4-17 14:18:54
通过给第二个div 设置高度 height:auto!important; height:1%; 可以达到相同效果

热心网友 时间:2022-04-06 15:06

ie的盒子高度用Body计算。推荐看看CSS专业书籍——你的问题上面都有了。

热心网友 时间:2022-04-06 16:58

内联样式表,优先级别最高的样式表.
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
tbc令牌是什么意思? 淘宝上叫什么卡 代金券哪个平台 淘宝网的代金券怎么用啊 手机变电脑u盘重装系统 手机如何做u盘重装系统教程 手机制作u盘给电脑装系统怎么用手机制作u盘来重做电脑 手机当u盘给电脑装系统能用安卓手机做U盘重装电脑系统吗怎么做_百度... 手机可以做u盘装系统 手机怎么制作u盘pe电脑系统pe系统u盘怎么制作 秋季吃哪些蔬菜 秋天必吃应季保健蔬菜有哪些 秋天吃什么蔬菜 10种最适合秋天食用的蔬菜和水果,你真的选对了吗 秋天的时候,有哪些好吃的素菜呢? 秋天干燥,很容易上火,平时需要多吃些蔬菜水果补充维生素,请问有什么方便快捷又好吃的蔬菜做法吗? 北方的秋季特别干燥,吃什么蔬菜能够润肺呢? 腾讯 会议被主持人锁定了 有什么办法能强行进去吗? 我是个学生贷款可以吗? 我是刚高中毕业的学生,我想贷款读大学,可以贷款多少钱,好久还 你好!我今年十八岁,初中毕业生,我想借贷款创业可以吗? 电脑开腾讯会议时鼠标放哪才不会锁屏? 未成年人该怎么贷款??我想贷款去读书 我是一名在校大学生,可以贷款吗? 腾讯视频屏幕锁定怎么解除 我是一名专科学校的在校学生 我想贷款怎么弄啊 如何把微粒贷邀请链接转化成二维码? 我下学期大二,我想贷款,怎么去办 腾讯会议画面锁定是干什么用的? 我是在校大学生,谁能告诉我如何才能贷款贷到10万元吗? “今臣亡国贱俘,至微至陋,过蒙拔擢,宠命优渥,岂敢盘桓,有所希翼”怎样翻译? 陈情表古今异义 臣欲奉召奔驰 有所希冀 举臣秀才 今臣亡国贱俘,至微至陋,过蒙拔耀,宠命优渥,岂敢盘恒,有所希冀。翻译? 过蒙拔擢,宠命优渥,岂敢盘桓,有所希冀 岂能盘恒有所希翼是什么意思 有所希冀是什么句式 文言文中所当做助词怎么翻译 如 岂敢盘桓 有所希冀 渔人一一为具言所闻 文言翻译1.所以遣将守关者,备他盗之出入与非常也. 2.过蒙拔擢,宠命优渥,岂敢盘桓,有所希冀 3.会征促... 岂敢盘桓有所希冀非独蜀之人士及二州牧伯所见明知哪个所意思一样吗 &quot;寄望&quot;与&quot;冀望&quot;什么意思? 文言虚词 用“希冀”造句 手上干透了的502怎么洗掉 在C语言中&quot;宏&quot;是什么意思? 在C语言中“宏是什么意思” C语言中宏是什么 c语言中的宏定义是什么意思?可不可以详细的解释一下~ c语言中宏是什么意思 c语言中“宏”是个什么东西 有什么意义 c语言宏定义
  • 焦点

最新推荐

猜你喜欢

热门推荐