當(dāng)一個(gè)盒子的總寬度確定之后,要想給盒子添加邊框或內(nèi)邊距,往往需要更改 width屬性值,才能保證盒子總寬度不變,操作起來煩瑣且容易出錯(cuò),運(yùn)用CSS3的box-sizing屬性可以輕松解決這個(gè)問題。box-sizing屬性用于定義盒子的寬度值和高度值是否包含元素的內(nèi)邊距和邊框查看全文>>
:after和:before是什么意思?有什么用?:before偽元素選擇器用于在被選元素的內(nèi)容前面插入內(nèi)容,必須配合content屬性來指定要插入的具體內(nèi)容。查看全文>>
結(jié)構(gòu)化偽類選擇器是CSS3中新增加的選擇器。常用的結(jié)構(gòu)化偽類選擇器有:root選擇器、:not選擇器、:only-child選擇器、:first-child選擇器、:last-child選擇器、:nth-child(n)選擇器、:nth-last-child(n)選擇器、:nth-of-type(n)選擇器、:nth-last-of-type(n)選擇器、:empty選擇器、:target選擇器查看全文>>
CSS3中的關(guān)系選擇器主要包括子代選擇器和兄弟選擇器,其中子代選擇器由符號(hào)“>”連接,兄弟選擇器由符號(hào)“+”和“~”連接,下面我們將詳細(xì)講解這兩種選擇器。查看全文>>
屬性選擇器可以根據(jù)元素的屬性及屬性值來選擇元素。CSS3中新增了3種屬性選擇器:E[att^=value]、E[att$=value]和E[att*=value],下面我們?cè)敿?xì)介紹。查看全文>>
canvas元素是HTML5的一部分,允許腳本語言動(dòng)態(tài)渲染位圖像。canvas由一個(gè)可繪制地區(qū)HTML代碼中的屬性定義決定高度和寬度。JavaScript代碼可以訪問該地區(qū),通過一套完整的繪圖功能類似于其他通用二維的API,從而生成動(dòng)態(tài)的圖形。查看全文>>