讓文字配合RWD 網站自動縮放大小 - Medium
文章推薦指數: 80 %
從手機、平板到桌機的RWD 響應式網頁設計字級表(Font-size) & CSS Media Queries ... 推薦使用相對數值rem,對於RWD網頁字級設定時只要調整html 根元素的字體大小,便 ...
GetunlimitedaccessOpeninappHomeNotificationsListsStoriesWritePublishedinVHS — Designvitaminforcreativemind.IllustrationbyVeraChang讓文字配合RWD網站自動縮放大小從手機、平板到桌機的RWD響應式網頁設計字級表(Font-size)&CSSMediaQueries什麼是RWD?RWD指的是響應式Web設計(ResponsiveWebDesign),能夠隨著不同容器如:電腦、平板、手機等螢幕大小調整內容排版。
當使用現成Bootstrap框架或是版型時通常已預設字級大小,不太需要去調整。
但如果想建立一個完全客製化的響應式網站,就必須自行設定字級。
關於CSS網頁字體,可調整的部分有字型、字體大小、字重、行高、字距、樣式、對齊、顏色、大小寫等,這篇文章將針對字級大小解析。
文章分為幾個段落:文字大小的CSS語法網頁的字級表CSSMediaQueries範例分析好用資源參考資料文字大小的CSS語法網頁常用的文字單位絕對數值:px像素(Pixel)。
px是相對於顯示器屏幕解析度而言的,1px並不是一個固定的長度,而是根據載具及其使用方式而定。
相對數值:em。
em是基於基數來計算出來的相對字體大小,如未設置,則瀏覽器的默認字體尺寸為16px。
任意瀏覽器的默認字體高都是16px。
所有未經調整的瀏覽器都符合:1em=16px。
為了簡化font-size的換算,需要在css中的body選擇器中聲明Font-size=62.5%,這就使em值變為16px*62.5%=10px,這樣12px=1.2em,10px=1em,也就是說只需要將你的原來的px數值除以10,然後換上em作為單位就行了。
--W3CSchool相對數值:rem。
CSS3新增的一個相對單位,這個單位與em的區別在於可以只修改根元素就成比例地調整所有字體大小,避免字體大小逐層復合的連鎖反應。
設定根元素html{font-size:10px;},則body{font-size:1.4rem;}的字級大小則會是1.4*10=14px推薦使用相對數值rem,對於RWD網頁字級設定時只要調整html根元素的字體大小,便可使所有網頁文字同時等比例縮放,不必逐一修改。
網頁的字級表平面設計排版時會將版面分為大標、中標、小標、內文、註解等不同字級字重區分版面與閱讀重要順序。
source:Violaine&Jeremy在網頁上也是同樣原則,一般來說分為
~的標題
延伸文章資訊
- 1RWD---[ 響應式網站( 五) ]---無用小觀念 - iT 邦幫忙
設計響應式網站時,請以相對比例的方式來設定文字尺寸,這樣字型大小才會根據視埠大小自動調整。 盡量不要以像素大小來設定文字尺寸,因為像素的數量會因為不同的裝置 ...
- 2讓文字配合RWD 網站自動縮放大小 - Medium
從手機、平板到桌機的RWD 響應式網頁設計字級表(Font-size) & CSS Media Queries ... 推薦使用相對數值rem,對於RWD網頁字級設定時只要調整html 根元素的...
- 3html文字大小自动适应宽度,三种字体大小自适应容器宽度的方法
618项目中遇到过这样一个问题,移动端各种机型屏幕宽度,各页面中的标题字数是不定的,设计师根据375宽的屏设计的字体大小为20px,在iPhone5中320的屏 ...
- 4[筆記] Bootstrap 5 新增自適應RWD 的字體大小
Bootstrap 5 的版本中,增加了對於字體大小自動調整的功能。換言之是將CSS 中的font-size 設定了幾組不同的rem!important ,來讓使用者方便調用。
- 5RWD 文字自動調整– JavaScript 解決方案
網頁大小切換時(主要是高) ,根據新的尺寸調整html 的font-size px 值,程式內使用的45 是720/16 得來的值. 目標是電視,解析度是1280*720 ,手機上使用 ...