RWD 是不斷優化體驗的過程,這篇計對書籍介紹頁的內容文字呈現進一步調整,簡單的設定即能讓網頁的內容更容易閱讀 …
原文:http://www.kangting.tw/2014/05/rwd_26.html
CSS支援多欄格式的文字內容呈現,例以下的文字內容:
網頁在預設的情形下以單欄呈現區塊中的文字內容,當螢幕寬度超過一定的長度便不利於閱讀,我們可以透過CSS樣式的設定,將其調整如下:
同樣的文件內容,這一次以兩欄呈現,提供比較出色的閱讀體驗。假設上述的文字內容配置於 article 元素,我們需要的CSS樣式如下:
article {
-webkit-column-count: 2; /* Chrome, Safari, Opera */
-moz-column-count: 2; /* Firefox */
column-count: 2;
}
其中將column-count設定為 2 即能呈現上述的結果,當然你可以視需要調整所要呈現的欄數。而在前述的書籍展示頁中,只有在螢燭寬度超過 1280px 才考慮以兩欄呈現描述的文字內容,因此所需的媒體查詢樣式設計如下:
@media screen and (min-width:1281px) {
article {
-webkit-column-count: 2; /* Chrome, Safari, Opera */
-moz-column-count: 2; /* Firefox */
column-count: 2;
}
}
於書籍頁檢視設定的動態呈現結果,螢寬度度在 1280px 以下以單欄呈現:
一旦螢寬度度超過1280px,內容變成以兩欄呈現。