iT邦幫忙

2022 iThome 鐵人賽

DAY 23
0
  • 如果想要在手機或平板上依照螢幕尺寸來等比例顯示網頁,可以在HTML檔裡做以下的設定:
<meta name="viewport" content="width=device-width">

viewport與description一樣,都要先在head元素內加上meta元素,然後再於name屬性指定viewport,content屬性輸入「width=device-width」,網頁寬度就能隨著裝置的螢幕尺寸縮放。

  • Android裝置在橫向瀏覽的時候,寬度會依照螢幕的尺寸來等比例顯示,但ios在橫向瀏覽時,有些機型會放大顯示原先直向顯示的畫面,如果希望iOS和Android一樣可以依瀏覽器寬度等比例顯示,就可以在viewport的content多加一個initial-scale=1.0的設定:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
  • 由於iOS會在單行字多到很難閱讀時自動放大字型大小,因此如果希望不要自動放大字型大小,可以在CSS檔中加入以下設定:
body{
    -webkit-text-size-adjust: 100%;
}
  • 各種viewport可在content屬性可指定的值:
屬性 意義
width 顯示範圍的寬度
height 顯示範圍的高度
inital-scale 預設顯示的初始比例
minimum-scale 縮小時的最小比例
maximum-scale 放大時的最大比例
user-scalable 使用者的縮放操作

上一篇
依照瀏覽器寬度來調整圖片
下一篇
了解伺服器
系列文
從零開始自學HTML/CSS網頁設計30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言