html - 如何在 css 中覆盖媒体查询的文本溢出?

标签 html css media-queries overflow

当它低于 768px 视口(viewport)时,我有一个溢出的段落被剪切成一行:

.caption p {
    font-size:1.25em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

我想让整个段落再次显示超过 768 像素的视口(viewport)。 如何为超过 768 像素的媒体查询覆盖它? 文本变得不稳定,我似乎无法通过恢复下面的其他属性来获得完整的段落。我不知道如何处理文本溢出。我试过“无”,但似乎没有相应的值(value)。

@media (min-width: 768px) {
    .caption p {
        font-size:1.5em;
        overflow: visible;
        white-space: normal;
        text-overflow: none; /*???*/
    }
}

谢谢!

最佳答案

要么将媒体查询代码放在元素的常规 css 样式之后,要么将 !important 用于 text-overflow

所以要么

.caption p {
    font-size:1.25em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
@media (min-width: 768px) {
    .caption p {
        font-size:1.5em;
        overflow: visible;
        white-space: normal;
        text-overflow: none;
    }
}

或者

.caption p {
    font-size:1.25em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

...

@media (min-width: 768px) {
    .caption p {
        font-size:1.5em;
        overflow: visible;
        white-space: normal;
        text-overflow: none !important;
    }
}

关于html - 如何在 css 中覆盖媒体查询的文本溢出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47841306/

相关文章:

html - IE9 是否支持 Windows 7 上的触摸事件?

javascript - 如果下拉值发生变化,则从数据库中获取值并填充所有文本框

python - 动态增加div容器的高度

html - 我们可以在 Dreamweaver 中使用 Cufon 吗?

javascript - Jquery 媒体查询

javascript 只接受图像不工作

javascript - 使用 JavaScript 将文本插入 HTML 表单字段

html - 居中的 div 和从右到左的图片

html - 在 html 中显示标签不适用于 html 电子邮件模板

html - 在 CSS 中使用不同背景颜色的方法有哪些?