gpt4 book ai didi

html - 我可以使用纯 CSS 隐藏某些 HTML 内容吗?

转载 作者:搜寻专家 更新时间:2023-10-31 23:00:39 25 4
gpt4 key购买 nike

我有一些 HTML 代码,如下所示:

<address>telephone no  <span>-</span>  Some Street 2  <span>-</span>  9999 ZZ Place <span>-</span>  Something else</address>

这段代码在一个响应式网站上,我想在一个非常小的视口(viewport)上设置

Some Street 2  <span>-</span>  9999 ZZ Place <span>-</span>  

display: none;

这样只会留下“电话号码 - 其他”可见。

我可以只使用 CSS 来做到这一点,而无需触及/调整 HTML 吗?我知道我可以简单地在我想隐藏在较小视口(viewport)上的位周围放置一个带有类的 div,但出于某些原因我真的不想这样做。

在此先感谢您的帮助!

最佳答案

只需使用 parents 伪 :after 元素来显示您想要的文本。

@media (max-width: 920px) { /* <--- desired sceensize to change address */
address {
display: none;
}

div:after {
content: 'telephone no - Some Street';
font-style: italic;
}

}
<div>
<address>telephone no <span>-</span> Some Street 2 <span>-</span> 9999 ZZ Place <span>-</span> Something else</address>
</div>

关于html - 我可以使用纯 CSS 隐藏某些 HTML 内容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31335019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com