摘要:不僅可以靜態(tài)地修飾網(wǎng)頁,還可以配合各種腳本語言動(dòng)態(tài)地對(duì)網(wǎng)頁各元素進(jìn)行格式化。何為一種腳本語言,是一種動(dòng)態(tài)類型弱類型基于原型的語言,內(nèi)置支持類型。二代碼規(guī)范在之前很多開發(fā)人員對(duì)的代碼規(guī)范知之甚少,在年至年,許多開發(fā)人員從轉(zhuǎn)換到。
重溫Web前端基礎(chǔ) 本篇幅中著重文字,只是記錄一些自己的見解,鞏固下自身基礎(chǔ) 網(wǎng)頁結(jié)構(gòu)是什么?
結(jié)構(gòu)層 html 導(dǎo)航,列表,段文字,圖片,鏈接,
表示層 css 顏色,大小,位置,
行為層 JavaScript,彈出,切換等。
HTML是用來描述網(wǎng)頁的一種語言。
不是編程語言,是標(biāo)記語言
CSS (層疊樣式表)
是一種用來表現(xiàn)HTML或XML等文件樣式的計(jì)算機(jī)語言。CSS不僅可以靜態(tài)地修飾網(wǎng)頁,還可以配合各種腳本語言動(dòng)態(tài)地對(duì)網(wǎng)頁各元素進(jìn)行格式化。
JavaScript一種腳本語言,是一種動(dòng)態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。廣泛用于客戶端的腳本語言,最早是在HTML網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動(dòng)態(tài)功能。
HTML1993年開始提出草案,發(fā)展到現(xiàn)在,已經(jīng)經(jīng)歷二十余年,版本也已經(jīng)更新到現(xiàn)在的H5,html語言作為網(wǎng)絡(luò)語言標(biāo)準(zhǔn),在計(jì)算機(jī)的發(fā)展史中有不可或缺的地位。
一.書寫自己的第一個(gè)頁面
Document 這是我的第一個(gè)頁面
html語言在當(dāng)今web頁面中有不可或缺的地位。
二.HTML代碼規(guī)范
在之前很多 Web 開發(fā)人員對(duì) HTML 的代碼規(guī)范知之甚少,在2000年至2010年,許多Web開發(fā)人員從 HTML 轉(zhuǎn)換到 XHTML。使用 XHTML后 開發(fā)人員才逐漸養(yǎng)成了比較好的 HTML 編寫規(guī)范
,文檔聲明放在首行
閉合標(biāo)簽:
這是我的第一個(gè)頁面就好比上面的代碼,雖然能夠被瀏覽器正常閱讀出來,
這種后果就不用我過多說了吧。屬性命名:在寫HTML時(shí)推薦使用小寫命名,不要隨便命名,按照老前輩的來,就好導(dǎo)航欄,我們一般命名為nav,在css樣式中,一眼就可看到,假如你給它命名為a,那就夠我們尋找半天了。
圖片屬性:一般在用img插入圖片時(shí),順手寫上alt屬性,這樣一來即使客戶在網(wǎng)絡(luò)不佳時(shí),依然能看到這部分區(qū)域是什么,增加用戶的體驗(yàn)感。
避免一行代碼過長(zhǎng)、空行、縮進(jìn)、不在html代碼中寫css和javascript等等
CSSCSS始于1999年,時(shí)至今日,也近二十年,css3的出現(xiàn)為html樣式提供了莫大的工作效率,之前,html工作人員想要畫出一個(gè)圓角,需要用使用大量html標(biāo)簽或者插入各種圖片來合成,然而css的出現(xiàn),只需要使用一個(gè)border-radius屬性就可以完成。開發(fā)人員從此從切圖的工作中解放出來,一個(gè)圓角,一個(gè)border-radius即可解決
使用css寫兩個(gè)樣式
1.使用偽元素寫出來個(gè)心形