【问题标题】:<li> titles and descriptions align across top<li> 标题和描述在顶部对齐
【发布时间】:2012-06-18 11:38:53
【问题描述】:

不太清楚如何描述我想要实现的目标,所以我有一些屏幕截图.. 基本上,我希望 &lt;h2&gt;s 的顶部边缘对齐,以及&lt;p&gt;的。

我目前拥有的:

我想要的:

index.html

<div id="services">
    <p><span>Services</span></p>
    <ul>
    <li><h2>Identity and Logo Design</h2><p>Nulla et diam risus. Praesent vestibulum augue non purus tincidunt placerat. Sed in orci leo. Duis dignissim nibh vitae lacus placerat et posuere</p></li>
    <li><h2>Branding</h2><p>Nulla et diam risus. Praesent vestibulum augue non purus tincidunt placerat. Sed in orci leo. Duis dignissim nibh vitae lacus placerat et posuere</p></li>
    <li><h2>Web Design and Development</h2><p>Nulla et diam risus. Praesent vestibulum augue non purus tincidunt placerat. Sed in orci leo. Duis dignissim nibh vitae lacus placerat et posuere</p></li>
    <li><h2>Social Media</h2><p>Nulla et diam risus. Praesent vestibulum augue non purus tincidunt placerat. Sed in orci leo. Duis dignissim nibh vitae lacus placerat et posuere</p></li>
    </ul>
    <div class="next">
    <a href="#"><img src="img/next.png" alt="Click for more information" /></a>
    </div><!-- end next -->
</div><!-- end services -->

style.css

#services {
    border-top: 1px solid #202020;
    padding-bottom: 60px;
    padding-top: 40px;
}

#services p span {
    font-family: nevis-webfont;
    font-size: 112.5%;
    font-weight: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
}

#services ul li {
    display: inline-block;
    padding-left: 100px;
    width: 160px;
}

#services ul li:first-child {
    padding-left: 0px;
} 

#services ul li h2 {
    padding-top: 20px;
    text-align: center;
}

#services .next {
    float: right
}

【问题讨论】:

    标签: css list alignment


    【解决方案1】:

    &lt;h2&gt;s 一个高度怎么样,例如

    #services ul li h2 {
        height:2.5em;
    }
    

    FIDDLE

    编辑

    如果您没有高度,则元素大小将取决于其内容,其中一些标题的文本比其他标题多,迫使文本换行,这将具有与一个衬里不同的高度。

    您的段落垂直位置将取决于标题的高度,因此如果所有标题具有相同的高度,那么段落将具有相同的垂直位置。

    【讨论】:

    • 完美运行,谢谢。不过,如果您不介意解释的话,我很想知道为什么会这样?我从没想过要建立一个高度..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-10
    • 1970-01-01
    • 2018-05-22
    • 2023-03-05
    • 2021-07-23
    • 1970-01-01
    相关资源
    最近更新 更多