ホームページ > 記事 > ウェブフロントエンド > CSSセレクターのまとめ(Selectors)_html/css_WEB-ITnose
通.
:
文法:*
説明: 1.*ピッチを示し、すべてを示します
2. 形式:*{スタイルリスト}3ページ全体についてまたはページ全体、またはページ全体、またはページ全体、またはページ全体、またはページ全体、またはウェブサイトのフォント、境界線の距離、背景など。
次のように出力します:
===================== =================== =============================== ================== =============================== ==================
2. タイプ セレクター:
構文: E1
2. 要素名は大文字と小文字が区別されません
3. 形式: HTML要素名 {スタイルリスト}
出力は次のとおりです。 === ========================= ========================= ======================== ========================= ======================== =
3. 属性セレクター:
構文: 1. E1 [attr]
E1[attr=value]
3.
4.E1[attr|=value]
説明: 特定の属性値の HTML 要素スタイルを定義するために使用されます。 例:
1 <!DOCTYPE html > 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 5 <title>通配选择符</title> 6 <style type="text/css"> 7 * 8 {/**定义网页中所有元素字体、边距样式*/ 9 margin:0px;10 font-size:28px;11 font-family: "华文彩云";12 }13 div *14 {/**定义div中所有元素字体、边距样式*/15 margin:10px;16 color:#FF0000;17 }18 </style>19 </head> 20 <body>21 普通文本22 <p>段落文本</p>23 <span>span内联文本</span>24 <div>div文本25 <div>div子div元素中的文本</div>26 <p>div中段落文本</p>27 <span>div中span内联文本</span>28 </div>29 </body>30 </html>
構文:
E1 E2
説明: 1. 子要素によって親要素のスタイルを拡張するために使用されます
2. 形式:親セレクター 子セレクター {スタイル リスト}3. HTML 要素の包含関係に注意してください 例:
1 <!DOCTYPE html > 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 5 <title>类型选择符</title> 6 <style type="text/css"> 7 p 8 { 9 font-size:1cm;10 font-style:oblique;11 }12 div13 {14 color:#FFFF00;15 font-family:"方正黄草简体";16 font-size:1in;17 }18 </style>19 </head>20 <body>21 <p>类型选择符</p>22 <div>类型选择符</div>23 </body>24 </html>
出力は次のとおりです:
==== ====== ========================= ========================= ======================== ========================= ===================
構文:
E1>E2
説明: 1 . 子オブジェクト要素によって親オブジェクト要素のスタイルを拡張するために使用されます
2. 形式: 親オブジェクト セレクター > 子オブジェクト HTML 要素名 {style list} - 頻繁に、例の代わりにインクルージョンセレクターを使用できます。 ========== ======================================= ========== ======================================= ========== =====
6. ID セレクター:
语法: #sID
说明:1.用于定义唯一ID属性值元素样式
2. 格式:#选择符名称{样式列表}
3.选择符名称必须和元素ID属性值完成相同,且区分大小写
例子:
1 <!DOCTYPE html > 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 5 <title>ID选择符</title> 6 <style type="text/css"> 7 #name 8 { 9 border:2px solid #4F87C2;10 width:200px;11 height:30px;12 }13 </style>14 </head>15 <body>16 <form action="#">17 文本框一:18 <input type="text" name="name" id="name"/>19 文本框二:20 <input type="text" name="address"/>21 </form>22 </body>23 </html>
输出如下:
=================================================================================================================================
七.类选择符(Class Selectors):
语法:E1.className
说明: 1.用于选择特定类选择符
2. 可以选择一个或以上的类选择符
3.区分大小写
例子:
1 <!DOCTYPE html > 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 5 <title>类选择符</title> 6 <style type="text/css"> 7 .myButton 8 { 9 border:2px solid #4F87C2;10 width:200px;11 height:30px;12 }13 </style>14 </head>15 <body>16 <form action="#">17 文本框一:18 <input type="text" name="name" class="myButton"/>19 文本框二:20 <input type="text" name="address" class="mybutton"/>21 </form>22 </body>23 </html>
输出如下:
=================================================================================================================================
八.(选择符混合使用)选择符分组(Grouping):
语法:E1.E2.E3
说明: 1.常见的有类型选择符与类选择符 ;格式:html元素名.类选择符名称,中间不能有空格
2.其它选择与包含选择符;最常见使用方式
例子:
1 <!DOCTYPE html > 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 5 <title>选择符混合使用</title> 6 <style type="text/css"> 7 p.bigFont 8 { 9 font-size:36px;10 font-family:"微软雅黑";11 }12 p#colorFont13 {14 color:#FF0000;15 } 16 .div1 span, #div1 span, div div p17 {18 color:#FF00FF;19 font-weight:lighter;20 }21 </style>22 </head>23 <body>24 <p>普通文字<div>11</div></p>25 <p class="bigFont">放大文字</p>26 <div class="bigFont">div放大文字</div>27 <p id="colorFont">彩色字体</p>28 <div class="div1">29 <span>div中的span文字</span>30 </div>31 <div><div><p>子DIV中的段落文字</p></div></div>32 </body>33 </html>
输出如下:
==============================================================================================================================================
常见的三种样式表:
一.内嵌样式表:内嵌样式表其实就是把样式放在93f0f5c25f18dab9d176bd4f6de5d30e,,,,9c3bca370b5104690d9ef395f2c5f8d1内部。
例子:
1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 5 <title>内嵌样式表</title> 6 <head> 7 <!-- 定义在头部标签里面--> 8 <style type="text/css"> 9 p10 { font-family:"隶书";11 font-size:28px;12 color:#FF0000;13 }14 </style>15 </head>16 <body>17 <h1>静夜思</h1>18 <h2>作者李白</h2>19 <p>床前明月光,</p>20 <p>疑是地上霜.</p>21 <p>我是郭德刚,</p>22 <p>低头思故乡.</p>23 </body>24 </html>
输出如下:
==============================================================================================================================================
二.行内样式表:其实就是把样式放在6c04bd5ca3fcae76e30b72ad730ca86d,,,,,,,,36cc49f0c466276486e50c850b7e4956内部。
例子:
1 <!DOCTYPE html > 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 5 <title>行内样式表</title> 6 </head> 7 <body> 8 <div style="float:right" > 9 <h1>静夜思</h1>10 <h2>作者李白</h2>11 <div style="font-family:'隶书';font-size:28px;color:#FF0000;">12 <p>床前明月光,</p>13 <p>疑是地上霜.</p>14 <p>我是郭德刚,</p>15 <p>低头思故乡.</p>16 </div>17 </div>18 </body>19 </html>
输出如下:
==============================================================================================================================================
三.链接外部样式表:样式放在链接的css/demo.css那个文档里,而链接放在93f0f5c25f18dab9d176bd4f6de5d30e,,,,,,,,,,,9c3bca370b5104690d9ef395f2c5f8d1内部。
例子:
1 <!DOCTYPE html > 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 5 <title>链接外部样式表</title> 6 <link href="css/demo.css" type="text/css" rel="stylesheet"/> 7 </head> 8 <body> 9 <h1>静夜思</h1>10 <h2>作者李白</h2>11 <p>床前明月光,</p>12 <p>疑是地上霜.</p>13 <p>我是郭德刚,</p>14 <p>低头思故乡.</p>15 </body>16 </html>
输出如下: