Web前端技術一直是自己的薄弱環節,經常為了調節一個簡單的樣式花費大量的時間。最近趁著在做前端部分的開發,果斷把這部分知識成體系的惡補一下。內容相對都比較簡單,很類似工具手冊的學習,但目標是熟練掌握。

Html(Hypertext Markup Language超文本標記語言):1990由Tim Berners-Lee爵士設計,成為了Internet上標准的文本傳輸形式,可以這麼說,對於在互聯網行業工作的我們來說,這就是我們飯碗的基礎啊,嘿嘿。
基本文檔格式,請見如下示例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>cheer up, xionger</title> </head> <body> <p>first course</p> <br/> <h1>hello</h1> <hr/> <h1>world</h1> </body> </html>View Code
常見HTML標簽
Tip:驗證Web內容,http://validator.w3.org/
平時,有空可以通過View Source來查看常見網站的源代碼,看看有什麼值得借鑒的地方。

CSS(Cascading Style Sheet):層疊樣式表是一種定義樣式構造的語言,比如字體、顏色和定位,它描述了如何在Web頁面上格式化和現實信息。其包含的樣式規則是一種格式化指令,可以應用於Web頁面的元素,比如文本段落或鏈接。
基本的外部樣式表,一個簡單的示例如下所示:
first02.css
body{
font-size: 10pt;
font-family: Verdana, Geneva, Arial, Helvetica,sans-serif;
color:black;
line-height: 14pt;
padding-left: 5pt;
padding-right: 5pt;
padding-top: 5pt;
}
h1{
font:14pt Verdana, Geneva, Arial, Helvetica,sans-serif;
font-weight: bold;
line-height: 20pt;
}
p.subheader{
font-weight: bold;
color: #593d87;
}
img{
padding:3pt;
float:right;
}
a{
text-decoration:none;
}
a:link, a:visited{
color:#8094d6;
}
a:hover,a:active{
color: #FF9933;
}
footer{
font-size: 9pt;
font-style: italic;
line-height: 12pt;
text-align: center;
padding-top: 30pt;
}
first01.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>About Xionger</title>
<link rel="stylesheet" type="text/css" href="first02.css">
</head>
<body>
<section>
<header>
<h1>About Xionger</h1>
</header>
<p>
<img src="python.jpg" alt="Xionger logo" /> 伐木工光頭強在森林中伐木賺錢。為了保衛叢林,熊兄弟一起反抗,無數次打敗了光頭強。上演了搞笑的叢林保衛戰。 後來光頭強變成獵人,由於對外面世界的好奇,熊大和熊二翻山越嶺,走出叢林,來到城鎮動物馬戲團,光頭強仍不屈不撓地與他們作對。後來又因臭豆腐陰差陽錯返回叢林。由於憐憫光頭強,經歷一次次困難後,送光頭強回家過年。 熊二[1] 是比較懶惰,貪吃的狗熊,但不失可愛。他很懶,比較笨,一般是熊大想出來的決策,雖然他的體型很胖勝於熊大,但力氣超大,熊大無法抵擋。他還非常善良,心很軟,也會為光頭強感到可憐(在熊出沒之過年中,正是他帶頭幫助了光頭強,如果不是他,那等到猴年馬月光頭強都回不了家了)。
</p>
<p class="subheader">Xionger History</p>
<p>熊二一般情況下呆呆傻傻,憨態可掬,但是非常善良,特別是那婉轉的腔調。他非常可愛,力大無窮,但是太過肥胖,每當去光頭強家被光頭強發現後,熊大和蹦蹦都會很輕松地從窗戶逃出,而熊二的屁股肯定都會卡在那裡。 熊二是一頭憨厚可愛、力大無窮、有勇無謀的雄性狗熊,但又十分魯莽,有時熊大不在,小動物們落難,熊二都會挺身而出,運用力量打敗光頭強。熊二喜歡母熊翠花,常常為了討好翠花與熊大大打出手;在討好翠花這一方面,熊二略遜於熊大。熊二老實又聽話,但是笨笨的,也非常可愛,貪吃。可是由於熊二有時太過魯莽,或者熊二做出些蠢事,總被他那聰明的老哥熊大責備甚至教訓,熊二對此也只能老實地聽著挨著。動物們幾乎都是依靠熊大的計謀、熊二的力量才打敗光頭強的。而且在光頭強家中搞惡作劇,偷吃光頭強的水果,搗毀光頭強的家。防止光頭強砍樹,捍衛了東北叢林。
</p>
<p><a href="http://www.baidu.com" />[continue reading]</p>
</section>
<footer>
Copyright ©2016-2016(www.xionger.com). All rights reserved.Use with permission.
</footer>
</body>
</html>
View Code
基本布局屬性(display屬性)
Diplay屬性依賴於相對定位(relative positioning)的概念,它以為著元素將相對於頁面上的其他元素進行定位,之後還會介紹絕對定位(absolute positioning)的概念。
Tip:常見的表示長度和寬度的單位有:in,英寸;cm厘米,mm毫米,%百分比,px像素,pt磅。
基本格式化屬性
使用樣式類和ID
使用樣式類
p.subheader{
font-weight: bold;
color: #593d87;
}
使用樣式ID
p#title{
font:24pt Verdana,Geneva, Arial
}
引用樣式
<link rel="stylesheet" type="text/css" href="first03.css">
Tip:驗證樣式表,http://jigsaw.w3.org/css-validator/

經典的html5頁面結構如下圖所示

參考資料: