我有几个DIV我想要彼此相邻,但因为它们是阻挡的,它们会相互淹没。我该如何解决这个问题?
答案 0 :(得分:4)
div.i-like-snuggling {
/* don't ever leave me */
display: inline-block;
}
答案 1 :(得分:1)
答案 2 :(得分:1)
最好的方法是使用float:left,但在某些情况下你可能会使用SPAN而不是DIV
答案 3 :(得分:1)
或许绝对定位是您的最佳选择。我们不知道您的HTML是什么样的!
答案 4 :(得分:0)
为这些div添加display: inline-block;
样式
答案 5 :(得分:0)
你最好的选择是使用css属性“float”
div { float: left; width: 200px}
例如,。如果未指定宽度,浏览器将呈现感觉合适的宽度(例如,子元素的宽度)。
我总是发现这篇文章是一个很好的参考:http://css.maxdesign.com.au/floatutorial/introduction.htm
根据其他人的建议,您也可以使用display:inline-block
。这有点取决于你想要达到的效果。