【问题标题】:Flexible line break with css only (at fixed point)仅使用 css 的灵活换行符(在固定点)
【发布时间】:2014-06-26 10:08:59
【问题描述】:

我想在换行时流畅地中断或加入文本(使用响应式媒体查询) 但断点必须预先设置(不带空格:xxx)

我有这个 html:

<h1>This is a very <br />Very long text menu</h1>
<h1>This is a short one</h1>

我在想,最好将最后一行(在第一个 h1 中)包围在一个跨度中,然后设置该跨度的样式

像这样:

<h1>This is a very <span>very long text menu</span></h1>
<h1>This is a short one</h1>

但是我应该在 css 中写些什么来让 span 变成第二行呢?显示:阻止?

@media screen and (max-width: 500px) {

    h1 span {
        // show it at it's own line underneath
    }

}

【问题讨论】:

    标签: html css responsive-design


    【解决方案1】:

    是的,你应该使用显示块。

    @media screen and (max-width: 500px) {
    
        h1 span {
            display: block;
        }
    
    }
    

    【讨论】:

    • 嘿嘿好的。当您在 S.O. 提出问题时意识到答案时,这很有趣。 :) 谢谢
    猜你喜欢
    • 2011-10-03
    • 1970-01-01
    • 2018-11-07
    • 1970-01-01
    • 2012-06-11
    • 2011-10-08
    • 2015-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多