Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在包含待售产品的页面上有以下 div:
容器分区。在屏幕上居中,宽度为 750 像素。带有图像(450 像素)的 Div 向左浮动。带有文本的 Div(流体宽度以允许文本溢出)向左浮动。
我希望 div 在容器中居中,但不能为文本 div 指定像素宽度,因为某些页面的文本比其他页面多。
解决这个问题的最佳方法是什么?
谢谢加里
通常,将块级元素(如 div)居中的过程是设置 margin:0 auto,但你永远不会得到任何已浮动的居中。我们需要更多关于你想要达到的具体效果的信息:你需要整个 div 居中,还是只需要 div 的内容?如果是前者,您需要在 div 上设置一个硬宽度,否则它将扩展以填充其容器的整个宽度。防止这种情况的唯一方法是使用浮动,因为您希望它居中。如果是后者,那么您只需在 div 上设置 text-align:center ,其中的所有内容都将居中。