問答
-
line-height有什么作用?
行高,是指一行文字的高度,專業(yè)解釋是指兩行文子間基線間的距離涣仿。
注意行高不能設(shè)置為負(fù)數(shù),該屬性會(huì)影響行框的布局,在應(yīng)用到一個(gè)塊級(jí)元素時(shí)好港,它定義了該元素中基線之間的最小距離而不是最大距離愉镰。行高可以設(shè)置html元素的垂直居中,目前學(xué)習(xí)到的方法有:
1.把height和line-height設(shè)置一樣的值可實(shí)現(xiàn)單行文字居中
2.在表格外的元素設(shè)置 display:table-cell钧汹,在表格的元素內(nèi)容設(shè)置vertical-align:middle可以實(shí)現(xiàn)多行文字垂直居中
ps:一篇不錯(cuò)的css行高line-height的用法介紹
-
如何去查CSS屬性的兼容性丈探?比如inline-block哪些瀏覽器支持?
通過老師推薦的Can I use網(wǎng)站可以查詢到拔莱。
-
a 標(biāo)簽的href, title, target 是什么碗降? title 和 alt有什么區(qū)別?如何新窗口打開鏈接?
- a是超文本鏈接標(biāo)記塘秦,href代表鏈接指向的跳轉(zhuǎn)地址讼渊,title是鏈接的描述信息,當(dāng)鼠標(biāo)放上去會(huì)顯示尊剔,target是指跳轉(zhuǎn)方式爪幻。
alt常用在圖片元素上,當(dāng)圖片資源加載失敗時(shí)會(huì)顯示該文字须误。title是輔助性提示文字挨稿,當(dāng)用戶把鼠標(biāo)放上去才會(huì)去顯示。
通過把target值設(shè)置為_blank打開新窗口定位到目標(biāo)地址
-
display: none, visibility: hidden, opacity:0有什么作用京痢?有什么區(qū)別叶组?
- display:none 隱藏元素,并且脫離文檔流
- visibility:hidden也是隱藏元素历造,但不會(huì)脫離文檔流甩十,占據(jù)的位置依然生效,只是不顯示它而已吭产,但不會(huì)觸發(fā)到j(luò)s事件
opacity:0 是設(shè)置透明度為0侣监,用戶就看不到此元素,但是對(duì)js的事件還說可以觸發(fā)的臣淤。
如何去除 a 鏈接的默認(rèn)樣式橄霉?直接在 a 鏈接父容器添加顏色,能否繼承到當(dāng)前 a 鏈接上邑蒋?
通過
a{ text-decoration: none; }
去除a鏈接的默認(rèn)樣式直接在a鏈接父容器上添加顏色不會(huì)繼承到當(dāng)前 a 鏈接上姓蜂。而其它的屬性例如字體大小會(huì)繼承,要想改變a鏈接的顏色医吊,可以在通過派生選擇器直接選中a然后添加顏色屬性钱慢。
** 本教程版權(quán)歸作者和饑人谷所有,轉(zhuǎn)載須說明來源卿堂! **