html - 仅将文本挂到按钮 css

标签 html css

我有一个像这样的 div:

<div></div>

<p></p>

在上面的 div 上,我通过 jquery 做了很多追加,所以无论如何。我想将 p 保持在 div 之下。如何实现?

最佳答案

如果你想将 div block 元素保持在 p block 元素下方,即使使用 float: left; 也是如此例如(我想这就是你问它的原因?):

div {
    float: left;
}

p {
    clear: both;
}

请参阅带有 float 的 Jsfiddle: http://jsfiddle.net/tw3G5/1/

此处 float 会导致 <p> block 移动到 <div> 旁边, 但因为 clear: both;这不会发生。

请注意 clear仅适用于 block 元素。这就是我明确添加它们的原因,只是为了让它更清楚。 试用并申请 display: inline;<p>阻止并查看将 float 应用于 <div> 时会发生什么 block 。

tl;dr

申请clear: both; block 元素以使其保持在另一个 block 元素之下。

更多信息: https://developer.mozilla.org/en-US/docs/Web/CSS/clear

关于html - 仅将文本挂到按钮 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23473152/

相关文章:

javascript - 使用 HTML5 我如何发送一个简单的字符串以便我可以看到它?

html - 输入字段宽无法正常工作

javascript - 为什么一个 div 会影响另一个 div?

html - 当选择器包含 2 个类时,背景位置在 IE8 中不起作用

css - IE中提交按钮的渐变背景

html - css定位中的下拉菜单项

PHP:如何链接多个 Flash 游戏的同一页面?

javascript - ajax 显示新帖子向下滑动

html - 在导航中居中文本(水平和垂直)

php - JavaScript 确认消息出错