Q
響應動態html
0
A
回答
2
我建議您捆綁低分辨率樣式,你可以通過在你以下鏈接激活一個單獨的css文件HTML頭部分:
<link rel="stylesheet" media="only screen and (max-width:726px)" href="your-low-res-styles.css" title="norrowscreen" />
關於你的問題:「有沒有辦法改變的HTML ...」: 在你的代碼包含一個matchMedia聽衆:
if (window.matchMedia !== undefined) {
var mq = window.matchMedia("(max-width: 726px)");
mq.addListener(onWidthChange);
onWidthChange(mq);
}
function onWidthChange(mq) {
if (mq.matches) {
$("#img0").attr("src", url1);
} else {
$("#img0").attr("src", url2);
);
};
2
設置CSS生效,直到726px
@media screen and (max-width: 726px) {
background-image: url(image-med.png);
}
@media screen and (min-width: 727px) {
background-image: url(image-big.png)
}
0
@media only screen and (max-width: 726px){
#div{ background-image: url(image-1.png)}
}
@media only screen and (min-width: 727px){
#div{ background-image: url(image-2.png)}
}
+0
這很好,但我想在html中使用標籤insted背景圖。有沒有辦法改變HTML代碼取決於媒體的寬度,就像在CSS? – user2013488
相關問題
- 1. 啓動HTML響應
- 2. 動態PHP響應
- 3. 動態響應狀態
- 4. 響應HTML滾動框
- 5. 解析動態JSON響應
- 6. WCF動態響應格式
- 7. 製作動態HTML表格上的PHP響應Ajax請求
- 8. 使用pdf或html響應動態更新jsf頁面
- 9. 通過金字塔呈現動態生成的HTML響應
- 10. 如何在Spring中縮小動態HTML響應?
- 11. 動態路由和顯示響應爲HTML
- 12. 使html響應
- 13. HTML電子郵件移動響應
- 14. 響應預期的動態與交互式響應
- 15. 動態響應原生更改響應者
- 16. 獲取html響應的HTTP響應
- 17. AJAX .html(響應)沒有加載響應
- 18. jquery Ajax Html響應
- 19. HTML響應速度
- 20. 響應高度HTML
- 21. WSO2 ESB - HTML響應
- 22. HTML響應網站
- 23. 響應HTML表單
- 24. 響應HTML模板
- 25. Mailchimp響應式HTML
- 26. HTML/CSS響應表
- 27. HTML響應問題
- 28. 反序列化動態JSON響應
- 29. 動態響應調整圖像
- 30. 動態物體無法響應.ApplyForce
這很好,但我想在html insted背景圖像的標記中使用圖像。有沒有辦法改變HTML代碼取決於媒體的寬度,就像在CSS? – user2013488
你可以使用一個小的jquery插件:https://github.com/teleject/hisrc,然後將你的'img'標籤設置爲:'' – ashley