首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

inline-block后margin失效的有关问题

2013-01-20 
inline-block后margin失效的问题html xmlnshttp://www.w3.org/1999/xhtmlheadtitle/titlestyl

inline-block后margin失效的问题
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <style type="text/css">
    *
    {
        margin:0px;
        padding:0px;
    }
    </style>
</head>
<body>
<div style="border:1px solid red;width:100px;height:100px;margin-right:30px;display:inline-block;">aaa</div>
<div style="border:1px solid blue;width:250px;height:100px;margin-left:30px;display:inline-block;">bbb</div>
</body>
效果如图
inline-block后margin失效的有关问题

理论上这2个div应该是差60px的,实际上在很多浏览器里都多了8px
求教在display为inline-block情况下,怎样精确控制2个div间的距离
[解决办法]

办法有很多 

可以用 float:left margin-right
可以中间加一个 60宽度的inline-block
可以在第一个div外面套一个 padding-right:60 的div
...

热点排行