css - 具有流体高度的 anchor 的文本垂直居中

标签 css html responsive-design fluid-layout

我正在努力实现这个实现:

enter image description here

容器是height: 100%li 都是height: 50%。链接高度为 50%,整个彩色区域应该是可点击的。 这是我的代码:

html, body {
    height: 100%;
}

.menu {
    height: 100%;

    ul {
        height: 100%;

        li {
            height: 50%;

            a {
                display: block;
                height: 100%;
                line-height: 100%;
            }
        }
    }
}

不幸的是,line-height 技巧不起作用。窗口的高度显然是流动的,因为它应该在每个设备上响应。想法?

最佳答案

尝试设置 line-height: 50%<li> 上元素。

关于css - 具有流体高度的 anchor 的文本垂直居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23052296/

相关文章:

html - 使 div 在滚动父级之外扩展

javascript - CSS模块导出的模块是一个空对象?

css - 调试响应式设计

jquery - 响应式设计 : How to expand vertically list item (twitter ticker)?

css - 使用 Bootstrap 根据设备大小在元素上应用边框

javascript - jQuery:获取 jQuery 中隐藏元素的高度

javascript - 动态框颜色更改onclick

javascript - 我需要 JavaScript 表单验证吗?

html - 使 iframe 响应媒体查询

javascript - 在 Firefox 悬停时从中心调整动画大小