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

資訊專欄INFORMATION COLUMN

html&&css

gggggggbong / 2353人閱讀

摘要:標(biāo)準(zhǔn)模式的排版和運(yùn)作模式都是以該瀏覽器支持的最高標(biāo)準(zhǔn)運(yùn)行。這種合并外邊距的方式被稱為折疊,并且因而所結(jié)合成的外邊距稱為折疊外邊距。控制表單控件的禁用狀態(tài)。首先,巧妙的使用這一標(biāo)記,將游覽器從所有情況中分離出來(lái)。

1.Doctype作用?標(biāo)準(zhǔn)模式與兼容模式各有什么區(qū)別

聲明位于位于HTML文檔中的第一行,處于?標(biāo)簽之前。告知瀏覽器的解析器,用什么文檔標(biāo)準(zhǔn)解析這個(gè)文檔。DOCTYPE不存在或格式不正確會(huì)導(dǎo)致文檔以兼容模式呈現(xiàn)。
標(biāo)準(zhǔn)模式的排版?和JS運(yùn)作模式都是以該瀏覽器支持的最高標(biāo)準(zhǔn)運(yùn)行。在兼容模式中,頁(yè)面以寬松的向后兼容的方式顯示,模擬老式瀏覽器的行為以防止站點(diǎn)無(wú)法工作。

2.HTML5 為什么只需要寫??

HTML5 不基于?SGML,因此不需要對(duì)DTD進(jìn)行引用,但是需要doctype來(lái)規(guī)范瀏覽器的行為(讓瀏覽器按照它們應(yīng)該的方式來(lái)運(yùn)行);
而HTML4.01基于SGML,所以需要對(duì)DTD進(jìn)行引用,才能告知瀏覽器文檔所使用的文檔類型。**

3.行內(nèi)元素有哪些?塊級(jí)元素有哪些??空(void)元素有那些?

首先:CSS規(guī)范規(guī)定,每個(gè)元素都有display屬性,確定該元素的類型,每個(gè)元素都有默認(rèn)的display值,如div的display默認(rèn)值為“block”,則為“塊級(jí)”元素;span默認(rèn)display屬性值為“inline”,是“行內(nèi)”元素。
(1)行內(nèi)元素有:a b span img input select strong(強(qiáng)調(diào)的語(yǔ)氣)
(2)塊級(jí)元素有:div ul ol li dl dt dd h1 h2 h3 h4…p
(3)常見的空元素:

13.如何實(shí)現(xiàn)瀏覽器內(nèi)多個(gè)標(biāo)簽頁(yè)之間的通信?

WebSocket、也可以調(diào)用localstorge、cookies等本地存儲(chǔ)方式,還可以使用頁(yè)面的路有參數(shù)傳遞
localstorge另一個(gè)瀏覽上下文里被添加、修改或刪除時(shí),它都會(huì)觸發(fā)一個(gè)事件,
我們通過監(jiān)聽事件,控制它的值來(lái)進(jìn)行頁(yè)面信息通信;
14.如何在頁(yè)面上實(shí)現(xiàn)一個(gè)圓形的可點(diǎn)擊區(qū)域?
map+area或者svg
border-radius
純js實(shí)現(xiàn)?需要求一個(gè)點(diǎn)在不在圓上簡(jiǎn)單算法、獲取鼠標(biāo)坐標(biāo)等等

15.title與h1的區(qū)別、b與strong的區(qū)別、i與em的區(qū)別?

title屬性沒有明確意義只表示是個(gè)標(biāo)題,H1則表示層次明確的標(biāo)題,對(duì)頁(yè)面信息的抓取也有很大的影響;
strong是標(biāo)明重點(diǎn)內(nèi)容,有語(yǔ)氣加強(qiáng)的含義,使用閱讀設(shè)備閱讀網(wǎng)絡(luò)時(shí):會(huì)重讀,而是展示強(qiáng)調(diào)內(nèi)容。
?i內(nèi)容展示為斜體,em表示強(qiáng)調(diào)的文本;

16.data-屬性的作用是什么?

h5新增的屬性
可以通過ele.dataset獲取到標(biāo)簽上的data-x的屬性
返回一個(gè)對(duì)象

17.常見兼容性問題? 問題:png24位的圖片在iE6瀏覽器上出現(xiàn)背景,

解決:解決方案是做成PNG8.

問題:瀏覽器默認(rèn)的margin和padding不同。

解決:方案是加一個(gè)全局的*{margin:0;padding:0;}來(lái)統(tǒng)一。

問題:IE6雙邊距bug:塊屬性標(biāo)簽float后,又有橫行的margin情況下,在ie6顯示margin比設(shè)置的大。浮動(dòng)ie產(chǎn)生的雙倍距離?#box{ float:left; width:10px; margin:0 0 0 100px;}這種情況之下IE會(huì)產(chǎn)生20px的距離**

解決:解決方案是在float的標(biāo)簽樣式控制中加入?——_display:inline;將其轉(zhuǎn)化為行內(nèi)屬性。(_這個(gè)符號(hào)只有ie6會(huì)識(shí)別)
?? ??? ??? ?? ? ?漸進(jìn)識(shí)別的方式,從總體中逐漸排除局部。
?? ??? ??? ??? ??首先,巧妙的使用“9”這一標(biāo)記,將IE游覽器從所有情況中分離出來(lái)。?接著,再次使用“+”將IE8和IE7、IE6分離開來(lái),這樣IE8已經(jīng)獨(dú)立識(shí)別。
css
?

.bb{ 
?? background-color:#f1ee18;/*所有識(shí)別*/ 
? .background-color:#00deff9; /*IE6、7、8識(shí)別*/ 
? +background-color:#a200ff;/*IE6、7識(shí)別*/ 
? _background-color:#1e0bd1;/*IE6識(shí)別*/ 
? } 
問題:IE下,可以使用獲取常規(guī)屬性的方法來(lái)獲取自定義屬性,也可以使用getAttribute()獲取自定義屬性,F(xiàn)irefox下,只能使用getAttribute()獲取自定義屬性.

解決:解決方法:統(tǒng)一通過getAttribute()獲取自定義屬性.

問題:IE下,even對(duì)象有x,y屬性,但是沒有pageX,pageY屬性,F(xiàn)irefox下,event對(duì)象有pageX,pageY屬性,但是沒有x,y屬性.

解決方法:(條件注釋)缺點(diǎn)是在IE瀏覽器下可能會(huì)增加額外的HTTP請(qǐng)求數(shù)。

問題:Chrome 中文界面下默認(rèn)會(huì)將小于?12px 的文本強(qiáng)制按照?12px 顯示,

解決:可通過加入?CSS 屬性?-webkit-text-size-adjust: none; 解決.

問題:超鏈接訪問過后hover樣式就不出現(xiàn)了?被點(diǎn)擊訪問過的超鏈接樣式不在具有hover和active了

解決:方法是改變CSS屬性的排列順序:L-V-H-A : a:link {} a:visited {} a:hover {} a:active {}

18.你知道多少種Doctype文檔類型?

該標(biāo)簽可聲明三種?DTD 類型,分別表示嚴(yán)格版本、過渡版本以及基于框架的?HTML 文檔。
HTML 4.01 規(guī)定了三種文檔類型:Strict、Transitional 以及?Frameset。
XHTML 1.0 規(guī)定了三種?XML 文檔類型:Strict、Transitional 以及?Frameset。
Standards (標(biāo)準(zhǔn))模式(也就是嚴(yán)格呈現(xiàn)模式)用于呈現(xiàn)遵循最新標(biāo)準(zhǔn)的網(wǎng)頁(yè),而?Quirks(包容)模式(也就是松散呈現(xiàn)模式或者兼容模式)用于呈現(xiàn)為傳統(tǒng)瀏覽器而設(shè)計(jì)的網(wǎng)頁(yè)。

19.HTML與XHTML——二者有什么區(qū)別?

1)所有的標(biāo)記都必須要有一個(gè)相應(yīng)的結(jié)束標(biāo)記
2)所有標(biāo)簽的元素和屬性的名字都必須使用小寫
3)所有的XML標(biāo)記都必須合理嵌套
4)所有的屬性必須用引號(hào)""括起來(lái)
5)把所有<和&特殊符號(hào)用編碼表示
6)給所有屬性賦一個(gè)值
7)不要在注釋內(nèi)容中使“--”
8)圖片必須有說明文字

20.的title和alt有什么區(qū)別?

title是global attributes之一,用于為元素提供附加的advisory information。通常當(dāng)鼠標(biāo)滑動(dòng)到元素上的時(shí)候顯示。
alt是的特有屬性,是圖片內(nèi)容的等價(jià)描述,用于圖片無(wú)法加載時(shí)顯示、讀屏器閱讀圖片??商釄D片高可訪問性,除了純裝飾圖片外都必須設(shè)置有意義的值,搜索引擎會(huì)重點(diǎn)分析。

21.div+css的布局較table布局有什么優(yōu)點(diǎn)?

改版的時(shí)候更方便?只要改css文件。
頁(yè)面加載速度更快、結(jié)構(gòu)化清晰、頁(yè)面顯示簡(jiǎn)潔。
表現(xiàn)與結(jié)構(gòu)相分離。
易于優(yōu)化(seo)搜索引擎更友好,排名更容易靠前。

22.CSS都有哪些選擇器?

派生選擇器(用HTML標(biāo)簽申明)
id選擇器(用DOM的ID申明)
類選擇器(用一個(gè)樣式類名申明)
屬性選擇器(用DOM的屬性申明,屬于CSS2,IE6不支持,不常用,不知道就算了)
除了前3種基本選擇器,還有一些擴(kuò)展選擇器,包括
后代選擇器(利用空格間隔,比如div?.a{??})
群組選擇器(利用逗號(hào)間隔,比如p,div,#a{??})
那么問題來(lái)了,CSS選擇器的優(yōu)先級(jí)是怎么樣定義的?

基本原則:

一般而言,選擇器越特殊,它的優(yōu)先級(jí)越高。也就是選擇器指向的越準(zhǔn)確,它的優(yōu)先級(jí)就越高。
復(fù)雜的計(jì)算方法:
用1表示派生選擇器的優(yōu)先級(jí)
用10表示類選擇器的優(yōu)先級(jí)
用100標(biāo)示ID選擇器的優(yōu)先級(jí)
div.test1?.span?var?優(yōu)先級(jí)?1+10?+10?+1
span#xxx?.songs?li?優(yōu)先級(jí)1+100?+?10?+?1
xxx?li?優(yōu)先級(jí)?100?+1
那么問題來(lái)了,看下列代碼,

標(biāo)簽內(nèi)的文字是什么顏色的?


123



答案:red。與樣式定義在文件中的先后順序有關(guān),即是后面的覆蓋前面的,與在

中的先后關(guān)系無(wú)關(guān)。

23.行內(nèi)元素和塊級(jí)元素的具體區(qū)別是什么?行內(nèi)元素的padding和margin可設(shè)置嗎?

塊級(jí)元素(block)特性:
總是獨(dú)占一行,表現(xiàn)為另起一行開始,而且其后的元素也必須另起一行顯示;
寬度(width)、高度(height)、內(nèi)邊距(padding)和外邊距(margin)都可控制;
內(nèi)聯(lián)元素(inline)特性:
和相鄰的內(nèi)聯(lián)元素在同一行;
寬度(width)、高度(height)、內(nèi)邊距的top/bottom(padding-top/padding-bottom)和外邊距的top/bottom(margin-top/margin-bottom)都不可改變(也就是padding和margin的left和right是可以設(shè)置的),就是里面文字或圖片的大小。
那么問題來(lái)了,瀏覽器還有默認(rèn)的天生inline-block元素(擁有內(nèi)在尺寸,可設(shè)置高寬,但不會(huì)自動(dòng)換行),有哪些?
答案: 、

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

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

相關(guān)文章

  • JS前端首屏優(yōu)化技巧

      訪問時(shí)間超過3S對(duì)于用戶就十分痛苦,為考慮到用戶訪問效果。為此我,首屏加載時(shí)間一頓操作,基本都在2s左右,這樣的首屏加載時(shí)間,對(duì)于用戶來(lái)說,算是可以接受的?! ∧俏叶寄男┎僮??下面就為大家展示  打包分析  在 package.json 中添加命令  "report":"vue-cli-servicebuild--report"  然后命令行執(zhí)行npm ...

    3403771864 評(píng)論0 收藏0
  • 讓W(xué)ordPress支持google AMP

    摘要:那百度為什么不和一樣用呢況且還是開源的。我想一個(gè)重要的原因是使用的需要調(diào)用官網(wǎng)的庫(kù),用于控制資源加載緩存等功能這個(gè)恐怕是百度不愿意采用的一個(gè)核心原因,鑒于國(guó)內(nèi)的網(wǎng)絡(luò)環(huán)境偉大的,難免不讓人擔(dān)心這個(gè)庫(kù)那天被屏蔽了。 1.關(guān)于AMP 在移動(dòng)互聯(lián)網(wǎng)的時(shí)代,盡管網(wǎng)站響應(yīng)式設(shè)計(jì)可以滿足多屏(pc、手機(jī)、ipad等)瀏覽,但google在2015年10月推出了更快移動(dòng)頁(yè)面訪問速度的技術(shù)-Accele...

    陳江龍 評(píng)論0 收藏0
  • 運(yùn)用Python即時(shí)獲得steam優(yōu)惠游戲存檔

      Steam是由美國(guó)網(wǎng)絡(luò)游戲商Valve于2003年9月12日上線的數(shù)字發(fā)行服務(wù)平臺(tái),被稱之為電子計(jì)算機(jī)游戲圈最大的一個(gè)數(shù)碼科技發(fā)售服務(wù)平臺(tái)之首。本文運(yùn)用Python即時(shí)獲得steam優(yōu)惠游戲存檔,有興趣的話可以試一試  序言  Steam是由美國(guó)網(wǎng)絡(luò)游戲商Valve于2003年9月12日上線的數(shù)字發(fā)行服務(wù)平臺(tái),被稱之為電子計(jì)算機(jī)游戲圈最大的一個(gè)數(shù)碼科技發(fā)售服務(wù)平臺(tái)之首,Steam網(wǎng)站是全球最大...

    89542767 評(píng)論0 收藏0
  • 關(guān)于react+antd樣式不生效問題的解決方式

      1、下面是添加antd組件樣式不生效代碼  在入口文件中引入import'antd/dist/antd.css'   樣式生效,但是生成警告   WARNINGin./node_modules/antd/dist/antd.css   Failedtoparsesourcemap:'webpack://antd/./components/time-   picker/s...

    3403771864 評(píng)論0 收藏0
  • 新版selenium4.0+Python使用詳解

      小編寫這篇文章的主要目的,是給大家做一個(gè)介紹,具體是給大家介紹新版4.0Python代碼的相關(guān)解釋,以及具體的實(shí)例,下面就給大家詳細(xì)的解答下?! ?、selenium簡(jiǎn)介  Selenium是一個(gè)用于Web應(yīng)用程序測(cè)試的工具,Selenium測(cè)試直接運(yùn)行在瀏覽器中,就像真正的用戶在操作一樣。支持的瀏覽器包括IE(7,8,9,10,11),MozillaFirefox,Safari,Google...

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

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

0條評(píng)論

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