美好的一天,我一直在响应的标题中工作,文本在元素内部,但只在桌面屏幕中,在移动屏幕上打开文本应该在元素之后,但具有一些格式化样式。
我知道"内容"财产不支持html标签,所以我没有关于
的非常好的想法http://codepen.io/tillegomezz/pen/rrjJxR
header {
background: #ccc;
height: 50px;
text-align: center;
width: 100%;
}
.content {
background: lightblue;
}
@media all and (max-width: 768px) {
header span {
display: none;
}
.content:before {
content: "<h1>Title Outside</h1>";
}
}
&#13;
<div class="container">
<header>
<span> Title Inside </span>
</header>
<div class="content">
lorem ipsum foo bar so on.
</div>
</div>
&#13;
答案 0 :(得分:1)
我认为你必须使用CSS来设置元素的样式:
FormatModule
答案 1 :(得分:0)
你的代码还可以。只需更改本节 -
@media all and (max-width: 768px) {
header span {display: none;}
.content:before {
content: "Title Outside";
}
}
header {
background: #ccc;
height: 50px;
text-align: center;
width: 100%;
}
.content {
background: lightblue;
}
@media all and (max-width: 768px) {
header span {display: none;}
.content:before {
content: "Title Outside";
}
}
<div class="container">
<header>
<span> Title Inside </span>
</header>
<div class="content">
lorem ipsum foo bar so on.
</div>
</div>