不同屏幕尺寸的CSS不同属性

时间:2016-05-27 10:42:04

标签: html css

当屏幕尺寸变为特定尺寸(560px)时,我希望稍微编辑html代码。

任何尺寸> 560像素:

<div id = "div"><span class = "span">TextRightHere</span></div>

任何大小&lt; 560像素:

<div id = "div"><span class = "span">Text<br>Right<br>Here</span></div>

我如何通过CSS文件编辑这行HTML?

3 个答案:

答案 0 :(得分:2)

您不能,但<br />可以像其他元素一样接收display:none;display:block;

有了这些知识,默认情况下使用display:none,然后在宽度太窄时使用媒体查询应用display:block

答案 1 :(得分:1)

您无法使用CSS更改HTML,但您可以添加word-wrap: break-word以使文字适合较小的屏幕。

答案 2 :(得分:1)

将代码更改为以下内容:

<div id = "div"><span class = "span">Text<br>Right<br>Here</span></div>

然后,使用以下css代码:

#div br{display:none;}
@media screen and (min-width:560px){
    #div br{display:none;}
}@media screen and (max-width:560px){
    #div br{display:inline;}
}