首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导div列不垂直对齐行

引导div列不垂直对齐行
EN

Stack Overflow用户
提问于 2014-07-15 04:59:18
回答 2查看 2.7K关注 0票数 0

这是我的第一篇帖子,因为我被困在了第一个网站的第一部分。

我正试着制作一个导航栏,有五个部分:

(三个项目的垂直列表)(标签)(标识)(标签)(三个项目的垂直列表)

例如,

(苹果,橙,梨)(水果) (Logo) (蔬菜)(西兰花,芹菜,生菜)

使用我的代码,两个垂直列表不对齐,我无法让它们在条形图中垂直中心。

这是我的密码:

HTML

代码语言:javascript
复制
<body>
<div class='nav'>
    <div class='container-fluid'>
        <div class='row'>
            <div class='col-md-3'>
                <ul class='port-list' class='navbar-left'>
                    <li>Art</li>
                    <li>Design</li>
                    <li>Writing</li>
                </ul>
            </div>

            <div class='col-md-3'>
                <p class='port'>Portfolio</p>
            </div>

            <img>

            <div class='col-md-3'>
                <p class='about'>About</p>
            </div>

            <div class='col-md-3'>
                <ul class='about-list' class='navbar-right'>
                    <li>Biography</li>
                    <li>R&eacute;sum&eacute;</li>
                    <li>Contact</li>
                </ul>
            </div>
        </div>
    </div>
</div>
</body>

CSS

代码语言:javascript
复制
* {
    list-style: none;
    list-style-type: none;
}

body {
    height: 100%; /* Prevents rubber-band scrolling */
    overflow: hidden; /* Prevents rubber-band scrolling */
}

.nav {
    color: #fff;
    font-family: 'Donegal One', serif;
    background-color: #004d40;
    padding-top: 12px;
    padding-bottom: 8px;
    display: block;
}

.port-list {
    text-align: right;
}

.port {
    text-align: left;
}

.about {
    text-align: right;
}

.about-list {
    text-align: left;
}

这里的新手会很感激你的帮助。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-07-15 17:07:40

这里是更新的代码

HTML

代码语言:javascript
复制
<div class='row newRow'>

newRow添加到row CSS

代码语言:javascript
复制
.newRow {
  width: 100%;
  display: table;
}
.newRow .col-md-3 {
  display: table-cell;
  vertical-align: middle;
  float: none
}
票数 2
EN

Stack Overflow用户

发布于 2014-07-15 05:47:23

可以为这两个div定义line-height,如下所示:

代码语言:javascript
复制
<div class='col-md-3' style="line-height:58px;">
      <p class='port'>Portfolio</p>
</div>
....
<div class='col-md-3' style="line-height:58px;">
     <p class='about'>About</p>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24750121

复制
相关文章

相似问题

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