html - 将 CSS 样式的 div 宽度清除回无限宽度

标签 html css

我有一系列自动生成的 div,其中包含标签和数据信息。

<div class="display-label">
    @Html.DisplayNameFor(model => model.BusinessPhone)
</div>
<div class="display-field">
    @Html.DisplayFor(model => model.BusinessPhone)
</div>
<div class="display-label">
    @Html.DisplayNameFor(model => model.Email)
</div>
<div class="display-field uri">
    @Html.DisplayFor(model => model.Email)
</div>

CSS:

div.display-label{
display: inline-block;
float: left;
width: 9em;
}
div.display-field{
display: inline-block;
width: 10em;
min-height: 1em;
float: left;
}

我想做的是让任何带有 uri 类的 div 删除任何先前设置的宽度,并让宽度像无样式的 div 一样 float 。我也想保留原始的“显示字段”类,因为它包含我希望所有字段都保持一致的其他样式。

div.uri{
   width:**Clear**
}

最佳答案

div.uri {
    width: auto;
}

并确保此样式在其他类样式之后声明。

关于html - 将 CSS 样式的 div 宽度清除回无限宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15300329/

相关文章:

javascript - 单击此树的任何元素时如何创建弹出窗口

JavaScript 将参数传递给按钮 onclick 函数

Chrome for Mac 设置背景色后 HTML 按钮变成正方形

html - 定位旋转inline-block伪元素

html - 背景图像缩放 html5 css3

CSS auto adjust not FULL width 问题

javascript - 我们如何在输入单选按钮时选中它

javascript - Canvas 在javascript中为空错误

javascript - "display: none"流畅的动画

javascript - 在输入字符时扩展输入类型文本的更优雅的方式