首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >左内容切入右浮动内容

左内容切入右浮动内容
EN

Stack Overflow用户
提问于 2010-09-20 22:12:06
回答 3查看 325关注 0票数 1

在屏幕截图中,您可以看到左边的项目列表(未浮动)和右侧的显示框(浮动)。如何防止左项的li元素切入显示框。li内容遵循流,在进入显示框之前中断到一个新行,但是li元素(就像容器中的那样)没有。

左边的李项:

代码语言:javascript
运行
复制
border: 1px solid #000000;
display: block;
margin-bottom: 8px;
padding: 10px;

右边显示框:

代码语言:javascript
运行
复制
border: 3px double #000000;
display: inline-block;
float: right;
margin-left: 20px;
padding: 15px;
width: auto;

谢谢,莱恩

罗伯特建议后的

对TIM B的响应

宽度在不同的页面上是动态的,就像在不同的每页中一样,但是它们不会在每页的基础上改变,除了显示框之外的li元素。就像你把图片放左边,文字放在图片的右边,但是一旦图片结束,文本就会一直延伸到页面的右边,这就是我想要的。所以我想让li元素转到右边显示框的左边,但是过了这个框,我想转到页面的边缘。文本本身也符合这一点,但是由于某种原因,li元素不承认有一个"object“来阻止它停止并切割到显示框中。它不认识它的原因是因为正确的浮动显示框,它打破了正常流动的东西,但我认为必须有一种方法,要么操纵显示框,它可以被识别或操纵李元素,这样他们才能识别显示框。

EN

回答 3

Stack Overflow用户

发布于 2010-09-20 22:30:40

如果您浮动一个元素,而不是其他元素,那么您将遇到这些问题。尝试浮动ul元素并给出项的宽度。

票数 0
EN

Stack Overflow用户

发布于 2010-09-21 08:34:57

如果您知道右边列的最大宽度是多少,您可以向列表项或列表本身添加边距-右:00px;。

票数 0
EN

Stack Overflow用户

发布于 2012-07-23 20:37:00

因为文本做的是您想做的事情,而不是包含它的LI,所以我认为LI被呈现为块级元素(http://htmlhelp.com/reference/html40/block.html)。尝试将其设置为“显示:内联块”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3755909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档