gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

2020 CSS3面試題

2020 CSS3面試題

1.盒模型

·標準盒模型 border, padding, content, margin ·IE盒模型 border, padding, content ·通過 box-sizing屬性改變元素的盒模型

專題推薦:2020年CSS面試題匯總(最新)

2.CSS選擇符

·id選擇器(#myId)·類選擇器(.myClassName)·標簽選擇器(p, h1, p)·后代選擇器(h1 p)·相鄰后代選擇器(子)選擇器(ul > li)·兄弟選擇器(li~a)·相鄰兄弟選擇器(li+a)·屬性選擇器(a[rel="external"])·偽類選擇器(a:hover, li:nth-child)·偽元素選擇器(::before, ::after)·通配符選擇器(*)

3.::before 和 :after 中雙冒號和單冒號的區(qū)別?這2個偽元素的作用?

·在 CSS3 中 : 表示偽類, :: 表示偽元素·想讓插入的內(nèi)容出現(xiàn)在其他內(nèi)容前,使用::befroe。否則,使用::after

4.CSS中哪些屬性可以繼承?

·每一個屬性在定義中都給出了這個屬性是否具有繼承性,一個具有繼承性的屬性會在沒有指定值的時候,會使用父元素的同屬性的值 來作為自己的值。 ·一般具有繼承性的屬性有,字體相關(guān)的屬性,font-size和font-weight等。 ·文本相關(guān)的屬性,color和text-align等。 ·表格的一些布局屬性、列表屬性如list-style等。 ·還有光標屬性cursor、元素可見性visibility。 ·當一個屬性不是繼承屬性的時候,我們也可以通過將它的值設(shè)置為inherit來使它從父元素那獲取同名的屬性值來繼承。

5.如何居中p

-水平居中1:給 p 設(shè)置一個寬度,然后添加 margin:0 auto; 屬性

p{   width: 200px;   margin: 0 auto;}

-水平居中2:利用 text-align:center 實現(xiàn)

.container{   background: rgba(0, 0, 0, .5);   text-align: center:   font-size: 0;}.box{   display: inline-block;   width: 500px;   height: 400px;   background-color: pink;}

-讓絕對定位的p居中

p{   positionn: absolute;   width: 300px;   height: 300px;   margin: auto;   top: 0;   left: 0;   bottom: 0;   right: 0;   background-color: pink; /* 方便看效果 */}

-水平垂直居中1

/* 確定容器的寬高,寬500高300 */p{   position: absolute;   width:500px;   height: 300px;   top: 50%;   left: 50%;   margin: -150px 0 0 -250px;   background-color: pink;}

-水平垂直居中2

/* 未知容器寬高,利用 transform 屬性 */p{   position: absolute;   width: 500px;   height: 300px;   top: 50%;   left: 50%;   transform: translate(-50%, -50%);   background-color: pink;}

-水平垂直居中3

/* 利用 flex 布局實際使用時應(yīng)考慮兼容性 */.container{   display: flex;   align-items: center; /* 垂直居中 */   justify-content: center; /* 水平居中 */}.container p{   width: 100px;   height: 100px;   background-color: pink;}

6.CSS3有哪些新特性

·新增各種CSS選擇器(:not(.input) 所有class不是“input”的節(jié)點)·圓角(border-radius: 8px;)·多列布局(multi-columnlayout)·陰影和反射(Shadow/Reflect)·文字特效(text-shadow)·文字渲染(Text-decoration)·線性漸變(gradient)·旋轉(zhuǎn)(transform)·縮放,定位,傾斜,動畫,多背景

7.解釋一下 Flexbox (彈性盒布局模型)?及適用場景?

·任何一個容器都可以指定為 flex 布局。行內(nèi)元素也可使用 flex 布局。 ·一下6個屬性設(shè)置在容器上   flex-direction  定義主軸的方向   flex-wrap  定義“如果一條軸線排不下,如何換行”  flex-flow  上述2個屬性的簡寫   justify-content  定義項目在主軸上對齊方式   align-items  定義項目在交叉軸上如何對齊   align-content  定義多根軸線的對齊方式  ·flex 布局是CSS3新增的一種布局方式, 我們可以通過將一個元素的display屬性設(shè)置為flex 從而使他成為一個flex容器, 他對我所有子元素都會稱謂他的項目。 ·一個容器默認有兩條軸,一個是水平的主軸,一個是與主軸垂直的交叉軸。 我們可以使用flex-direction來指定主軸的方向。 我們可以使用justify-content來指定元素在主軸上的排列方式, 使用align-items來指定元素在交叉軸上的排列方式。 還可以使用flex-wrap來規(guī)定當一行排列不下時的換行方式。

8.用純 CSS 創(chuàng)建一個三角形?

/*    采用的是相鄰邊框鏈接處的均分原理  將元素的寬高設(shè)為0,只設(shè)置 border ,  將任意三條邊隱藏掉(顏色設(shè)為 transparent ),剩下的就是一個三角形 */#demo{   width: 0;   height: 0;   border-width: 20px;   border-style: solid;   border-color: transparent transparent red transparent;}

9.一個滿屏“品”字布局如何設(shè)計?

·上面的 p 寬100% ·下面的兩個 p 分別寬50% ·然后用 float 或者 inline 使其不換行

10.瀏覽器兼容性有哪些?*****

① 瀏覽器默認的 margin 和 padding 不同 解決:加一個全局 *{ margin: 0; padding: 0; }來統(tǒng)一 ② 谷歌中文界面下默認會將小于12px 的文本強制按照12px顯示 解決:使用-webkit-transform:scale(.75);收縮的是整個span盒子大小,這時候,必須將span準換成塊元素。 ③ 超鏈接訪問過后hover樣式就不會出現(xiàn)了,被點擊訪問過的超鏈接樣式不再具有hover 和active 了 解決:改變css 屬性的排列順序L-V-H-A

11.width: auto 和 width: 100% 的區(qū)別

·width: 100% 會使元素box的寬度等于父元素的contentbox的寬度 ·width: auto 會時元素撐滿整個父元素,margin, border, padding, content 區(qū)域會自動分配水平空間

12.使用 base64 編碼的優(yōu)缺點

·base64編碼是一種圖片處理格式,通過特定的算法將圖片編碼成一長串字符串, 在頁面上顯示時可用該字符串來代替圖片的url屬性 ·使用base64的優(yōu)點: ① 減少一個圖片的 HTTP 請求 ·使用base64的缺點: ① 根據(jù)base64的編碼原理,編碼后的大小會比源文件大小大1/3,如果把大圖片編碼到html/css中, 不僅會造成文件體積增加,影響文件的加載速度,還會增加瀏覽器對html或css文件解析渲染的時間。 ② 使用base64無法直接緩存,要緩存只能緩存包含base64的文件,比如HTML 或CSS, 這相比于直接緩存圖片的效果要差很多。 ③ ie8以前的瀏覽器不支持 一般一些網(wǎng)站的小圖標可以使用base64圖片引入

13.為什么要清除浮動?清除浮動的方式?

·清除浮動是為了清除使用浮動元素產(chǎn)生的影響。浮動的元素,高度會塌陷,而高度的塌陷使我們頁面后面的布局不能正常顯示。① 額外標簽法(在最后一個浮動標簽后,新加一個標簽,給其設(shè)置clear: both;)(不推薦)優(yōu)點:通俗易懂,方便缺點:添加無意義標簽,語義化差② 父級添加 overflow 屬性(父元素添加 overflow: hidden)(不推薦)優(yōu)點:代碼簡潔缺點:內(nèi)容增多的時候容易造成不會自動換行,導(dǎo)致內(nèi)容被隱藏掉,無法顯示要溢出的元素③ 使用 after 偽元素清除浮動 (推薦使用).clearfix::after{   /* 偽元素是行內(nèi)元素,正常瀏覽器清除浮動方法 */   content: "";   dispaly: block;   height: 0;   clear: both;   visibility: hiden;}.clearfix{   /* *ie6清除浮動的方式 *號只有IE6-IE7執(zhí)行,其他瀏覽器不執(zhí)行 */   *zoom: 1; }優(yōu)點:符合閉合浮動思想,結(jié)構(gòu)語義化正確缺點:IE6-7不支持偽元素:after,使用zoom:1觸發(fā)hasLayout④ 使用before 和 after 雙偽元素清除浮動.clearfix::after, .clearfix::before{   content: "";   display: table;}.clearfix::after{   clear: both;}.clearfix{   *zoom: 1;}

14.CSS優(yōu)化,提高性能的方法有哪些?

·加載性能: ① CSS 壓縮:將寫好的CSS 進行打包壓縮,可以減少很多的體積。 ② CSS單一樣式:當需要下邊距和左邊距的時候,很多時候選擇:margin: top 0 bottom 0; 但margin-top: top;margin-bottom: bottom;執(zhí)行的效率更高。 ·選擇器性能: ① 關(guān)鍵選擇器。選擇器的最后面的部分為關(guān)鍵選擇器(即用來匹配目標元素的部分)。

相關(guān)教程推薦:CSS視頻教程

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
黄色影院一级片| 欧美黑人在线观看| 欧美成人免费高清视频| 精品久久一二三| 欧美日韩国产精品激情在线播放| 日本午夜激情视频| 国产免费黄色av| 美女网站视频黄色| 日韩成人av免费| 人妻av无码专区| 91成人在线观看喷潮教学| 国产性xxxx18免费观看视频| 午夜激情在线观看视频| 伊人五月天婷婷| 大陆av在线播放| 国产精彩免费视频| 日本丰满大乳奶| 国语对白做受xxxxx在线中国 | 日本一二三四区视频| 日本天堂免费a| 免费观看成人网| 日本xxx免费| 黄色片一级视频| 天堂v在线视频| 无罩大乳的熟妇正在播放| 91网址在线播放| 女人被男人躁得好爽免费视频| 那种视频在线观看| 亚洲日本黄色片| 黄色片视频在线免费观看| 中文字幕视频三区| 奇米精品一区二区三区| 欧美h视频在线观看| 少妇性l交大片| 99热亚洲精品| 大桥未久一区二区三区| 中文字幕视频在线免费观看| 日韩美女爱爱视频| 五月天婷婷亚洲| 日韩免费高清在线| 性一交一乱一伧国产女士spa| 欧美美女一级片| heyzo国产| 亚洲国产精品成人天堂| 国产精品无码乱伦| www.久久久精品| 亚洲欧美另类动漫| 黄网站欧美内射| 国产一级片91| 黄瓜视频免费观看在线观看www | 手机在线免费毛片| 欧美黄色一级片视频| xxxx18hd亚洲hd捆绑| 1314成人网| 一级做a爱视频| 美女网站色免费| 日本中文字幕高清| 国内外成人免费激情视频| 99在线免费视频观看| 肉大捧一出免费观看网站在线播放| 国产色视频在线播放| 国产成人精品视频ⅴa片软件竹菊| www.日本在线播放| www.亚洲成人网| 欧洲精品在线播放| 亚洲精品蜜桃久久久久久| 成人免费网站入口| www精品久久| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 亚洲不卡中文字幕无码| 亚洲 欧美 日韩 国产综合 在线 | 国产成人精品免费看在线播放| 91aaa精品| 91性高潮久久久久久久| 天天做天天爱天天高潮| 国产高清不卡无码视频| 999一区二区三区| 久草青青在线观看| 人妻熟女一二三区夜夜爱| 男人的天堂99| av免费一区二区| 欧美性受xxxx黒人xyx性爽| 91免费视频黄| 黄色一级在线视频| 日韩精品免费播放| 热久久久久久久久| 欧美a级免费视频| 欧美日韩在线中文| 亚洲激情在线看| www.亚洲视频.com| 欧美黄色一级片视频| 久久久精品高清| 欧美午夜性视频| 在线观看日本一区二区| av动漫在线播放| 黄色片在线免费| 久久www视频| 污污的网站18| japanese在线播放| 污污视频网站免费观看| 视频一区二区视频| 日本在线视频www| japanese在线播放| 精品久久久久久中文字幕2017| 亚洲av首页在线| 亚洲精品高清无码视频| 91国在线高清视频| 97公开免费视频| 老太脱裤让老头玩ⅹxxxx| 欧美婷婷精品激情| 国产av人人夜夜澡人人爽麻豆| 亚洲天堂av一区二区| 日韩av高清在线看片| 午夜免费看毛片| 日av中文字幕| 久久精品国产sm调教网站演员| 手机在线免费毛片| 一级黄色香蕉视频| 免费成人在线视频网站| 欧美少妇一区二区三区| gogogo高清免费观看在线视频| 国产男女无遮挡| 国产精品成人久久电影| 99精品视频免费版的特色功能| 国产精品入口免费软件| 自慰无码一区二区三区| 久久成人福利视频| 影音先锋成人资源网站| а 天堂 在线| 日本高清一区二区视频| 熟妇人妻无乱码中文字幕真矢织江| 日韩精品在线观看av| 免费成人进口网站| 二级片在线观看| 91网址在线观看精品| 亚欧美在线观看| 在线观看国产福利| 男人搞女人网站| 成年网站在线播放| 国产wwwxx| 黄大色黄女片18第一次| 伊人网在线综合| 污污视频在线免费| 深夜做爰性大片蜜桃| 国产91av视频在线观看| 国产系列第一页| 99热久久这里只有精品| 国产精品视频二| 丁香花在线影院观看在线播放| 久久男人资源站| 精品久久一二三| 久久久久狠狠高潮亚洲精品| 国产精品第12页| 亚洲污视频在线观看| xxxx在线免费观看| 五月天男人天堂| 国产乱淫av片杨贵妃| 国产网站免费在线观看| 亚洲免费av一区二区三区| www.色就是色.com| 亚洲成人动漫在线| 成人毛片一区二区| 黄色三级视频在线| 国产日产欧美一区二区| 国产va亚洲va在线va| 熟妇人妻va精品中文字幕| 成 人 黄 色 小说网站 s色| 男女啪啪免费观看| 久久久免费视频网站| 五月激情婷婷在线| 特大黑人娇小亚洲女mp4| 久久成人免费观看| 欧美成人乱码一二三四区免费| 国产成人生活片| 性欧美极品xxxx欧美一区二区| 男人的天堂成人| 国产成人久久777777| 免费观看黄色的网站| 日韩视频第二页| 伊人久久在线观看| 免费看污黄网站| 成人免费在线网| 亚洲精品中文字幕乱码无线| 欧美日韩二三区| 成人性做爰片免费视频| 夫妻免费无码v看片| 黄色污污在线观看| 日本激情综合网| 凹凸国产熟女精品视频| 少妇熟女一区二区| 91极品尤物在线播放国产| 国产精品国产亚洲精品看不卡| 在线看免费毛片| 成人免费无码av| 丁香花在线影院观看在线播放| 在线观看中文av| 中文字幕亚洲乱码| 日日摸天天爽天天爽视频| xxxx18hd亚洲hd捆绑| 亚洲精品偷拍视频|