我正在努力使我當前的設計響應。我開始使用@media screen...
,但設計中的任何內容都不會改變。我試圖使用html, div, p, a, li, td { -webkit-text-size-adjust: none; }
來查看這是否至少可以幫助字體更改大小(我正在使用em),但沒有任何更改。然後我切換到<link type="text/css"...
。我目前在我的HTML文檔中鏈接了3個媒體查詢文件,並使用了HTML5/CSS3。響應式CSS - 多個文件只有一個工作
我的問題是:爲什麼文檔只引用第一個文件?我拿出了核心樣式表,除了直接使用目標表格外,其他都沒有使用,只是使用第一個樣式表而已,但沒有。字體沒有調整大小。容器不會調整大小。圖像不會調整大小或刪除。只有第一個樣式表被引用 - 其他的被忽略。
這是我目前的鏈接的樣式表:
<link type="text/css" rel="stylesheet" media="only screen and (min-device-width: 1280px)" href="scripts/css/style.css" />
<link type="text/css" rel="stylesheet" media="only screen and (max-device-width: 800px)" href="scripts/css/style800.css" />
<link type="text/css" rel="stylesheet" media="only screen and (max-device-width: 1024px)" href="scripts/css/style1024.css" />
編輯:樣式也從一個到另一個改變,但風格本身並沒有改變。這就像1280樣式表覆蓋所有其他樣式。
你只是調整您的瀏覽器窗口?您的媒體查詢正在尋找設備寬度。您可以嘗試將它們更改爲最小寬度和最大寬度。 –
我目前正在Screenfly上運行它,以便在移動設備和不同的桌面尺寸上看到它。它唯一引用的是1280樣式表。 編輯:Grillz,我剛剛試過你的建議。仍然只引用第一個樣式表。 – Alina