html - 如何阻止水平列表在列表项内中断?

标签 html css

假设以下列表:

<div class="menublock">
        <ul class="menu">
            <li><a href="Default.aspx">Home</a></li>
            <li><a href="http://google.com">Google</a></li>
            <li><a href="http://pornhub.com">Porn Hub</a></li>
            <li><a href="http://www.thestar.com">Toronto Star</a></li>
            <li><a href="http://www.stackoverflow.com">Stack Overflow</a></li>
            <li><a href="http://example.com/">Example Site</a></li>
            <li><a href="http://www.yorku.ca">York University</a></li>
        </ul>

    </div>

使用以下 CSS

.menublock .menu {
margin-top: 35px;}

.menublock .menu li {
    display: inline;
    list-style-type: none;
    padding-right: 20px;
}

    .menublock .menu li a {
        font-size: 16pt;
    }

如何阻止列表在列表项中间换行? 也就是说,我希望它在“Toronto Star”和“Stack Overflow”之间换行(如有必要),但不在“Stack”和“Overflow”之间换行

换行符应响应实际屏幕宽度,而不是强制使用子后选择器或其他此类固定点。

最佳答案

a标签显示为inline-block

.menublock .menu li a {
    font-size: 16pt;
    display:inline-block;
}

关于html - 如何阻止水平列表在列表项内中断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29853568/

相关文章:

javascript - CK编辑器 : Embed Tweets are not working

javascript - 为什么 background-image 在 CSS 中比内联 background-color 具有更高的优先级?

javascript - 从动态创建的 li 中获取值(value)

html - Safari/Windows 中的 CSS *仅*,可能与溢出有关

html - fonts.googleapis 根据浏览器类型显示不同的 CSS 文件

html - 移动设备上的网页错误

javascript - 无法让汉堡菜单在点击时设置动画

html - 将一个元素与多个兄弟元素一起居中

html - 关闭斜线之前的空间?

javascript - 公式不适用于点击游戏