我有一个我无法解决的问题,所以如果有人能帮助我,感激不尽:
________________________________________________________________________________
| body |
| |
| ___________ _______________________________________________________________ |
| | | | ||
| | div B | | ||
| | | | ||
| |__________| | ||
| | div C ||
| | ||
| | ||
| | ||
| | ||
| | ||
| | ||
| |_______________________________________________________________||
|_______________________________________________________________________________|
here is my code for this:
<body>
...
<div style="float: left;">...</div>
<div style="float: left;">...</div>
...
</body>
问题是,每当我输入 div C
比 div C
(看绘制的轮廓)更宽的文本时,div C
在整个 body
宽度上改变了它在 div B
下的位置。
那么,谁能告诉我如何使 div C
在不指定任何大小值(我的意思是数值)的情况下不改变其位置?
谢谢!
注意我试图将 div B
和 div C
放在 display:block
或 display:inline-block
div,但没有任何结果
最佳答案
使用negative margins或 display: table/table-cell
。
关于css - 带 div 的表格布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9376634/