Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 免费精品精品国产欧美在线,久久久久爽亚洲精品,中文字幕精品一区二区三区视频

          整合營(yíng)銷(xiāo)服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          CSS --marker偽元素簡(jiǎn)介

          CSS ::marker偽元素簡(jiǎn)介

          y zhangxinxu from https://www.zhangxinxu.com/wordpress/?p=9849

          一、了解::marker偽元素

          ::marker 是CSS中新出的一種偽元素,用來(lái)匹配列表項(xiàng)中的“標(biāo)記盒子”(盒模型中的一種,《CSS世界》中有介紹),并可以設(shè)置標(biāo)記盒子里面的內(nèi)容以及與字符顯示相關(guān)的UI。

          可以匹配任意設(shè)置了 display:list-item 的元素或偽元素,例如大家比較熟悉的 <li> 元素就可以直接使用::marker偽元素改變項(xiàng)目符號(hào)顏色、字號(hào)字體、甚至內(nèi)容。

          例如:

          <ol>
              <li>有序列表</li>
              <li>作者張?chǎng)涡?lt;/li>
              <li>看看序號(hào)的顏色?</li>
          </ol>
          ::maker {
              color: deepskyblue;
              font-weight: bold;
          }

          實(shí)時(shí)效果如下所示(Chrome 86+):

          1. 有序列表
          2. 作者張?chǎng)涡?/span>
          3. 看看序號(hào)的顏色?

          普通元素應(yīng)用::marker

          如果是普通的HTML標(biāo)簽元素,例如 <div> 元素想要使用 ::marker 偽元素,可以設(shè)置 displaylist-item ,代碼示意:

          <div class="marker">summary元素有自己的marker偽元素</div>

          可以使用如下所示的CSS代碼讓DIV元素有自己的標(biāo)記:

          div.marker {
            display: list-item;
            margin-left: 1em;
            padding-left: 5px;
          }
          div.marker::marker {
            content: '?';
          }

          實(shí)時(shí)渲染效果如下(左側(cè)應(yīng)該是個(gè)三角尖頭,如果瀏覽器不支持會(huì)是一個(gè)圓點(diǎn),如果什么都沒(méi)有,您訪問(wèn)的是盜版):

          summary元素有自己的marker偽元素

          其中:

          • content:'?' 不是必須的,默認(rèn)就會(huì)創(chuàng)建符號(hào)‘·’作為項(xiàng)目符號(hào),如下圖所示。
          • margin-left:1em 也不是必須的,可以設(shè)置 list-style-position:inside 讓項(xiàng)目符號(hào)字符的位置在標(biāo)簽內(nèi)。
          • 標(biāo)記字符可以是任意字符,數(shù)量也不限,例如:div.marker::marker { content: '→→→→→'; }此時(shí)的效果是下面這幅模樣:注意,Safari瀏覽器目前還不支持 content 自定義標(biāo)記符號(hào),僅支持 list-style-type 屬性設(shè)置標(biāo)記符號(hào),是時(shí)候祭出這張十幾年的老圖了。

          二、只支持部分CSS

          和::first-letter偽元素、::first-line偽元素類(lèi)似, ::marker 偽元素僅支持部分的CSS屬性,具體如下:

          • 所有font相關(guān)的屬性,例如 font-sizefont-family 等,但是不包括 line-height 屬性。
          • white-space 屬性;
          • text-shadow 屬性(僅Chrome支持),其他text相關(guān)屬性并不支持;
          • letter-spacingword-spacing 屬性(僅Chrome支持);
          • color 屬性;
          • text-combine-uprightunicode-bididirection 屬性,這幾個(gè)屬性與文字排版方位相關(guān);
          • content 屬性,Safari目前不支持
          • 所有動(dòng)畫(huà)和過(guò)渡相關(guān)的CSS屬性,也就是 animationtransition 屬性;

          其中,支持 animationtransition 屬性著實(shí)讓我意外了一番,這在字符性質(zhì)的偽元素中還是很少見(jiàn)的。

          不過(guò), ::marker 偽元素支持的CSS屬性里面支持動(dòng)畫(huà)的CSS屬性并不多,也就是 color 屬性能用用,因此,潛力一般般,完全沒(méi)有 ::before::after 這兩個(gè)偽元素支持動(dòng)畫(huà)和過(guò)渡來(lái)得給力。

          然后Firefox瀏覽器雖然很早就支持了 ::marker 偽元素,但是 ::marker 支持動(dòng)畫(huà)是80這個(gè)版本才開(kāi)始支持的,剛支持沒(méi)多久,還很熱乎。

          使用示意:

          .marker {
            display: list-item;
          }
          .marker::marker {
            transition: color .2s;
            content: '?';
          }
          .marker:hover::marker {
            color: deepskyblue;
          }

          效果參見(jiàn)下面的GIF錄屏:

          //zxx: 如果你看到這段文字,說(shuō)明你現(xiàn)在訪問(wèn)是體驗(yàn)糟糕的垃圾盜版網(wǎng)站,你可以訪問(wèn)原文獲得很好的體驗(yàn):https://www.zhangxinxu.com/wordpress/?p=9849(作者張?chǎng)涡瘢?/span>

          三、::before/::after中使用::marker

          我在 CSS Pseudo-Elements Module Level 4規(guī)范 中找到這么一句話:

          The ::before::marker or ::after::marker selectors are valid and can be used to represent the marker boxes of ::before or ::after pseudo-elements that happen to be list items. However ::marker::marker is invalid, and the computed value of display on ::marker loses its list-item aspect.
          

          意思是 ::before::marker::after::marker 選擇器都是合法的,只需要 ::before::after 是列表項(xiàng),也就是 display 計(jì)算值是 list-item

          我勒個(gè)擦,這要是支持了可就牛逼大了, content 嵌套啊,可以做的事情那就多了呀,相當(dāng)于任意元素的前后又多了一層偽元素,理論上,一層標(biāo)簽里面呈現(xiàn)的文字可以有5種不同的顏色,于是我火速整了個(gè)demo看看效果如何,究竟支不支持。

          您可以狠狠地點(diǎn)擊這里: ::before/::after中使用::marker偽元素demo

          測(cè)試代碼如下:

          <div class="target">一個(gè)標(biāo)簽5種顏色</div>
          .target::before {
              content: '左邊符號(hào)顏色是?';
              display: list-item;
              list-style-position: inside;
              color: deepskyblue;
          }
          .target::before::marker {
              color: red;
          }
          .target::after {
              content: '右邊符號(hào)顏色是?';
              display: list-item;
              list-style-position: inside;
              color: olive;
          }
          .target::before::marker {
              content: '橙色';
              color: orange;
              direction: rtl;
          }

          結(jié)果頁(yè)面刷新一看……失望,只有3種顏色!

          DOM中有 ::marker 元素標(biāo)記,但是沒(méi)有任何匹配,連瀏覽器默認(rèn)的樣式都沒(méi)有匹配。

          這妥妥的欺騙純情少年的感情啊!

          明明規(guī)范說(shuō)支持的,結(jié)果就像凌晨3點(diǎn)的菜市場(chǎng)——什么也沒(méi)有!而且沒(méi)有一個(gè)瀏覽器支持。

          想起了一句詩(shī),“王師北定中原日,家祭無(wú)忘告乃翁”,唉,什么時(shí)候上面的demo頁(yè)面變成5種顏色了,大家記得知會(huì)我一聲,我撒個(gè)花慶祝一下。

          四、兼容性

          目前,所有現(xiàn)代瀏覽器均已經(jīng)支持了 ::marker 偽元素( 實(shí)時(shí)兼容性 ),Chrome瀏覽器也是最近幾個(gè)月才支持的,很新鮮很熱乎。

          終于有辦法可以讓項(xiàng)目列表的符號(hào)的顏色和正文顏色不一樣咯,用起來(lái),漸進(jìn)增強(qiáng),不要擔(dān)心瀏覽器不支持。

          本文為原創(chuàng)文章,歡迎分享,勿全文轉(zhuǎn)載,如果實(shí)在喜歡,可收藏,永不過(guò)期,且會(huì)及時(shí)更新知識(shí)點(diǎn)及修正錯(cuò)誤,閱讀體驗(yàn)也更好。

          本文地址: https://www.zhangxinxu.com/wordpress/?p=9849


          者:sunshine小小倩

          轉(zhuǎn)發(fā)鏈接:https://juejin.im/post/592d4a5b0ce463006b43b6da

          一篇:Java 0基礎(chǔ)入門(mén)(初識(shí)Html)

          1.文本相關(guān)標(biāo)簽--標(biāo)題標(biāo)簽

          <h#></h#>:一般用來(lái)創(chuàng)建各級(jí)不同的標(biāo)題,其中#的值可以為1-6中的值

          代碼<h1>Hello Java</h1>
          <h2>Hello Java</h2>
          <h3>Hello Java</h3>
          <h4>Hello Java</h4>
          <h5>Hello Java</h5>
          <h6>Hello Java</h6>
          <h7>Hello Java</h7>

          代碼請(qǐng)放在body中,然后再運(yùn)行。

          還不清楚Html結(jié)構(gòu)的,請(qǐng)看上一篇文章。

          運(yùn)行結(jié)果如下:


          標(biāo)題標(biāo)簽運(yùn)行結(jié)果

          字體大小隨著#值變大而變小

          h標(biāo)簽會(huì)自動(dòng)換行

          當(dāng)#的值超過(guò)6以后,就直接顯示成了普通文本。

          2.文本相關(guān)標(biāo)簽--特殊符號(hào)

          空格

          小于(<) <

          大于(>) >

          版權(quán)號(hào)(? ) ?

          注冊(cè)符(?) ?

          3.文本相關(guān)標(biāo)簽--行的控制

          段落標(biāo)簽<p>xxx</p>

          相當(dāng)于在頁(yè)面中預(yù)留了一行空行,xxx是你在這個(gè)空行中填寫(xiě)的內(nèi)容

          換行標(biāo)簽<br>

          ps:注意標(biāo)簽分為成對(duì)出現(xiàn)的和自閉合標(biāo)簽,書(shū)寫(xiě)時(shí)要注意規(guī)范

          <!DOCTYPE html>
          <html>
          	<head>
          		<meta charset="UTF-8">
          		<title></title>
          	</head>
          	<body>
          		
          		<p>
          			<h1>是一級(jí)標(biāo)題
          		</p>
          		<p>
          			<h2>是二級(jí)標(biāo)題
          		</p>
          		<h3>是三級(jí)標(biāo)題
          		<br>
          		<h4>是四級(jí)標(biāo)題
          		
          	</body>
          </html>

          3.圖像標(biāo)簽

          基本用法:

          <img src="img1.jpg" width="100px" height="200px" alt=”” title=””/>

          src--圖片的路徑(相對(duì)路徑的寫(xiě)法../)

          width--圖片顯示時(shí)的寬度(不一定是實(shí)際),像素為單位,px可以不寫(xiě)

          height--圖片顯示時(shí)的高度(不一定是實(shí)際),像素為單位,px可以不寫(xiě)

          alt,title--鼠標(biāo)放在圖片上顯示的文字,幾乎每個(gè)標(biāo)簽都可以加這兩個(gè)屬性,圖片不存在時(shí),圖片位置顯示設(shè)定的文字

          <!DOCTYPE html>
          <html>
          
          	<head>
          		<meta charset="UTF-8">
          		<title></title>
          	</head>
          
          	<body>
          		<!--
              		src屬性:當(dāng)前圖片的路徑
              		路徑:
              		(1)絕對(duì)路徑:一個(gè)完整的路徑,從ip開(kāi)始到文件名結(jié)束
              		(2)相對(duì)路徑:要引用的圖片資源相對(duì)于當(dāng)前頁(yè)面的路徑
              		
              		width屬性:顯示的寬度
              		heigth屬性:顯示的高度
              		1.如果只給定寬度或高度,那么另外一個(gè)高度或?qū)挾鹊闹?
              		會(huì)根據(jù)原圖的寬高比進(jìn)行自動(dòng)計(jì)算
              		2.如果同時(shí)給定了寬度和高度,并且不符合原圖的比例,
              		那么就會(huì)失真
          
              	-->
              	<!--絕對(duì)路徑-->
          		<img src="http://zt.tgbus.com/ff15coming/assets/images/bg_02.jpg" width="500px"/>
          		<!--相對(duì)路徑,圖片和文件在同一目錄下-->
          		<img src="001.jpg" height="300px"/>
          		<!--相對(duì)路徑,圖片所在的目錄和頁(yè)面同一級(jí)-->
          		<img src="img/002.jpg" width="100px" height="500px"/>
          		
          		
          		<!--
          			alt/title:
          			(1)鼠標(biāo)放在對(duì)應(yīng)圖片上時(shí)能夠顯示出對(duì)應(yīng)的說(shuō)明性文字
          			(2)當(dāng)圖片不存在時(shí),會(huì)在原來(lái)顯示圖片的地方加上說(shuō)明性文字
          			(3)alt/title在不同瀏覽器中可能有兼容性問(wèn)題,所以一起寫(xiě),作用是一樣的
          			(4)后面學(xué)習(xí)的標(biāo)簽中都可以加上這兩個(gè)屬性,來(lái)作為鼠標(biāo)放上去時(shí)的說(shuō)明
          		-->
          		<img src="img/002.jpg" alt="圖片002" title="圖片002"/>
          		<img src="img1111/002.jpg" alt="圖片002" title="圖片002"/>
          	</body>
          
          </html>

          4.文字布局--內(nèi)容分隔標(biāo)簽

          用于在頁(yè)面上繪制水平線

          <hr size="5" color="red" width="300" align="left">

          <hr size="10" color="black" width="200">

          <hr size="5" color="#0000FF" width="50%" align="right">

          size--線的厚度

          color--線的顏色,顏色的寫(xiě)法支持多種形式

          width--線的寬度

          align--對(duì)齊方式(盡可能使用后面學(xué)習(xí)的CSS樣式來(lái)對(duì)齊)

          <!DOCTYPE html>
          <html>
          	<head>
          		<meta charset="UTF-8">
          		<title></title>
          	</head>
          	<body>
          		第一行
          		<!--分隔標(biāo)簽-->
          		<hr/>
          		第二行
          		
          		<!--
          			size:線的厚度
          			color:線的顏色
          			align:對(duì)齊方式 left right
          			width:線的寬度(像素,相對(duì)于外部元素寬度的百分比)
          		-->
          		<hr size="5" color="red" width="300" align="left"/>
          		<hr size="5" color="#FF1493" width="30%" align="right"/>
          		<hr color="#D84D2A" />
          	</body>
          </html>
          

          5.文字布局--項(xiàng)目列表和編號(hào)(有序列表)

          <ol type="1">

          <li>填寫(xiě)信息</li>

          <li>收電子郵件</li>

          <li>注冊(cè)成功</li>

          </ol>

          type值:(改變序號(hào)類(lèi)型)

          1:效果1,2,3,4……

          a:效果a,b,c,d

          A:效果A,B,C,D

          i:效果i,ii,iii,iv,v

          I:效果I,II,III,IV,V

          <!DOCTYPE html>
          <html>
          	<head>
          		<meta charset="UTF-8">
          		<title></title>
          	</head>
          	<body>
          		<!--
          			type屬性:
          				1  阿拉伯?dāng)?shù)字作為序號(hào)
          				a 小寫(xiě)字母作為序號(hào)
          				A 大寫(xiě)字母作為序號(hào)
          				i 羅馬數(shù)字的小寫(xiě)形式
          				I 羅馬數(shù)字的大寫(xiě)形式
          		-->
          		<ol type="I">
          			<li>第一項(xiàng)</li>
          			<li>第二項(xiàng)</li>
          			<li>第三項(xiàng)</li>
          			<li>第四項(xiàng)</li>
          			<li>第五項(xiàng)</li>
          			<li>第六項(xiàng)</li>
          		</ol>
          	</body>
          </html>

          6.文字布局--項(xiàng)目列表和編號(hào)(無(wú)序列表)

          <ul type="circle">

          <li>如何激活會(huì)員名?</li>

          <li>如何注冊(cè)淘寶會(huì)員?</li>

          <li>注冊(cè)時(shí)密碼設(shè)置有什么要求?</li>

          <li>支付寶認(rèn)證</li>

          </ul>

          type值:

          disc:效果——實(shí)心黑色小圓點(diǎn)

          square:效果——實(shí)心黑色小方塊

          circle:效果——空心小圓點(diǎn)

          <!DOCTYPE html>
          <html>
          	<head>
          		<meta charset="UTF-8">
          		<title></title>
          	</head>
          	<body>
          		<!--
          			type屬性取值:
          				circle:空心圈
          				disc:實(shí)心圓
          				square:正方形
          		-->
          		<ul type="circle">
          			<li>第一項(xiàng)</li>
          			<li>第二項(xiàng)</li>
          			<li>第三項(xiàng)</li>
          			<li>第四項(xiàng)</li>
          			<li>第五項(xiàng)</li>
          			<li>第六項(xiàng)</li>
          		</ul>
          	</body>
          </html>
          

          7.預(yù)格式文本標(biāo)簽

          pre:pre 元素可定義預(yù)格式化的文本。被包圍在 pre 元素中的文本通常會(huì)保留空格和換行符。而文本也會(huì)呈現(xiàn)為等寬字體。

          <pre> 標(biāo)簽的一個(gè)常見(jiàn)應(yīng)用就是用來(lái)表示計(jì)算機(jī)的源代碼

          8.頁(yè)面鏈接

          <a> 標(biāo)簽定義超鏈接,用于從一個(gè)頁(yè)面鏈接到另一個(gè)頁(yè)面。最重要的是href屬性,用于指定要跳轉(zhuǎn)的頁(yè)面的路徑。

          相對(duì)路徑:指定從根目錄到文件的完整路徑。

          絕對(duì)路徑:指定相對(duì)于當(dāng)前文件的文件位置。

          <!DOCTYPE html>
          <html>
          	<head>
          		<meta charset="UTF-8">
          		<title></title>
          	</head>
          	<body>
          		<!--
                  	<a></a>:頁(yè)面鏈接
                  	如果沒(méi)有給定href屬性,那么a標(biāo)簽之間的內(nèi)容以普通文本方式顯示
                  	href:用來(lái)指定當(dāng)前鏈接要跳轉(zhuǎn)的路徑
                  	路徑可以是相對(duì)路徑也可以是絕對(duì)路徑
               
                  -->
          		<a href="http://www.baidu.com" >百度</a>
          		<a href="圖像標(biāo)簽.html">圖像標(biāo)簽</a>
          		
          		<!--圖片鏈接-->
          		<a href="http://zt.tgbus.com/ff15coming/">
          			<img src="http://zt.tgbus.com/ff15coming/assets/images/bg_02.jpg" width="500px"/>
          		</a>
          		
          		<!--
          			阻止鏈接的跳轉(zhuǎn)行為
          		-->
          		<a href="#">淘寶</a>
          		<!--了解-->
          		<a href="javascript:void(0);">京東</a>
          	</body>
          </html>
          

          使用a標(biāo)簽制作錨點(diǎn),實(shí)現(xiàn)跳轉(zhuǎn)到頁(yè)面指定位置

          (1)本頁(yè)跳轉(zhuǎn)(頁(yè)面很長(zhǎng),內(nèi)容很多,點(diǎn)擊a標(biāo)簽內(nèi)容,迅速定位到你要找的內(nèi)容)

          <!--定義a標(biāo)簽,跳轉(zhuǎn)到指定錨點(diǎn)-->

          <a href="#helpme">[新人上路]</a>

          <!--定義一個(gè)錨點(diǎn),給定name屬性-->

          <a name="helpme">新人上路指南</a>

          (2)其它頁(yè)跳轉(zhuǎn)(定位到1.html這種不是本頁(yè)面的,a標(biāo)簽name值為t2的內(nèi)容處)

          <a href="1.html#t2">[新人上路]</a>

          <!DOCTYPE html>
          <html>
          	<head>
          		<meta charset="UTF-8">
          		<title></title>
          	</head>
          	<body>
          		<!--
          			1.定義要進(jìn)行點(diǎn)擊的鏈接
          		-->
          		<a href="#position1">位置1</a>
          		<a href="#position2">位置2</a>
          		<a href="#position3">位置3</a>
          		<!--
          			2.要跳轉(zhuǎn)的位置
          		-->	
          		<br><br><br><br><br><br><br><br><br><br><br><br><br>
          		<br><br><br><br><br><br><br><br><br><br><br><br><br>
          		<a name="position1">位置1</a>
          		<br><br><br><br><br><br><br><br><br><br><br><br><br>
          		<br><br><br><br><br><br><br><br><br><br><br><br><br>
          		<a name="position2">位置2</a>
          		<br><br><br><br><br><br><br><br><br><br><br><br><br>
          		<br><br><br><br><br><br><br><br><br><br><br><br><br>
          		<p id="position3">位置3</p>
          		<br><br><br><br><br><br><br><br><br><br><br><br><br>
          		<br><br><br><br><br><br><br><br><br><br><br><br><br>
          	</body>
          </html>
          

          使用a標(biāo)簽打開(kāi)電子郵件發(fā)送窗口

          這個(gè)方法是調(diào)用outlook客戶端,現(xiàn)在已經(jīng)很少用了!

          在href前面加上mailto前綴,后面跟合法的郵箱地址

          <a href="mailto:429661318@qq.com">

          發(fā)送郵件

          </a>

          指定超鏈接在何處打開(kāi)目標(biāo) URL

          在href屬性存在的情況下,指定target屬性

          _blank:在空白頁(yè)打開(kāi)

          _self:直接在本頁(yè)打開(kāi)

          <!DOCTYPE html>
          <html>
          	<head>
          		<meta charset="UTF-8">
          		<title></title>
          	</head>
          	<body>
          		<!--
          			target屬性:指定頁(yè)面的打開(kāi)的地方
          				_self:在當(dāng)前頁(yè)打開(kāi)
          				_blank:在空白頁(yè)打開(kāi)
          		-->
          		<a href="http://www.baidu.com" target="_self">在當(dāng)前頁(yè)打開(kāi)</a>
          		<a href="http://www.baidu.com" target="_blank">在空白頁(yè)打開(kāi)</a>
          	</body>
          </html>

          標(biāo)簽的學(xué)習(xí)就到這,下一篇會(huì)介紹表單、表單元素的寫(xiě)法。喜歡的可以關(guān)注下,謝謝!!

          下一篇:Java 0基礎(chǔ)入門(mén) (Html表單、表單元素)


          主站蜘蛛池模板: 精品一区二区三区高清免费观看 | 蜜桃传媒视频麻豆第一区| 成人免费视频一区二区三区| 制服中文字幕一区二区| 国模无码视频一区二区三区| 亚洲AV无码一区二区三区系列 | 国产精品资源一区二区| 精品一区二区三区高清免费观看 | 中文字幕精品一区二区| 中文字幕一区二区三区精华液| 国内精品视频一区二区八戒| 无码成人一区二区| 国产一区二区三精品久久久无广告 | 亚洲Av无码国产一区二区 | 人妻久久久一区二区三区| 一区二区三区亚洲视频| 日本人的色道www免费一区| 亚洲中文字幕乱码一区| 精品少妇ay一区二区三区 | 午夜无码一区二区三区在线观看| 亚洲日韩一区精品射精| 亚洲中文字幕在线无码一区二区| 国产午夜精品免费一区二区三区 | 国产麻豆媒一区一区二区三区| 大香伊人久久精品一区二区| 精品无码av一区二区三区| 国产AV一区二区三区传媒| 变态拳头交视频一区二区| 果冻传媒董小宛一区二区| 精品国产AⅤ一区二区三区4区 | 精品乱子伦一区二区三区高清免费播放| 色国产在线视频一区| 亚洲一区二区观看播放| 一区二区传媒有限公司| 无码夜色一区二区三区| 少妇一夜三次一区二区| 日韩一区二区三区电影在线观看| 国产精品一区二区综合| 日本免费精品一区二区三区| 一区二区三区伦理高清| 久久精品国产一区二区三区日韩|