我的問題與此相似,但我在這裏問,因爲沒有提供真正的答案。 (meta viewport has no effect in Chrome Device Mode)如何指定Chrome設備模式的視口默認值?
我想了解視口元標記如何影響網頁,我現在只是意識到Chrome的未能正常模擬導致了我幾個小時的困惑,因爲我的測試頁在設備本身呈現不同的效果。
據我所知,iPhone 5S上的iOS將您的頁面渲染爲980像素寬的圖像,然後縮小以適應小屏幕。如果您沒有元標記來指定寬度和初始縮放比例,則文本會很小。在我的手機上,正如預期的那樣,這正是發生的情況,線條在980像素處斷裂。在Chrome的設備模式下,字體大小正常,易於閱讀,線條大約在335px左右。 (甚至不在320px,這是物理設備寬度??)
我該如何解決這個問題?這是一個錯誤嗎?有沒有可以改變的設置,使其表現得像物理設備?它使得移動測試完全無用,不是嗎?
這是用來測試的HTML。 (無CSS)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Viewport testing</title>
</head>
<body>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</body>
</html>
P.S.無法弄清楚如何用文字包裝Lorem ipsum文本,對不起。
我知道添加這將改變它在手機上的外觀,但這不是問題。對不起,如果我不清楚。我的觀點是,相同的代碼*應該*在我的手機和Chrome中的設備模式中顯示相同的方式,否則有什麼「設備模式」的意義。無論是一個錯誤還是Chrome中的一個設置,我都不知道如何使它像物理設備一樣運行。或者也許是別的。無論如何,我需要做些什麼來使其表現相同? – AlwaysLearning