這可能是一個有關CSS的初學者問題。基於CSS的顯示內容
是否可以決定使用CSS和媒體查詢來打印(顯示)什麼?
說例如,如果我的窗口(或設備屏幕)小於500像素,然後顯示「你好!」否則顯示「Guten Tag!」
我發現了什麼顯示如何決定某些顯示屬性(顏色或...),而不是內容本身。
這可能是一個有關CSS的初學者問題。基於CSS的顯示內容
是否可以決定使用CSS和媒體查詢來打印(顯示)什麼?
說例如,如果我的窗口(或設備屏幕)小於500像素,然後顯示「你好!」否則顯示「Guten Tag!」
我發現了什麼顯示如何決定某些顯示屬性(顏色或...),而不是內容本身。
你需要具備兩個要素,一個用於屏幕比500更大,一個不足500.然後使用媒體查詢顯示/隱藏一個對他們 DEMO:http://jsbin.com/pizosehire/edit?output
HTML
<div class="large">Hello</div>
<div class="small">Guten Tag</div>
CSS
.small {
display: none;
}
@media (max-width: 500px) {
.large {
display: none;
}
.small {
display: block;
}
}
您將需要媒體的查詢工作。
您可以將您的CSS改變這樣的事情
@media (max-width: 500px){
#mydiv{ background: url('img-sx.img') }
}
@media (min-width: 501px){
#mydiv{ background: url('img-s.img') }
}
你需要必須的元素,一個是屏幕比500更大,一個不到500然後使用媒體查詢顯示/隱藏一個他們 –
你只是改變了'display'設置在你的CSS 2個不同的元素,並使用媒體查詢顯示之間切換':none'和'顯示:block' –
看來,這些元素將要顯示的方式,而不是內容。我錯了嗎?我希望我是。 – Michel