css - div 不是全宽

标签 css xhtml html

我有两个像这样的div

<div id="left"><p>.....</p><br/>
<p>.....</p>
</div>
<div id="right"><img ..../></div>

我有 CSS。

#left
{
position: relative
float: left;
}


#right
{
position: relative
float: right;
}

右边的 div 不会向右浮动,因为左边的 p 元素没有为右边的 div 元素留出空间,但是在 CSS 中我没有将 P 设置为这样的 width: 100%。如何使左宽度灵活?我不知道图像宽度,所以我不能在两个 div 上设置固定宽度。

最佳答案

p 是一个 block 元素,所以它的 100% 宽度有点默认。您可以将其宽度设置为另一个值,或者只让图像 float 而 p 不 float (这样它将按照 float 的方式工作)。

关于css - div 不是全宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2258192/

相关文章:

javascript - jQuery .not() 无法正常工作

html - 重新访问 anchor 在 xhtml 中悬停

html - html 文档和视口(viewport)(显示区域)的起点

html - 如何为较小的屏幕自动折叠 Bootstrap 4 边栏?

javascript - 将两个谷歌地图添加到一个 HTML 页面

javascript - 有没有办法在我的网站上制作一个向下滚动时位于顶部的 div?

html - 如何让一行图片成为纵横居中的div?

html - anchor 链接绑定(bind)到不同的 anchor

html - 文本关闭 Show Page Rails 4

html - 我如何调整导航栏 HTML 的缩放