成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

一個(gè)后端開發(fā)者的前端語言基礎(chǔ):HTML5 & CSS

DevWiki / 1242人閱讀

摘要:每個(gè)標(biāo)簽可有一個(gè)獨(dú)立的號(hào)。該標(biāo)簽是一個(gè)內(nèi)聯(lián)元素,與塊級(jí)元素相反,內(nèi)聯(lián)元素不會(huì)自動(dòng)在前后自動(dòng)放置換行符,因此內(nèi)聯(lián)元素會(huì)默認(rèn)在同一行顯示。

前端語言基礎(chǔ):HTML5 & CSS (一) HTML5:超文本標(biāo)記語言 (1) 基本概念

是由一系列成對(duì)出現(xiàn)的元素標(biāo)簽(標(biāo)記)嵌套組合而成 ( XML也是標(biāo)簽構(gòu)成的 )

這些標(biāo)簽以<標(biāo)簽名稱>的形式出現(xiàn),用于標(biāo)記文本內(nèi)容的含義

瀏覽器通過元素標(biāo)簽解析文本內(nèi)容并將結(jié)果顯示在網(wǎng)頁上,而元素標(biāo)簽本身并不會(huì)被瀏覽器顯示出來

(2) 基本結(jié)構(gòu)

HTML5元素的內(nèi)容一般以起始標(biāo)簽<元素名>開始,以結(jié)束標(biāo)簽終止



    
        網(wǎng)頁標(biāo)題
            ......
    
    
        主體內(nèi)容
    

DOCTYPEDocument Type的簡(jiǎn)寫,含義為文檔類型

HTML5文檔基礎(chǔ)結(jié)構(gòu)中第一行就是HTML5的DOCTYPE聲明

Html文件開始標(biāo)簽和結(jié)束的標(biāo)簽——文檔的根標(biāo)簽

指定html文檔的一些屬性,例如頁面標(biāo)題,字符集關(guān)鍵字等-

網(wǎng)頁標(biāo)題標(biāo)簽,即被收藏以及搜索引擎中搜索出的名稱

元數(shù)據(jù)標(biāo)簽,不顯示,但是機(jī)器可讀,常用于搜索引擎索引(SEO優(yōu)化)

字符集聲明(網(wǎng)頁編碼聲明)

關(guān)鍵詞聲明

頁面描述聲明

可用于定義文檔中指定區(qū)域的字體風(fēng)格、背景顏色、對(duì) 齊方式等各類樣式信息

Eg:

鏈接標(biāo)簽

標(biāo)簽用于連接外部資源和當(dāng)前HTML5文檔,它只出現(xiàn)在首部標(biāo)簽 中,通常用于連接外部樣式表

Eg:

此標(biāo)簽為可選,取決于當(dāng)前頁面是否需要使用腳本內(nèi)容,比如JavaScript。該標(biāo)簽可以直接引用外部腳本文件,也可以直接將腳本命令寫在標(biāo)簽中

顯示在頁面上的內(nèi)容都寫在body里面

(3) 基本規(guī)范

HTML5使用標(biāo)簽為文檔進(jìn)行注釋 (多行或者單行)

早期的HTML規(guī)范中,標(biāo)簽的大小寫是不敏感的,可能存在大寫標(biāo)簽的情況

萬維網(wǎng)聯(lián)盟(W3C)明確規(guī)定了在新版本HTML5中必須使用小寫格式,包括元素標(biāo)簽本身和其中可能出現(xiàn)的屬性均需要遵守此規(guī)范

一些標(biāo)簽,沒有結(jié)束標(biāo)簽 ,在標(biāo)簽內(nèi)結(jié)束

比如 換行
(一般來說加上/更加標(biāo)準(zhǔn))

XML規(guī)范中,所有的標(biāo)簽都必須有結(jié)束標(biāo)簽

在HTML5文檔中存在一些特殊字符無法直接使用。例如小于符號(hào)(<)和大于符號(hào)(>)是無法直接輸出的,因?yàn)樗鼈儠?huì)被誤認(rèn)為是元素標(biāo)簽的組成部分;而連續(xù)空格也無法正確顯示,會(huì)被瀏覽器縮減為單個(gè)空格。存在此類情況的一系列特殊字符在HTML5中稱為字符實(shí)體(Character Entities)

html的操作思想 (理解即可)

網(wǎng)頁中有很多數(shù)據(jù),不同的數(shù)據(jù)可能需要不同的顯示效果,這個(gè)時(shí)候需要使用標(biāo)簽把要操作的數(shù)據(jù)包起來(封裝起來),通過修改標(biāo)簽的屬性值實(shí)現(xiàn)標(biāo)簽內(nèi)數(shù)據(jù)樣式的變化

一個(gè)標(biāo)簽相當(dāng)于一個(gè)容器,想要修改容器內(nèi)數(shù)據(jù)的樣式,只需要改變?nèi)? 器的屬性值,就可以實(shí)現(xiàn)容器內(nèi)數(shù)據(jù)樣式的變化

(4) 常用標(biāo)簽
1. 文字標(biāo)簽:修改文字樣式
 
屬性:
    size:  文字的大小 取值范圍 1-7,超出了7,默認(rèn)還是7
    face: 文字
    color: 文字顏色 (兩種表示方式)
    英文單詞:red  green  blue  black  white  yellow
    使用十六進(jìn)制數(shù)表示 #ffffff :  RGB

2. 標(biāo)題標(biāo)簽、段落標(biāo)簽、換行標(biāo)簽、水平線標(biāo)簽和特殊字符

A:標(biāo)題標(biāo)簽


.......

B:段落標(biāo)簽

p元素有多種屬性,比較常用的是對(duì)齊方式align屬性

一段居中的文字

一段居右的文字

C:換行標(biāo)簽


換行標(biāo)簽
用于在當(dāng)前位置產(chǎn)生一個(gè)換行,相當(dāng)于一次回車鍵所 產(chǎn)生的效果。該標(biāo)簽多帶帶使用,無結(jié)束標(biāo)簽 建議使用該標(biāo)簽代替回車鍵,因?yàn)榛剀囨I所產(chǎn)生的多個(gè)連續(xù)換行會(huì)被瀏覽器自動(dòng)省略
標(biāo)簽每次只能換一行,如需多次換行,必須寫多個(gè)
標(biāo)簽

D:水平線標(biāo)簽


代碼
屬性
    
align屬性值:left(左對(duì)齊)、center(居中)、right(右對(duì)齊) width:表示寬度,可以使用百分?jǐn)?shù),也可以用像素表示 size:表示高度,其值是數(shù)字 取值范圍 1-7 color:代表顏色,默認(rèn)黑色 noshade:代表不顯示陰影,默認(rèn)情況是顯示陰影

D:特殊字符**

<    <
>    >
空格     
&    &
3. 文本格式標(biāo)簽
A. 字體標(biāo)簽       
B. 斜體字標(biāo)簽    
C. 粗體字標(biāo)簽    
D. 上標(biāo)標(biāo)簽、下標(biāo)標(biāo)簽    
E. 修訂標(biāo)簽        
F. 預(yù)格式化標(biāo)簽    

4. 列表標(biāo)簽
 
  • 無序列表項(xiàng)1
  • 無序列表項(xiàng)2
 
  1. 有序列表項(xiàng)1
  2. 有序列表項(xiàng)2
TYPE取值 設(shè)置的符號(hào)樣式
1 以數(shù)字進(jìn)行排列 ,系統(tǒng)默認(rèn)
a 以小寫字母排列
A 以大寫字母排列
i 以小寫的羅馬數(shù)字排列
I 以大寫的羅馬數(shù)字排列
disc 圓點(diǎn)符號(hào),系統(tǒng)默認(rèn)
circle 空心原點(diǎn)
square 空心方塊
 
第一個(gè)詞條
第一個(gè)詞條的定義 ......
5. 圖像標(biāo)簽
語法結(jié)構(gòu)為:


在輸入項(xiàng)里面需要有一個(gè)name屬性

普通輸入項(xiàng):
密碼輸入項(xiàng):
單選輸入項(xiàng):
復(fù)選輸入項(xiàng):
            
        
文件輸入項(xiàng)  (后面上傳時(shí)候用到) 
        
下拉輸入項(xiàng) (不是在input標(biāo)簽里面的)
    

    - 默認(rèn)選擇
         selected="selected"
        
文本:
        
隱藏項(xiàng)(不會(huì)顯示在頁面上,但是存在于html代碼里面):
        
提交按鈕:
         
        
使用圖片提交:
        
重置按鈕: 回到輸入項(xiàng)的初始狀態(tài):
        
普通按鈕:
11. 容器標(biāo)簽
A. 
標(biāo)簽 標(biāo)簽
可將網(wǎng)頁頁面分割成不同的獨(dú)立部分,通常用于定義文檔中的區(qū)域或節(jié)。 該標(biāo)簽是一個(gè)塊級(jí)元素(block level element),瀏覽器會(huì)自動(dòng)在
所標(biāo)記的 區(qū)域前后自動(dòng)放置一個(gè)換行符。每個(gè)標(biāo)簽可有一個(gè)獨(dú)立的id號(hào)。 同樣屬于塊級(jí)元素的還有段落標(biāo)簽

、表格標(biāo)簽

、標(biāo)題標(biāo)簽

-

等。 B. 標(biāo)簽 標(biāo)簽通常作為文本的容器,它沒有特定的含義和樣式,只有與CSS同時(shí)使用才可以為指定文本設(shè)置樣式屬性。 該標(biāo)簽是一個(gè)內(nèi)聯(lián)元素(inline element),與塊級(jí)元素相反,內(nèi)聯(lián)元素不會(huì)自動(dòng)在前后自動(dòng)放置換行符,因此內(nèi)聯(lián)元素會(huì)默認(rèn)在同一行顯示。

(二) 層疊樣式表

多個(gè)樣式可以作用在同一個(gè)html元素上,使得頁面效果更加好,CSS將網(wǎng)頁內(nèi)容和顯示樣式進(jìn)行分離,降低耦合度,提高了開發(fā)效率

(1) CSS和html結(jié)合的方式

內(nèi)聯(lián)樣式

在每個(gè)html標(biāo)簽上面都有一個(gè)屬性 style,把css和html結(jié)合在一起

內(nèi)部樣式

使用html的一個(gè)標(biāo)簽實(shí)現(xiàn)

補(bǔ)充樣式

style標(biāo)簽里面 使用語句(在某些瀏覽器下不起作用)

外部樣式

使用頭標(biāo)簽 link,引入外部css文件,第一步 ,創(chuàng)建一個(gè)css文件

一般使用第四種方式

優(yōu)先級(jí)(一般情況)

由上到下,由外到內(nèi)。優(yōu)先級(jí)由低到高。

后加載的優(yōu)先級(jí)高

(2) CSS的基本選擇器

含義:要對(duì)哪個(gè)標(biāo)簽里面的數(shù)據(jù)進(jìn)行操作

(1) 標(biāo)簽選擇器

? 使用標(biāo)簽名作為選擇器的名稱

div {
    background-color:gray;
    clolr:white;
}

(2) class選擇器(div.ideal)

? 每個(gè)html標(biāo)簽都有一個(gè)屬性 class

test
.ideal { background-color:orange; }

(3) id選擇器 (div#ideal)

? 每個(gè)html標(biāo)簽上面有一個(gè)屬性 id

test
#ideal { background-color:#333300; }

優(yōu)先級(jí):style > id選擇器 > class選擇器 > 標(biāo)簽選擇器

(3) CSS的擴(kuò)展選擇器

(1) 關(guān)聯(lián)選擇器(調(diào)用加空格)

test

設(shè)置div標(biāo)簽里面p標(biāo)簽的樣式,嵌套標(biāo)簽里面的樣式 div p { background-color:orange; }

(2) 組合選擇器

aaa

bbb

把div和p標(biāo)簽設(shè)置成相同的樣式,把不同的標(biāo)簽設(shè)置成相同的樣式 div,p { background-color:orange; }
(4) CSS的盒子模型

在進(jìn)行布局前需要把數(shù)據(jù)封裝到一塊一塊的區(qū)域內(nèi)(div)

(1) 邊框

border: 2px solid blue;
border:統(tǒng)一設(shè)置
上 border-top
下 border-bottom
左 border-left
右 border-right

(2) 內(nèi)邊距

padding:20px;
使用padding統(tǒng)一設(shè)置
也可以分別設(shè)置
上下左右四個(gè)內(nèi)邊距 

(3) 外邊距

margin: 20px;
可以使用margin統(tǒng)一設(shè)置
也可以分別設(shè)置
上下左右四個(gè)外邊距

(4) float:浮動(dòng)

left:文本流向?qū)ο蟮挠疫?
right:文本流向?qū)ο蟮淖筮?/pre>

(5) 布局定位

position:
    屬性值
    absolute :
        將對(duì)象從文檔流中拖出
        可以是top、bottom等屬性進(jìn)行定位
     relative :
        不會(huì)把對(duì)象從文檔流中拖出
        可以使用top、bottom等屬性進(jìn)行定位
結(jié)尾:

如果內(nèi)容中有什么不足,或者錯(cuò)誤的地方,歡迎大家給我留言提出意見, 蟹蟹大家 !^_^

如果能幫到你的話,那就來關(guān)注我吧?。ㄏ盗形恼戮鶗?huì)在公眾號(hào)第一時(shí)間更新)

在這里的我們素不相識(shí),卻都在為了自己的夢(mèng)而努力 ?

一個(gè)堅(jiān)持推送原創(chuàng)Java技術(shù)的公眾號(hào):理想二旬不止

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/116232.html

相關(guān)文章

  • 一個(gè)后端發(fā)者前端語言基礎(chǔ)HTML5 &amp; CSS

    摘要:每個(gè)標(biāo)簽可有一個(gè)獨(dú)立的號(hào)。該標(biāo)簽是一個(gè)內(nèi)聯(lián)元素,與塊級(jí)元素相反,內(nèi)聯(lián)元素不會(huì)自動(dòng)在前后自動(dòng)放置換行符,因此內(nèi)聯(lián)元素會(huì)默認(rèn)在同一行顯示。 前端語言基礎(chǔ):HTML5 & CSS (一) HTML5:超文本標(biāo)記語言 (1) 基本概念 是由一系列成對(duì)出現(xiàn)的元素標(biāo)簽(標(biāo)記)嵌套組合而成 ( XML也是標(biāo)簽構(gòu)成的 ) 這些標(biāo)簽以的形式出現(xiàn),用于標(biāo)記文本內(nèi)容的含義 瀏覽器通過元素標(biāo)簽解析文本內(nèi)容并...

    ACb0y 評(píng)論0 收藏0
  • 一個(gè)后端發(fā)者前端語言基礎(chǔ)HTML5 & CSS

    摘要:每個(gè)標(biāo)簽可有一個(gè)獨(dú)立的號(hào)。該標(biāo)簽是一個(gè)內(nèi)聯(lián)元素,與塊級(jí)元素相反,內(nèi)聯(lián)元素不會(huì)自動(dòng)在前后自動(dòng)放置換行符,因此內(nèi)聯(lián)元素會(huì)默認(rèn)在同一行顯示。前端語言基礎(chǔ):HTML5 & CSS (一) HTML5:超文本標(biāo)記語言 (1) 基本概念是由一系列成對(duì)出現(xiàn)的元素標(biāo)簽(標(biāo)記)嵌套組合而成 ( XML也是標(biāo)簽構(gòu)成的 )這些標(biāo)簽以<標(biāo)簽名稱>的形式出現(xiàn),用于標(biāo)記文本內(nèi)容的含義瀏覽器通過元素標(biāo)...

    superPershing 評(píng)論0 收藏0
  • 庫&amp;插件&amp;框架&amp;工具

    摘要:一些有用的一些有用的,包括轉(zhuǎn)換小箭頭三角形媒體查詢等中文指南是當(dāng)下最熱門的前端資源模塊化管理和打包工具。 nodejs 入門 nodejs 入門教程,大家可以在 github 上提交錯(cuò)誤 2016 年最好用的表單驗(yàn)證庫 SMValidator.js 前端表單驗(yàn)證工具分享 淺談前端線上部署與運(yùn)維 說到前端部署,可能大多數(shù)前端工程師在工作中都是使用的公司現(xiàn)成的部署系統(tǒng),與SRE對(duì)接、一起完...

    Codeing_ls 評(píng)論0 收藏0
  • 庫&amp;插件&amp;框架&amp;工具

    摘要:一些有用的一些有用的,包括轉(zhuǎn)換小箭頭三角形媒體查詢等中文指南是當(dāng)下最熱門的前端資源模塊化管理和打包工具。 nodejs 入門 nodejs 入門教程,大家可以在 github 上提交錯(cuò)誤 2016 年最好用的表單驗(yàn)證庫 SMValidator.js 前端表單驗(yàn)證工具分享 淺談前端線上部署與運(yùn)維 說到前端部署,可能大多數(shù)前端工程師在工作中都是使用的公司現(xiàn)成的部署系統(tǒng),與SRE對(duì)接、一起完...

    xiaowugui666 評(píng)論0 收藏0
  • 前端資源系列(4)-前端學(xué)習(xí)資源分享&amp;前端面試資源匯總

    摘要:特意對(duì)前端學(xué)習(xí)資源做一個(gè)匯總,方便自己學(xué)習(xí)查閱參考,和好友們共同進(jìn)步。 特意對(duì)前端學(xué)習(xí)資源做一個(gè)匯總,方便自己學(xué)習(xí)查閱參考,和好友們共同進(jìn)步。 本以為自己收藏的站點(diǎn)多,可以很快搞定,沒想到一入?yún)R總深似海。還有很多不足&遺漏的地方,歡迎補(bǔ)充。有錯(cuò)誤的地方,還請(qǐng)斧正... 托管: welcome to git,歡迎交流,感謝star 有好友反應(yīng)和斧正,會(huì)及時(shí)更新,平時(shí)業(yè)務(wù)工作時(shí)也會(huì)不定期更...

    princekin 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看

    <