中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS中比較少見且好用的七個屬性

發布時間:2020-05-20 14:51:51 來源:億速云 閱讀:310 作者:鴿子 欄目:web開發

學習CSS是構建好看網頁的一種方式。 但是,在學習過程中,我們傾向于(大部分時間)限制自己,一遍又一遍地使用相同的屬性。 畢竟,我們是一種習慣性的動物,我們會使用自己習慣且熟悉的東西。

因此,在這篇文章中,向你介紹7個 比較少見且好用的 CSS 屬性,希望對你有所幫助。

1. vertical-align

CSS 的屬性 vertical-align 用來指定行內元素(inline)或表格單元格(table-cell)元素的垂直對齊方式。

就像定義說的,這個屬性允許你垂直對齊文本。它對于順序指示器(st, nd等)、需要的輸入星號(*)或沒有正確居中的圖標特別有用。vertical-align取其中一個值:super | top | middle | bottom | baseline (default) | sub | text-top | text-bottom,或從基線開始的長度(px,%, em, rem等等)。

baseline: 使元素的基線與父元素的基線對齊。HTML規范沒有詳細說明部分可替換元素的基線,如<textarea> ,這意味著這些元素使用此值的表現因瀏覽器而異。

**sub:**使元素的基線與父元素的下標基線對齊。

**super:**使元素的基線與父元素的上標基線對齊。

**text-top:**使元素的基線與父元素的上標基線對齊。

**text-bottom:**使元素的底部與父元素的字體底部對齊。

**middle:**使元素的中部與父元素的基線加上父元素x-height(譯注:x高度)的一半對齊。

CSS中比較少見且好用的七個屬性

注意 vertical-align 只對行內元素、表格單元格元素生效:不能用它垂直對齊塊級元素。

2. writing-mode

writing-mode 屬性定義了文本水平或垂直排布以及在塊級元素中文本的行進方向。為整個文檔設置書時,應在根元素上設置它(對于 HTML 文檔應該在 html 元素上設置)。 它采用以下值之一horizontal-tb (default) | vertical-rl | vertical-lr。

CSS中比較少見且好用的七個屬性

**horizontal-tb:**對于左對齊(ltr)腳本,內容從左到右水平流動。對于右對齊(rtr)腳本,內容從右到左水平流動。下一水平行位于上一行下方。

**vertical-rl:**對于左對齊(ltr)腳本,內容從上到下垂直流動,下一垂直行位于上一行左側。對于右對齊(rtr)腳本,內容從下到上垂直流動,下一垂直行位于上一行右側。

**vertical-lr:**對于左對齊(ltr)腳本,內容從上到下垂直流動,下一垂直行位于上一行右側。對于右對齊(rtr)腳本,內容從下到上垂直流動,下一垂直行位于上一行左側。

3. font-variant-numeric

font-variant-numeric CSS屬性控制數字,分數和序號標記的替代字形的使用。

它采用以下這些值之一: normal | ordinal | slashed-zero | lining-nums | oldstyle-nums | proportional-nums | tabular-nums | diagonal-fractions | stacked-fractions。

此屬性對于設置數字樣式很有用。 根據情況,你可能希望顯示老式的數字或帶有斜杠的零,對于這些情況,font-feature-settings很有用。

請注意,font-variant-numeric是font-feature-settings組屬性的一部分。 諸如font-variant-caps或font-variant-ligatures之類的屬性也屬于該組。

4. user-select

每當我們有不想讓用戶選擇的文本,或者相反,如果發生了雙擊或上下文單擊,希望選擇所有文本時,user-select屬性將非常有用。

此屬性采用以下值之一:none | auto | text | all。

**none:**元素及其子元素的文本不可選中。 請注意這個Selection 對象可以包含這些元素。 從Firefox 21開始, none 表現的像 -moz-none,因此可以使用 -moz-user-select: text 在子元素上重新啟用選擇。

auto

auto 的具體取值取決于一系列條件,具體如下:

在 ::before 和 ::after 偽元素上,采用的屬性值是 none

如果元素是可編輯元素,則采用的屬性值是 contain

否則,如果此元素的父元素的 user-select 采用的屬性值為 all,則該元素采用的屬性值也為 all

否則,如果此元素的父元素的 user-select 采用的屬性值為none,則該元素采用的屬性值也為 none

否則,采用的屬性值為text

**text:**用戶可以選擇文本。

**all:**在一個HTML編輯器中,當雙擊子元素或者上下文時,那么包含該子元素的最頂層元素也會被選中。

CSS中比較少見且好用的七個屬性

5. clip-path

clip-path CSS 屬性可以創建一個只有元素的部分區域可以顯示的剪切區域。區域內的部分顯示,區域外的隱藏。剪切區域是被引用內嵌的URL定義的路徑或者外部svg的路徑,或者作為一個形狀例如circle()。clip-path屬性代替了現在已經棄用的剪切 clip屬性。

此屬性采用以下值之一:circle() | ellipse() | polygon() | path() | url()。

由于這是對該屬性的介紹,因此,這里不會深入研究每個值。

我使用最多的兩個值是circle和polygon。circle(radius at pair)值有兩個參數,第一個參數是圓的半徑,第二個參數是表示圓心的點。polygon(pair, pair, pair ...)值取3個或更多的點,表示一個三角形、一個矩形等等。

CSS中比較少見且好用的七個屬性

6. shape-outside

shape-outside的CSS 屬性定義了一個可以是非矩形的形狀,相鄰的內聯內容應圍繞該形狀進行包裝。 默認情況下,內聯內容包圍其邊距框; shape-outside提供了一種自定義此包裝的方法,可以將文本包裝在復雜對象周圍而不是簡單的框中。它采用與clip-path相同的值。

clip-path定義用戶如何查看元素,shape-outside定義其他HTML元素如何查看元素。

CSS中比較少見且好用的七個屬性

7. background-clip

最后,backgroundclip CSS屬性設置元素的背景是否擴展到其border 、padding 或content 框之下。

此屬性采用以下值之一:border-box (default) | padding-box | content-box | text

CSS中比較少見且好用的七個屬性

以上就是CSS中7個你必須知道屬性的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

吴桥县| 都匀市| 上思县| 江安县| 罗山县| 井冈山市| 宜州市| 乐都县| 潼南县| 栖霞市| 承德县| 烟台市| 长阳| 洞头县| 郸城县| 双流县| 昌黎县| 西林县| 深水埗区| 南通市| 西充县| 红原县| 达日县| 扎鲁特旗| 罗山县| 邵阳市| 横峰县| 虞城县| 五华县| 宁都县| 南靖县| 滦南县| 尼木县| 明光市| 澳门| 浠水县| 朝阳市| 贵南县| 巩义市| 安塞县| 太仓市|