html - 为什么内容 <div> 会自己放大?

标签 html css

我为您创建了一个 JSFiddle . 当您删除错误消息时,Contentdiv 的大小是正确的,但是如果您添加错误消息,contentdiv 的 bottomborder 会自行扩大,我不知道为什么。 你能帮帮我吗?

<div class='errormessagecontainer'>
 <div class='errormessage'>
  <span>Error</span>
 </div>
</div> 

只需将一些 innerdiv ('errormessage') 添加到 errormessagecontainer 中即可。

实际上,我使用 PHP Foreach 执行此操作。

最佳答案

尝试使用绝对定位,因为它的父级也设置为绝对定位,这会起作用。然后您可以相对于其父级定位错误容器。 Fiddle

.errormessagecontainer{
position: absolute;
width: 20em;
border: 1px dashed rgb(255,0,0);
line-height: 2em;
bottom: 200px;
margin: 2px;
right: 80px;
}

关于html - 为什么内容 <div> 会自己放大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19833040/

相关文章:

javascript - 范围输入以更改文本和图像

javascript - 更改 html id 是一种好习惯吗?

jquery - 在 Chrome 中查看时选择框中的白色背景

jquery - 使用 JQuery 在 HTML 中等于 2 布局的高度

javascript - 为什么 SVG 图像会在同一个 div 中加载重定向?

html - 如何用我自己的下拉列表箭头替换?

c# - 并非所有 CSS 代码都适用于 WebBrowser WPF C#

javascript - 不完全是六 Angular 形的 CSS 边框

javascript - 单击 css 内容属性

html - 移动 Canvas 图案的起始位置