一棵譬、. CSS3有哪些新特性侥啤?
CSS3實(shí)現(xiàn)圓角(border-radius),陰影(box-shadow)熙揍,
對(duì)文字加特效(text-shadow职祷、),線性漸變(gradient)届囚,旋轉(zhuǎn)(transform)
transform:rotate(9deg) scale(0.85,0.90) translate(0px,-30px) skew(-9deg,0deg);//旋轉(zhuǎn),縮放,定位,傾斜
增加了更多的CSS選擇器 多背景 rgba
在CSS3中唯一引入的偽元素是::selection.
媒體查詢有梆,多欄布局
border-image
二、. HTML與XHTML——二者有什么區(qū)別
區(qū)別:
1.所有的標(biāo)記都必須要有一個(gè)相應(yīng)的結(jié)束標(biāo)記
2.所有標(biāo)簽的元素和屬性的名字都必須使用小寫(xiě)
3.所有的XML標(biāo)記都必須合理嵌套
4.所有的屬性必須用引號(hào)""括起來(lái)
5.把所有<和&特殊符號(hào)用編碼表示
6.給所有屬性賦一個(gè)值
7.不要在注釋內(nèi)容中使“--”
8.圖片必須有說(shuō)明文字
三奖亚、 清除浮動(dòng)的幾種方法:
1淳梦,額外標(biāo)簽法,<div style="clear:both;"></div>(缺點(diǎn):不過(guò)這個(gè)辦法會(huì)增加額外的標(biāo)簽使HTML結(jié)構(gòu)看起來(lái)不夠簡(jiǎn)潔昔字。)
2爆袍,使用after偽類(lèi)
#parent:after{
content:".";
height:0;
visibility:hidden;
display:block;
clear:both;
}
3,浮動(dòng)外部元素
4,設(shè)置overflow為hidden或者auto
四、html5有哪些新特性作郭、移除了那些元素陨囊?如何處理HTML5新標(biāo)簽的瀏覽器兼容問(wèn)題?如何區(qū)分 HTML 和 HTML5夹攒?
HTML5 現(xiàn)在已經(jīng)不是 SGML 的子集蜘醋,主要是關(guān)于圖像,位置咏尝,存儲(chǔ)压语,多任務(wù)等功能的增加。
拖拽釋放(Drag and drop) API
語(yǔ)義化更好的內(nèi)容標(biāo)簽(header,nav,footer,aside,article,section)
音頻编检、視頻API(audio,video)
畫(huà)布(Canvas) API
地理(Geolocation) API
本地離線存儲(chǔ) localStorage 長(zhǎng)期存儲(chǔ)數(shù)據(jù)胎食,瀏覽器關(guān)閉后數(shù)據(jù)不丟失;
sessionStorage 的數(shù)據(jù)在瀏覽器關(guān)閉后自動(dòng)刪除
表單控件允懂,calendar厕怜、date、time、email粥航、url琅捏、search
新的技術(shù)webworker, websocket, Geolocation
移除的元素
純表現(xiàn)的元素:basefont,big递雀,center柄延,font, s,strike映之,tt拦焚,u蜡坊;
對(duì)可用性產(chǎn)生負(fù)面影響的元素:frame杠输,frameset,noframes秕衙;
五蠢甲、GET和POST的區(qū)別,何時(shí)使用POST据忘?
GET:一般用于信息獲取鹦牛,使用URL傳遞參數(shù),對(duì)所發(fā)送信息的數(shù)量也有限制勇吊,一般在2000個(gè)字符
POST:一般用于修改服務(wù)器上的資源曼追,對(duì)所發(fā)送的信息沒(méi)有限制。
GET方式需要使用Request.QueryString來(lái)取得變量的值汉规,而POST方式通過(guò)Request.Form來(lái)獲取變量的值礼殊,
也就是說(shuō)Get是通過(guò)地址欄來(lái)傳值,而Post是通過(guò)提交表單來(lái)傳值针史。
然而晶伦,在以下情況中,請(qǐng)使用 POST 請(qǐng)求:
無(wú)法使用緩存文件(更新服務(wù)器上的文件或數(shù)據(jù)庫(kù))
向服務(wù)器發(fā)送大量數(shù)據(jù)(POST 沒(méi)有數(shù)據(jù)量限制)
發(fā)送包含未知字符的用戶輸入時(shí)啄枕,POST 比 GET 更穩(wěn)定也更可靠