html - 在中间流体布局中垂直显示水平列表

标签 html css layout fluid-layout

我有一个水平列表,用作我网站的导航栏。我正在运行一个流畅的布局,所以我使用百分比 (%) 的测量来调整用户的屏幕分辨率。我想在 div 的中心垂直对齐我的水平列表,但它只是停留在 div 的顶部。到目前为止,这是我的代码:

CSS:

#navBar{
    width: 100%;
    height: 8%;
    border: 1px;
    border-color:black;
    border-style:solid;
    Background-color: white;
    text-align:center;
    vertical-align: middle;
    font-size: 20px;
    color: #B0B0B9 ;
    font-family: 'myFancyFont', Times, serif;
}
#navBar2{
    list-style-type:none;
    margin: 0;
    padding:0;
    text-align:center;
}
#navBar2 li{
    display: inline;
    padding:0 20px 0px 20px;
}

我的 HTML:

<div id="navBar"> 
    <ul id ="navBar2" > 
        <li><a href='#'> Home</a> </li>
        <li><a href='#'> Events </a></li>
        <li> <a href='#'>Gallery </a></li>
        <li> <a href='#'>Contact Us </a></li>
    </ul>
</div>

最佳答案

#navBar2 li 上尝试 float:left

#navBar2 li
{
float: left;
padding:0 20px 0px 20px;
}

float 更好地适应屏幕宽度。 Read more about floats here

关于html - 在中间流体布局中垂直显示水平列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21014974/

相关文章:

html - 检测HTML5段落结尾-与HTML序列化相关

javascript - XPath 如何查找具有 CSS 类名的第二个元素

javascript - 如何/工具诊断 html、javascript 或 CSS 是否导致您的页面无法呈现?

android - 从另一个 Activity 返回时 SurfaceView 崩溃

javascript - 添加CSS以将表格格式化为网格

javascript - 函数内的警报和函数调用发生故障

javascript - 我对所有值求和,但为什么它不适用于所有动态总计字段

Javascript - 将数字数组转换并显示为颜色

swift - 制作一个通用的 UITableViewCell Swift

.net - 如何布局 WPF 控件以在彼此折叠时填充其父级