HTML,超文本標記語言,文本解釋性語言,它的源代碼不經過編譯而直接在瀏覽器中運行時被翻譯,其決定的是網頁的結構和內容。css
一談html,天然首先是瀏覽器,比較具備表明性的瀏覽器則是谷歌、火狐、IE、蘋果,每一個瀏覽器兼容性都不同,也就致使了咱們寫代碼的時候的通用性。寫html,會使用到相關工具,好比webstorm。上一篇隨筆談到,html分爲title、head和body。title爲該網頁的題目,顯示在最上面。head裏通常書寫css,是該網頁的樣式,變現形式。body則爲主題,其中能夠書寫:h1-h6(表示題目),ul、ol、dl(列表),p(段落),pre(預格式文本,即引用其格式),blockquote(引用文本),span(跨越多個字符),a(超連接),ima(圖片),div(分區塊文本,常常用到),br(換行),hr(水平線),strong、em、i、b、u(強調),table(表格),input(輸入,反饋回後臺)等。而後還有一些特殊字符,好比 、©、®等。這些元素還會被分爲塊級元素和行內元素,通俗的講,塊級元素默認的display屬性表現爲block,佔據一整行,會進行自動換行,不用br控制;而行內元素怎不能自動換行,從左到右依次排開,其默認display屬性表現爲inline,若須要換行則須要br的幫助。這些元素默認元素也並非不能改變,有css的幫助,其display屬性值也是能夠更改的。這麼多元素,有時候通過網頁翻譯後變現出來也是沒有區別的,但又爲何要用這些不一樣的標籤呢?也是爲了機器語言可以更好的和人們溝通,爲了網絡爬蟲,爲了網絡語言的語義化和進步。html
寶劍鋒從磨礪出, 梅花香自苦寒來。我也是剛剛踏入這個行業的初學者,這些是我這一週以來所學所見,雖很好的理解了,但還不能活靈活用。沒有付出哪有收穫,願一切不付辛勞。web