国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

outline小技巧

浠ラ箍 / 1320人閱讀

摘要:是干什么的定義輪廓是繪制于元素周圍的一條線,位于邊框邊緣的外圍,可起到突出元素的作用。以上是但上說明。但我的理解是,它跟是一樣是元素的邊框,但是它又有別于他的大小不會(huì)計(jì)算到元素上,不會(huì)影響布局,而是會(huì)的。

outline是干什么的

定義
outline (輪廓)是繪制于元素周圍的一條線,位于邊框邊緣的外圍,可起到突出元素的作用。

以上是但w3c上說明。但我的理解是,它跟border是一樣是元素的邊框,但是它又有別于border:outline 他的大小不會(huì)計(jì)算到元素上,不會(huì)影響布局,而border是會(huì)的。
如:

.box{width:300px; outline:3px solid #eee;}/*這里的的box的寬度為300*/
.bod{ width:330px; border:3px solid #eee}/*這里的box的寬度為306*/
怎么用

相信你已經(jīng)知道怎么用了,就跟border一樣的用。語(yǔ)法如下

outline: [  ||  ||  ] | inherit

也可以像border那樣分開寫

.box{
  outline-width: 1px;
  outline-style: dashed;
  outline-color: red;
}
使用場(chǎng)景

看了其它例子一般用在元素的:active 上,用來標(biāo)明突出元素正在被點(diǎn)擊。但其它可以用它代替掉border的。
像這種.active狀態(tài),當(dāng)前狀態(tài)的圖片加一個(gè)邊框,如果使用border加的話,會(huì)改變?cè)瓉聿季?。但使用outline完全沒問題

.]

支持程度

firefox下的特殊性

這東西好用是好用,代替?zhèn)€border也沒什么問題,但是我發(fā)現(xiàn)這貨在firfox搞特殊,
其它瀏覽器是以設(shè)置了outline的元素的高度(寬度)上添加的邊框
在火狐下,是以設(shè)置了的outline的元素的所有子元素,包含隱藏的元素的高度(寬度)上添加邊框
不太好理解哈?看例子鏈接描述
其它瀏覽器都這樣

firefox下卻多了一大截大底部。

outline是把元素的所有子孫元素最大的那個(gè)為基準(zhǔn)來定的高寬,像上面這個(gè)例子ul.w-select-ul已經(jīng)設(shè)置了absolute,但outline還是為它預(yù)留高度
而其它瀏覽器則是以元素實(shí)際的高度設(shè)置

這種情況避免使用outline,或者為元素加上overflow: hidden;

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/111498.html

相關(guān)文章

  • 你所不知道的 CSS 負(fù)值技巧與細(xì)節(jié)

    摘要:大家最為熟知的就是負(fù),使用負(fù)的,可以用來實(shí)現(xiàn)類似多列等高布局垂直居中等等。那還有沒有其他一些有意思的負(fù)值使用技巧呢下文就再介紹一些負(fù)值有意思的使用場(chǎng)景。但是希望無論左側(cè)內(nèi)容較多還是右側(cè)內(nèi)容較多,兩欄的高度始終保持一致。 寫本文的起因是,一天在群里有同學(xué)說誤打誤撞下,使用負(fù)的 outline-offset 實(shí)現(xiàn)了加號(hào)。嗯?好奇的我馬上也動(dòng)手嘗試了下,到底是如何使用負(fù)的 outline-o...

    FrozenMap 評(píng)論0 收藏0
  • Flutter — 加快開發(fā)速度的 IDE 快捷操作#yyds干貨盤點(diǎn)#

    摘要:夏天加快開發(fā)速度的快捷操作干貨盤點(diǎn)快捷方式你可以用做更多神奇的事情選項(xiàng)返回這是您在中加快開發(fā)速度的魔杖。加快開發(fā)速度的快捷操作干貨盤點(diǎn)選項(xiàng)卡不喜歡小部件用魔術(shù)棒取下它。 Flutter — 加快開發(fā)速度的 IDE 快捷方式上一個(gè)關(guān)于??vscode 的插件??推薦大家看的過癮不,今天繼續(xù)給大家?guī)硪恍╆P(guān)于android s...

    番茄西紅柿 評(píng)論0 收藏2637
  • 哪些你知道或不知道的css,在這里或許都齊全

    摘要:簡(jiǎn)單就意味著更快的開發(fā)速度,更小的維護(hù)成本,同時(shí)往往具有更好的體驗(yàn)下面我介紹哪些或許你不知道小技巧。默認(rèn)為,此時(shí)陰影與元素同樣大。如果沒有指定,則由瀏覽器決定通常是的值,不過目前取透明。首先,我們要明白這里的最小寬度值是什么意思。 暑假實(shí)習(xí)的時(shí)候帶我的師傅,告訴我要注重基礎(chǔ),底層實(shí)現(xiàn)原理。才能在日新月異的技術(shù)行業(yè)站住腳跟,以不變應(yīng)萬變,萬丈高樓平地起,所以我們應(yīng)該不斷的去學(xué)習(xí),去交流。...

    Jackwoo 評(píng)論0 收藏0
  • 哪些你知道或不知道的css,在這里或許都齊全

    摘要:簡(jiǎn)單就意味著更快的開發(fā)速度,更小的維護(hù)成本,同時(shí)往往具有更好的體驗(yàn)下面我介紹哪些或許你不知道小技巧。默認(rèn)為,此時(shí)陰影與元素同樣大。如果沒有指定,則由瀏覽器決定通常是的值,不過目前取透明。首先,我們要明白這里的最小寬度值是什么意思。 暑假實(shí)習(xí)的時(shí)候帶我的師傅,告訴我要注重基礎(chǔ),底層實(shí)現(xiàn)原理。才能在日新月異的技術(shù)行業(yè)站住腳跟,以不變應(yīng)萬變,萬丈高樓平地起,所以我們應(yīng)該不斷的去學(xué)習(xí),去交流。...

    Bryan 評(píng)論0 收藏0
  • 哪些你知道或不知道的css,在這里或許都齊全

    摘要:簡(jiǎn)單就意味著更快的開發(fā)速度,更小的維護(hù)成本,同時(shí)往往具有更好的體驗(yàn)下面我介紹哪些或許你不知道小技巧。默認(rèn)為,此時(shí)陰影與元素同樣大。如果沒有指定,則由瀏覽器決定通常是的值,不過目前取透明。首先,我們要明白這里的最小寬度值是什么意思。 暑假實(shí)習(xí)的時(shí)候帶我的師傅,告訴我要注重基礎(chǔ),底層實(shí)現(xiàn)原理。才能在日新月異的技術(shù)行業(yè)站住腳跟,以不變應(yīng)萬變,萬丈高樓平地起,所以我們應(yīng)該不斷的去學(xué)習(xí),去交流。...

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

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

0條評(píng)論

浠ラ箍

|高級(jí)講師

TA的文章

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