1.什么是HTML ?XHTML ?HTML5
HTML是超文本標(biāo)記語(yǔ)言。也就是你在頁(yè)面上能聽(tīng)到的,看見(jiàn)的,點(diǎn)擊的一切東西。
XHTML是可擴(kuò)展超文本標(biāo)記語(yǔ)言,是一種置標(biāo)語(yǔ)言。語(yǔ)言類似,語(yǔ)法更嚴(yán)格。
HTML5是HTML標(biāo)準(zhǔn)的第五次修訂,HTML5的語(yǔ)法是向后兼容的。
2.HTML語(yǔ)法
<!doctypehtml>
<html>
? ? ? ? ? ? ? ? ? ? ?<head>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?<meta charset="UTF-8">
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <title>標(biāo)題-title</title>
? ? ? ? ? ? ? ? ? ? ?</head>
? ? ? ? ? ? ? ? ? ? ? <body>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?內(nèi)容-content
? ? ? ? ? ? ? ? ? ? ? ?</body>
</html>
3.HTML注釋和CSS注釋
?? <!-- ? ? ? ?--> ? ? ? ? /* ? ? ? ? ? ? */
4.CSS的引入方式及區(qū)別和語(yǔ)法
HTML中常用以下三種方式定義CSS:embedding(嵌入式)、linking(外部引用式)和inline(內(nèi)聯(lián)式,也稱行內(nèi)樣式)。
一:嵌入式
用戶可在HTML文檔頭部定義多個(gè)style元素,實(shí)現(xiàn)多個(gè)樣式表。
二:外部引用式
①可以在多個(gè)文檔間共享樣式表,對(duì)于較大規(guī)模的網(wǎng)站,將CSS樣式定義獨(dú)立成一個(gè)一個(gè)的文檔,可有效地提高效率,并有利于對(duì)網(wǎng)站風(fēng)格的維護(hù)。
②可以改變樣式表,而無(wú)需更改HTML文檔,這也與HTML語(yǔ)言內(nèi)容與形式分開(kāi)的原則相一致。
③可以根據(jù)介質(zhì)有選擇的加載樣式表。
三:內(nèi)聯(lián)式
使用該屬性可以直接指定樣式,當(dāng)然,該樣式僅能用于該元素的內(nèi)容,對(duì)于另一個(gè)同名的元素則不起作用。
優(yōu)先級(jí):
內(nèi)聯(lián)式>內(nèi)嵌式>外部引用式
5.背景圖片有哪些子屬性
background-color
background-image
background-repeat
background-position
background-attachment
6.border 有哪些屬性,border-style屬性值有哪些
border-right
border-top
border-bottom
border-left
border-style
border-width
border-color
border-style 屬性可設(shè)置四邊的樣式,可以有1到4種樣式
四條邊都為打點(diǎn)型
table?{border-style:?dotted?dashed}
top?and?bottom?border?will?be?dotted,?left?an?right?border?will?be?dashed
上下邊為打點(diǎn)型的,左右為粉碎型
table?{border-style:?dotted?dashed?solid}
top?border?will?be?dotted,?left?and?right?border?will?be?dashed,?bottom?border?will?be?solid
上邊為打點(diǎn)型,左右為粉碎型邊框,下邊框?yàn)榫€型
table?{border-style:?dotted?dashed?solid?double}
top?border?will?be?dotted,?right?border?will?be?dashed,?bottom?border?will?be?solid,?left?border?will?be?double
上邊為打點(diǎn)型,右邊為粉碎型,下邊為線型,左邊為雙線型
值?描述
none?Defines?no?border
無(wú)邊框
hidden?The?same?as?"none",?except?in?border?conflict?resolution?for?table?elements
除了在table元素的邊框解析上有沖突外基本和"none"一樣
dotted?Defines?a?dotted?border.?Renders?as?solid?in?most?browsers
打點(diǎn)邊框,在大多數(shù)瀏覽器中會(huì)變?yōu)榫€條
dashed?Defines?a?dashed?border.?Renders?as?solid?in?most?browsers
斷裂邊框,在大多數(shù)瀏覽器下也會(huì)變?yōu)榫€條(在IE里dotted和dashed基本無(wú)區(qū)別,F(xiàn)F瀏覽器有所不同)
solid?Defines?a?solid?border
線條邊框
double?Defines?two?borders.?The?width?of?the?two?borders?are?the?same?as?the?border-width?value
雙線邊框。兩線的寬度和border-width值一樣
groove?Defines?a?3D?grooved?border.?The?effect?depends?on?the?border-color?value
3D溝槽邊框。效果依賴于border-color的值
ridge?Defines?a?3D?ridged?border.?The?effect?depends?on?the?border-color?value
3D脊?fàn)钸吙颉PЧ蕾囉赽order-color的值
inset?Defines?a?3D?inset?border.?The?effect?depends?on?the?border-color?value
3D嵌入邊框。效果依賴于border-color的值
outset?Defines?a?3D?outset?border.?The?effect?depends?on?the?border-color?value
3D突出邊框。效果依賴于border-color的值
7.什么是CSS
CSS是Cascading Style Sheets(層疊樣式表)的簡(jiǎn)稱. * CSS語(yǔ)言是一種標(biāo)記語(yǔ)言他主要的作用是可以改變網(wǎng)站頁(yè)面的元素的大小 位置 方向 等等?
8.CSS屬性
CSS文字屬性
CSS符號(hào)屬性
CSS背景屬性
css連接屬性
css框線一覽表
CSS表單運(yùn)用
CSS邊界樣式
CSS邊框空白
9.W3C標(biāo)準(zhǔn)
W3C標(biāo)準(zhǔn)是一些列標(biāo)準(zhǔn)的集合!在各個(gè)企業(yè)的基礎(chǔ)上做一定的整合,形成一套標(biāo)準(zhǔn)集,便于推廣和使用!根據(jù)網(wǎng)頁(yè)主要由三部分組成:結(jié)構(gòu)(Structure)、表現(xiàn)(Presentation)和行為(Behavior)。對(duì)應(yīng)的標(biāo)準(zhǔn)也分三方面:結(jié)構(gòu)化標(biāo)準(zhǔn)語(yǔ)言主要包括XHTML和XML,表現(xiàn)標(biāo)準(zhǔn)語(yǔ)言主要包括CSS,行為標(biāo)準(zhǔn)主要包括對(duì)象模型(如W3C DOM)、ECMAScript等。在具體的XHTML標(biāo)準(zhǔn)(如屬性值加引號(hào),不允許單標(biāo)記,大小寫等等比較多)!語(yǔ)法上比,我們目前使用的html標(biāo)記較為嚴(yán)格!
10.常見(jiàn)的瀏覽器,五大瀏覽器的內(nèi)核
E瀏覽器;楓樹(shù)瀏覽器(ChromePlus);360瀏覽器;搜狗瀏覽器;騰訊TT瀏覽器;火狐瀏覽器;遨游瀏覽器;世界之窗瀏覽器;谷歌瀏覽器Chrome.
現(xiàn)在有五大原生瀏覽器,分別是IE、Firefox、Chrome、Opera、Safari。IE是微軟Windows系統(tǒng)自帶的瀏覽器