4分鐘內完成網頁設計:簡單美觀通用的CSS - jgthms
本文入選最受歡迎的駭客新聞文章。幾分鐘內讓你學會編寫一個簡單的HTML網頁:
假設您有一個產品,一個產品組合,或者只是一個想與自己網站上的所有人共享的想法。在將其釋出到Internet上之前,您希望使其看起來有吸引力,專業或至少看起來不錯。
內容
設計的目的是增強所應用內容的表示。聽起來似乎很明顯,但是內容是網站的主要元素,不應將其作為事後考慮。
書面內容(例如您當前正在閱讀的段落)佔Web的90%以上。樣式化此文字內容將有很長的路要走。
假設您已經完成了要釋出的內容並剛剛建立了一個空style.css檔案:
<!DOCTYPE html> <html> <head> <style> </style> </head> <html> <body> 這裡是正文內容 </body> </html> |
長行文字可能難以解析,因此很難閱讀。設定每行字元數限制可以大大提高文字牆的可讀性和吸引力:
body { margin: 0 auto; max-width: 50em; } |
將上面程式碼貼入第一份程式碼的style之間。
瀏覽器的字型預設為"Times",看起來不那麼吸引人(主要是因為它是“未樣式化”的字型)。切換為Sans-Serif字型,例如"Helvetica"或"Arial"可以大大改善網頁的外觀。(中文字型切換為微軟雅黑)
body { font-family:'Segoe UI',SegoeUI,'Microsoft YaHei'; } |
當頁面看起來“破碎”時,通常是間距問題。在內容的周圍和內部提供空間可以增加頁面的吸引力。
body { line-height: 1.5; padding: 4em 1em; } h2 { margin-top: 1em; padding-top: 1em; } |
在白色背景上的黑色文字在眼睛上可能很刺眼。為正文選擇較柔和的黑色陰影會使頁面閱讀更舒適:
body { color: #555; } |
為了保持適當的對比度,讓我們為重要的單詞選擇較深的陰影
h1, h2, strong { color: #333; } |
只需進行一些其他操作即可校正頁面的平衡:
code, pre { background: eee; } code { padding: 2px 4px; vertical-align: text-bottom; } pre { padding: 1em; } |
大多數品牌的原色都具有視覺上的重心。在網站上,這裡強調諸如連結的互動元素。
a { color: e81c4f; } |
強調色可以用更微妙的陰影進行補充,以用於邊框,背景,甚至是正文。
body { color: #566b78; } code, pre { background: f5f7f9; border-bottom: 1px solid d8dee9; color: a7adba; } pre { border-left: 2px solid #69c; } |
以上是原文簡單的CSS,可以通用美觀,總結如下:
<!DOCTYPE html> <html> <head> <style> body { margin: 0 auto; max-width: 50em; font-family:'Segoe UI',SegoeUI,'Microsoft YaHei'; line-height: 1.5; padding: 4em 1em; color: #555; } h2 { margin-top: 1em; padding-top: 1em; } h1, h2, strong { color: #333; } code, pre { background: eee; } code { padding: 2px 4px; vertical-align: text-bottom; } pre { padding: 1em; } a { color: e81c4f; } body { color: #566b78; } code, pre { background: f5f7f9; border-bottom: 1px solid d8dee9; color: a7adba; } pre { border-left: 2px solid #69c; } </style> </head> <html> <body> 這是<a href="/">正文</a> </body> </html> |
相關文章
- 極簡網頁設計技巧,打造簡約之美網頁
- miniserve 簡單美觀的檔案伺服器伺服器
- 一份簡單明瞭的網頁設計用色指南網頁
- 給網頁設計師的移動端網頁設計簡明指南網頁
- 網頁設計內容網頁中關於圖片預覽的設計網頁
- 網頁中使用css的幾種方式簡單介紹網頁CSS
- 利用css設定列印頁面簡單介紹CSS
- 賊好用!五分鐘搭建一個美觀且易用的導航頁面!
- 簡單網頁網頁
- 簡潔的網頁設計原則網頁
- JQuery實現簡單美觀的圖片切換效果jQuery
- c#簡單實現提取網頁內容C#網頁
- 簡單的Css控制bootstrap內容頁面的img寬度自適應CSSboot
- CSS實現的網頁柵格佈局簡單介紹CSS網頁
- 裝飾/原型/外觀設計模式簡單理解原型設計模式
- 簡單的網頁登入頁面網頁
- 如何製作實用美觀的設計文件
- 簡單的網頁製作網頁
- CSS3建立簡單的網頁動畫–實現彈跳球動CSSS3網頁動畫
- [譯] 新的 CSS 特性正在改變網頁設計CSS網頁
- 網頁設計師必備的10個CSS技巧網頁CSS
- 內網簡單bypass內網
- 網站內容首頁設計經驗網站
- 《HTML5+CSS3網頁設計入門必讀》——1.2建立Web內容HTMLCSSS3網頁Web
- 網頁設計中的隱藏選單示例網頁
- 簡單的網頁彈窗陷阱網頁
- 網頁端表單設計要點網頁
- 大道至簡–API設計的美學API
- 大道至簡--API設計的美學API
- 經典網頁設計:25個華麗的 CSS 網站作品案例網頁CSS網站
- 試試這個工作流引擎吧,流程設計器也是簡潔美觀的
- 網頁佈局CSS技巧-Web設計必知網頁CSSWeb
- 5分鐘學設計模式之《簡單工廠模式》設計模式
- 一個簡單而美觀的跨平臺播客應用程式
- 點選載入更多網頁內容效果簡單介紹網頁
- 20個精巧走心的單頁滾動網頁設計案例網頁
- CSS3實現的美觀多級下拉選單效果程式碼例項CSSS3
- 網頁設計師,別再單幹啦!網頁