首頁 web前端 前端問答 css3屬性選擇器包含哪幾種

css3屬性選擇器包含哪幾種

Dec 22, 2021 am 11:35 AM
css3 屬性選擇器

css3屬性選擇器包含3種:1、「E[att^=value]」選擇器,選擇名稱為E的標記,且該標記定義了att屬性,屬性值包含前綴為value的子字串;2、「E[att$=value]」選擇器;3、「E[att*=value]」選擇器。

css3屬性選擇器包含哪幾種

本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

屬性選擇器可以根據元素的屬性及屬性值來選擇元素。 CSS3中新增了3種屬性選擇器:E[att^=value]E[att$=value]E[att*=value],以下我們將詳細介紹。

<span style="font-size: 18px;"><strong>E[att^=value]</strong></span>屬性選擇器

E[att^=value]屬性選擇器是指選擇名稱為E的標記,且該標記定義了att屬性,att屬性值包含前綴為value的子字串。需要注意的是E是可以省略的,如果省略則表示可以符合滿足條件的任意元素。例如,div[id^=section]表示符合包含id屬性,且id屬性值是以「section」字串開頭的div元素。

下面透過一個案例對E[att^=value]屬性選擇器的用法進行演示,如下所示。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>E[att^=value]属性选择器的应用</title>
        <style type="text/css">
            p[id^="one"]{
                color:pink;
                font-family: "微软雅黑";
                font-size: 20px;
            }
        </style>
    </head>
    <body>
        <p id="one">为了看日出,我常常早起。那时天还没有大亮,周围非常清静,船上只有机器的响声。</p>
        <p id="two">天空还是一片浅蓝,颜色很浅。转眼间天边出现了一道红霞,慢慢地在扩大它的范围,加强它的亮光。我知道太阳要从天边升起来了,便目不转睛地望着那里。</p>
        <p id="one1">果然过了一会儿,在那个地方出现了太阳的小半边脸,红是真红,却没有亮光。这个太阳好像负着重荷似地一步一步、慢慢地努力上升,到了最后,终于冲破了云霞,完全跳出了海面,颜色红得非常可爱。一刹那间,这个深红的圆东西,忽然发出了夺目的亮光,射得人眼睛发痛,它旁边的云朵也突然有了光彩。</p>
        <p id="two1">有时太阳走进了云堆中,它的光线却从云里射下来,直射到水面上。这时候要分辨出哪里是水,哪里是天,倒也不容易,因为我就只看见一片灿烂的亮光。</p>
    </body>
</html>
登入後複製

在上述程式碼中,使用了[att^=value]選擇器「p[id^="one"]」。只要p元素中的id屬性值是以「one」字串開頭就會被選中,從而呈現特殊的文字效果。

css3屬性選擇器包含哪幾種

<span style="max-width:90%"><strong>E[att$=value]</strong></span>##屬性選擇器

E[att$=value]屬性選擇器是指選擇名稱為E的標記,且該標記定義了att屬性,att屬性值包含後綴為value的子字串。與E[att^=value]選擇器一樣,E元素可以省略,如果省略則表示可以符合滿足條件的任意元素。例如,div[id$=section]表示符合包含id屬性,且id屬性值是以「section」字串結尾的div元素。

下面透過一個案例對

E[att$=value]屬性選擇器的用法進行演示,如下所示。

<!Doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>E[att$=value] 属性选择器的应用</title>
    <style type="text/css">
        p[id$="main"]{
            color: #0cf;
            font-family: "宋体";
            font-size: 20px;
        }
    </style>
</head>
    <body>
        <p id="old1">盼望着,盼望着,东风来了,春天的脚步近了。</p>
        <p id="old2">小草偷偷地从土里钻出来,嫩嫩的,绿绿的。园子里,田野里,瞧去,一大片一大片满是的。坐着,躺着,打两个滚,踢几脚球,赛几趟跑,捉几回迷藏。风轻悄悄的,草绵软软的。</p>
        <p id="oldmain">桃树、杏树、梨树,你不让我,我不让你,都开满了花赶趟儿。红的像火,粉的像霞,白的像雪。花里带着甜味,闭了眼,树上仿佛已经满是桃儿、杏儿、梨儿!花下成千成百的蜜蜂嗡嗡地闹着……</p>
        <p id="newmain">“吹面不寒杨柳风”,不错的,像母亲的手抚摸着你。风里带来些新翻的泥土的气息,混着青草味,还有各种花的香,都在微微润湿的空气里酝酿。鸟儿将窠巢安在繁花嫩叶当中,高兴起来了……</p>
    </body>
</html>
登入後複製

在上述程式碼中,使用到了

[att$=value]選擇器「p[id$="main"]」。只要p元素中的id屬性值是以「main」字串結尾就會被選中,從而呈現特殊的文字效果。

css3屬性選擇器包含哪幾種

<span style="max-width:90%">E[att*=value]<strong></strong></span>##屬性選擇器

E[att*=value]

選擇器用於選擇名稱為E的標記,且該標記定義了att屬性,att屬性值包含value子字串。此選擇器與前兩個選擇器一樣,E元素也可以省略,如果省略則表示可以符合滿足條件的任意元素。例如,div[id*=section]表示符合包含id屬性,且id屬性值包含「section」字串的div元素。 下面透過一個案例對

E[att*=value]

屬性選擇器的用法進行演示,如下所示。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>&lt;!doctype html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;title&gt;E[att*=value]属性选择器的使用&lt;/title&gt; &lt;style type=&quot;text/css&quot;&gt; p[id*=&quot;demo&quot;]{ color:#0ca; font-family: &quot;宋体&quot;; font-size: 20px; } &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;p id=&quot;demo1&quot;&gt;我们消受得秦淮河上的灯影,当四月犹皎的仲夏之夜。 &lt;/p&gt; &lt;p id=&quot;main1&quot;&gt;在茶店里吃了一盘豆腐干丝,两个烧饼之后,以至歪的脚步踅上夫子庙前停泊着的画访,就懒洋洋地躺到藤椅上去了。好郁蒸的江南,傍也还是热的。&quot;快开船罢!&quot;桨声响了。&lt;/p&gt; &lt;p id=&quot;newdemo&quot;&gt;小的灯舫初次在河中荡漾;于我,情景是颇朦胧,滋味是怪羞涩的。我要错认它作七里的山塘;可是,河房里明窗洞启,映着玲珑入画的栏干,顿然省得身在何处了……&lt;/p&gt; &lt;p id=&quot;olddemo&quot;&gt;又早是夕阳西下,河上妆成一抹胭脂的薄媚。是被青溪的姊妹们所薰染的吗?还是匀得她们脸上的残脂呢?寂寂的河水,随双桨打它,终没言语。密匝匝的绣恨逐老去的年华,已都如蜜饧似的融在流波的心窝里、连呜咽也将嫌它多事,更哪里论到哀嘶……&lt;/p&gt; &lt;/body&gt; &lt;/html&gt;</pre><div class="contentsignin">登入後複製</div></div>在上述程式碼中,使用了[att*=value]<p>選擇器「<code>p[id*="demo"]」。只要p元素中的id屬性值包含「demo」字串就會被選中,從而呈現特殊的文字效果。

css3屬性選擇器包含哪幾種(學習影片分享:

css影片教學

以上是css3屬性選擇器包含哪幾種的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1666
14
CakePHP 教程
1425
52
Laravel 教程
1324
25
PHP教程
1272
29
C# 教程
1251
24
純CSS3怎麼實現波浪效果? (程式碼範例) 純CSS3怎麼實現波浪效果? (程式碼範例) Jun 28, 2022 pm 01:39 PM

純CSS3怎麼實現波浪效果?這篇文章就來跟大家介紹一下使用 SVG 和 CSS 動畫來製作波浪效果的方法,希望對大家有幫助!

巧用CSS實現各種奇形怪狀按鈕(附代碼) 巧用CSS實現各種奇形怪狀按鈕(附代碼) Jul 19, 2022 am 11:28 AM

這篇文章帶大家看看怎麼使用 CSS 輕鬆實現高頻出現的各類奇形怪狀按鈕,希望對大家有幫助!

css怎麼隱藏元素但不佔空間 css怎麼隱藏元素但不佔空間 Jun 01, 2022 pm 07:15 PM

兩種方法:1、利用display屬性,只要為元素加上「display:none;」樣式即可。 2.利用position和top屬性設定元素絕對定位來隱藏元素,只需為元素加上「position:absolute;top:-9999px;」樣式。

css3怎麼實現花邊邊框 css3怎麼實現花邊邊框 Sep 16, 2022 pm 07:11 PM

在css中,可以利用border-image屬性來實作花邊邊框。 border-image屬性可以使用圖片來建立邊框,即給邊框加上背景圖片,只需要將背景圖片指定為花邊樣式即可;語法「border-image: url(圖片路徑) 向內偏移值圖像邊界寬度outset 是否重複;」。

原來利用純CSS也能實現文字輪播與圖片輪播! 原來利用純CSS也能實現文字輪播與圖片輪播! Jun 10, 2022 pm 01:00 PM

怎麼製作文字輪播與圖片輪播?大家第一想到的是利用js,其實利用純CSS也能實現文字輪播與圖片輪播,下面來看看實作方法,希望對大家有幫助!

巧用CSS3濾鏡製作文字快閃切換動畫效果! 巧用CSS3濾鏡製作文字快閃切換動畫效果! Jul 20, 2022 am 10:55 AM

這篇文章帶大家看看怎麼利用CSS3濾鏡實現高級感拉滿的文字快閃切換動畫效果,希望對大家有幫助!

利用 jQuery 快速更新表格行屬性值的實用技巧 利用 jQuery 快速更新表格行屬性值的實用技巧 Feb 25, 2024 pm 02:51 PM

標題:實用提示:利用jQuery快速修改表格行的屬性值在網頁開發中,常常會遇到需要透過JavaScript來動態修改表格行的屬性值的情況。而利用jQuery,可以在編寫簡潔、有效率的程式碼的同時,快速實現這項功能。以下將分享一些實用的提示,以便在實際專案中更方便地操作和修改表格行的屬性值。 1.取得表格行的屬性值在使用jQuery修改表格行的屬性

css3怎麼達到高度漸層效果 css3怎麼達到高度漸層效果 Apr 28, 2022 pm 05:54 PM

實作方法:1、利用“元素{animation:名稱時間}”語句給元素綁定動畫,並設定動畫所需的時間;2、利用“@keyframes 名稱{100%{height:漸變高度值;}}”語句,設定高度改變的動畫動作,達到漸層效果即可。

See all articles