首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML边框长度不同

HTML边框长度不同
EN

Stack Overflow用户
提问于 2013-12-18 22:25:46
回答 5查看 526关注 0票数 7

我有这个沙龙列表,每个沙龙的右手边都有一个虚线边框。其中一些边界在其他边界之前停止,有什么方法可以使它们的长度相同吗?(理想情况下它们会到达页脚)所有沙龙都在这个HTML中(信息只是不同):

代码语言:javascript
复制
<div class="salons">
  <h1><a href="salonpage.php?salonid=1">Urban Bliss</a></h1>
  <p> 15 Headingly Lane,
    LS6 1BL.
    0113 278 1572</p>
</div>

CSS如下:

代码语言:javascript
复制
.salons {
font-family:"Century Gothic";
width:248.5px;
max-height:inherit;
float:left;
padding-left:5px;
border-right:1px dotted #FFB6D7;
padding-bottom:5px;
}

EN

回答 5

Stack Overflow用户

发布于 2013-12-18 22:34:58

好的,你需要给它的父元素一个固定的大小,最长的一个,然后将height: 100%;添加到子元素中。

代码语言:javascript
复制
.parent {
    width: 100%;
    height: 190px;
}

.salons{
    font-family:"Century Gothic";
    width:248.5px;
    height:100%;
    float:left; /* the reason the parent needs a fixed height is due to the float */
    padding-left:5px;
    border-right:1px dotted #FFB6D7;
    padding-bottom:5px;
}

JSFIDDLE

票数 4
EN

Stack Overflow用户

发布于 2013-12-18 22:34:13

发生这种情况的原因是因为一些盒子的高度低于最高的盒子高度。要解决这个问题,只需将固定高度添加到css中的所有div即可。例如:

代码语言:javascript
复制
height:200px;
票数 1
EN

Stack Overflow用户

发布于 2013-12-18 22:36:12

这是因为它们有不同的height (基于它的内容)…

您可以尝试为.salons class指定固定的高度

或者..。

100%和容器的固定高度。

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

https://stackoverflow.com/questions/20660746

复制
相关文章

相似问题

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