计算机,网页设计中CSS各选择器的含义,用途和不同,尤其是复合内容选择器? dreamweaver中编辑css规则时,选择器类型怎么选?...

\u5173\u4e8e\u7f51\u9875\u8bbe\u8ba1\u91cc\u7684\u4e09\u79cd\u57fa\u672c\u9009\u62e9\u5668\u548c\u4e09\u79cd\u590d\u5408\u9009\u62e9\u5668\u5206\u522b\u662f\u4ec0\u4e48\uff1f\u4e3e\u4f8b\u4e0b~

1.\u6807\u8bb0\u9009\u62e9\u5668\u4e3b\u8981\u5e94\u7528\u5728HTML\u9875\u4e2d\u7684\u6807\u8bb0\u6837\u5f0f\u9009\u62e9\u3002\u5982P\u9009\u62e9\u5668\u5c31\u7528\u4e8e\u58f0\u660e\u7f51\u9875\u4e2d\u6709P\u6807\u8bb0\u7684\u6587\u672c\u5185\u5bb9\uff0c\u540c\u7406\uff0cH1\u9009\u62e9\u5668\u5219\u53ef\u4ee5\u6807\u8bb0\u9875\u9762\u4e2dH1\u7684\u6837\u5f0f\u3002\u4f8b\u5982\uff1aH1 { font-size:14px;font-weight:bold;color:#ccc;}\u4ee5\u4e0a\u4ee3\u7801\u8868\u793a\u5728\u6240\u6709\u5e94\u7528H1\u9009\u62e9\u5668\u7684\u5730\u65b9\uff0c\u5c06\u6587\u5b57\u7684\u5927\u5c0f\u8bbe\u4e3a14\u50cf\u7d20\u5e76\u52a0\u7c97\uff0c\u540c\u65f6\u5c06\u989c\u8272\u8bbe\u4e3a\u7070\u8272\uff0c\u5982\u679c\u8981\u6539\u53d8H1\u7684\u989c\u8272\uff0c\u53ea\u9700\u5c06color\u5c5e\u6027\u66f4\u6539\u5c31\u53ef\u4ee5\u4e86\uff0c\u6bd4\u5982\u5c06color\u8bbe\u4e3a#e7eefe\u6765\u4e0e\u7f51\u9875\u7684\u5176\u4ed6\u5730\u65b9\u534f\u8c03\u30022.\u7c7b\u522b\u9009\u62e9\u5668\u8fd9\u662f\u4e00\u7c7b\u6700\u5e38\u7528\u7684\u9009\u62e9\u5668\uff0c\u7528\u5b83\u6765\u5b9a\u4e49\u7f51\u9875\u4e2d\u9700\u8981\u7279\u6b8a\u8868\u73b0\u7684\u6837\u5f0f\uff0c\u7c7b\u522b\u9009\u62e9\u5668\u7684\u540d\u79f0\u53ef\u4ee5\u7531\u4f5c\u8005\u81ea\u7531\u5b9a\u4e49\uff0c\u4e00\u822c\u6765\u8bb2\u7c7b\u522b\u9009\u62e9\u5668\u7684\u547d\u540d\u6700\u597d\u6709\u4e00\u5b9a\u7684\u610f\u4e49\uff0c\u4f7fCSS\u4ee3\u7801\u66f4\u6613\u7ef4\u62a4\u548c\u9605\u8bfb\u3002\u4f8b\u5982\u5b9a\u4e49\u5bfc\u822a\u5c31\u53ef\u4ee5\u4f7f\u7528.daohang{}\u6216\u8005\u662f.nav{}\uff0c\u4e0d\u8981\u4f7f\u7528\u7b80\u7565\u6216\u8005\u7279\u6b8a\u7684\u5b57\u7b26\u4e32\uff0c\u5426\u5219\u53ef\u80fd\u4e09\u5929\u540e\u5f53\u4f60\u518d\u8bfb\u4f60\u7684CSS\u4ee3\u7801\u65f6\uff0c\u5c31\u8fde\u4f60\u81ea\u5df1\u90fd\u641e\u4e0d\u6e05\u4e00\u4e2a\u6837\u5f0f\u5230\u5e95\u662f\u505a\u4ec0\u4e48\u7528\u7684\uff01\u7c7b\u522b\u9009\u62e9\u5668\u5c31\u662fCSS\u7c7b\uff0c\u5728HTML\u8868\u73b0\u4e3a\u8c03\u7528\u7684class\u3002\u4f8b\u5982\uff1a(1)style.css\u6587\u4ef6\u4e2d\u5b9a\u4e49.title { margin:10px;padding:2px 5px;}(2)HTML\u6587\u4ef6\u4e2d\u5728\u4e0a\u8ff0\u5b9a\u4e49\u4e2d\uff0cp\u6807\u7b7e\u5c06\u5f15\u7528CSS\u6587\u4ef6\u4e2d\u7684title\u6837\u5f0f\u5e94\u7528\u5230\u6574\u4e2ap\u8986\u76d6\u7684\u8303\u56f4\u3002p\u5c06\u663e\u793a\u4e3a\u4e00\u4e2a\u4e0a\u4e0b\u5de6\u53f3margin\u5404\u4e3a10px\uff0c\u4e0a\u4e0bpadding\u4e3a2px\uff0c\u5de6\u53f3padding\u4e3a5px\u7684\u77e9\u5f62\u3002\u8bf7\u6ce8\u610f\u7c7b\u522b\u9009\u62e9\u5668CSS\u5b9a\u4e49\u548c\u6807\u8bb0\u9009\u62e9\u5668\u7684\u533a\u522b\uff1a\u5728CSS\u6587\u4ef6\u4e2d\uff0c\u6807\u8bb0\u9009\u62e9\u5668\u524d\u8fb9\u6ca1\u6709"."\u53f7\uff0c\u4e0b\u9762\u6211\u4eec\u8fd8\u4f1a\u8bb2\u5230ID\u9009\u62e9\u5668\uff0c\u5b83\u7684\u5b9a\u4e49\u4e5f\u4e0d\u4e00\u6837\uff0c\u6bcf\u4e2aID\u9009\u62e9\u5668\u6837\u5f0f\u524d\u6709\u4e00\u4e2a"#"\u53f7\uff0c\u4ee5\u786e\u5b9a\u5176\u4e3aID\u9009\u62e9\u5668\uff0c\u800c\u5728HTML\u4e2d\u5219\u7528ID="style"\u5f15\u7528\u3002\u503c\u5f97\u6ce8\u610f\u7684\u662f\uff0c\u4e00\u4e2a\u6807\u7b7e\u53ef\u4ee5\u540c\u65f6\u5e94\u7528\u591a\u4e2aclass\u9009\u62e9\u5668\uff0c\u5982,\u5177\u4f53\u5927\u5bb6\u53ef\u4ee5\u5728\u4e0b\u8fb9\u601d\u8003\u5e76\u505a\u4e0b\u5b9e\u9a8c\uff0c\u7b14\u8005\u5728\u8fd9\u5c31\u4e0d\u4e3e\u4f8b\u4e86\u30023.ID\u9009\u62e9\u5668(1)ID\u9009\u62e9\u5668\u7528\u6cd5\u548cclass\u57fa\u672c\u6ca1\u6709\u533a\u522b\uff0c\u4ed6\u4eec\u7684\u4e0d\u540c\u4e4b\u5904\u5c31\u5728\u4e8eID\u9009\u62e9\u5668\u53ea\u80fd\u5728HTML\u9875\u4e2d\u4f7f\u7528\u4e00\u6b21\uff0c\u800cclass\u5219\u53ef\u4ee5\u4efb\u610f\u591a\u6b21\u8c03\u7528\uff0c\u5728CSS\u6587\u4ef6\u4e2d\uff0cID \u9009\u62e9\u5668\u4e00\u822c\u5199\u6210#idname { bgcolor:#339;font-size:16px;}\u5982\u679c\u4e00\u4e2aID\u5e94\u7528\u4e8e\u591a\u4e2aHTML\u6807\u8bb0\uff0c\u5219\u6709\u53ef\u80fd\u9020\u6210IE\u7f16\u8bd1\u9519\u8bef\uff0c\u5e76\u4e14\u7531\u4e8eID\u9009\u62e9\u5668\u53ef\u4ee5\u88abJAVASCRIPT\u7b49\u8c03\u7528\uff0c\u6240\u4ee5\u591a\u4e2aID\u4f1a\u5bfc\u81f4JAVA\u7f16\u8bd1\u9519\u8bef\u5e76\u5d29\u6e83\uff01(2)HTML\u7684\u5f15\u7528\u5728HTML\u4e2d\u5f15\u7528ID\u9009\u62e9\u5668\u7684\u4ee3\u7801\u5982\u4e0b\u6240\u793a\uff1a\u5e76\u4e14ID\u9009\u62e9\u5668\u4e0d\u80fd\u50cf\u7c7b\u522b\u9009\u62e9\u5668\u90a3\u6837\u540c\u65f6\u88ab\u4e00\u4e2a\u6807\u7b7e\u8c03\u7528\u3002\u8fd9\u4e5f\u662f\u5b8c\u5168\u9519\u8bef\u7684\u8bed\u6cd5\u3002 \u590d\u5408\u9009\u62e9\u5668\u5c31\u662f\u57fa\u672c\u9009\u62e9\u5668\u901a\u8fc7\u4e0d\u540c\u7684\u94fe\u63a5\u65b9\u5f0f\u6784\u6210\u7684\u3002\u590d\u5408\u9009\u62e9\u5668\u5c31\u662f\u4e24\u4e2a\u6216\u591a\u4e2a\u57fa\u672c\u9009\u62e9\u5668\uff0c\u901a\u8fc7\u4e0d\u540c\u65b9\u5f0f\u94fe\u63a5\u800c\u6210\u7684\u9009\u62e9\u5668\u3002

\u7c7b\uff0cclass="test"
css\uff0c.test{}
\u8981\u662f\u60f3\u4f7f\u7528\u7c7b\u540d\uff0ccss\u7684\u5199\u6cd5\u5c31\u662f.+\u7c7b\u540d

id\uff0cid="test"
css\uff0c#test{}
\u4f7f\u7528id\u7684\u65f6\u5019\uff0c\u5c31\u662f#+id\u540d

\u6807\u7b7e\uff0cbody,html,a,b,h1{}
\u6807\u7b7e\u76f4\u63a5\u4f7f\u7528\uff0c\u4ec0\u4e48\u90fd\u4e0d\u8981\u52a0

\u9009\u62e9\u5668\u540d\u5b57\u53ef\u4ee5\u968f\u4fbf\u4f7f\u7528\uff0c\u4f60\u8981\u662f\u4f7f\u7528a\u4e5f\u53ef\u4ee5\uff0c\u4f46\u662f\u5230\u5e95\u662f\u7c7b\u540d\uff0c\u8fd8\u662fid\uff0c\u8fd8\u662f\u6807\u7b7e\uff0c\u5728css\u4e2d\u662f\u4e0d\u4e00\u6837\u7684\u5199\u6cd5\u3002
\u867d\u7136\u53ef\u4ee5\u968f\u4fbf\uff0c\u4f46\u662f\u6700\u597d\u8fd8\u662f\u4f7f\u7528\u6709\u4ee3\u8868\u610f\u4e49\u7684\u540d\u5b57

1元素选择器
HTML文档的元素名称就是元素选择器。 1)语法,例如:html<color:black;>、h1{color:blue;}、p{color:silver;} 2)缺点:不同的元素样式相同,即不能跨元素。所以做不到同一类元素下的细分。

2类选择器
自定义的某种选择器。 1)语法:.className{样式声明} 例如:.myClass{ background-color:pink;font-size:47px; } <h2>h2中的文本</h2> <p>p中的文本</p>
注意事项:
html文件中,所有元素都有一个class属性,如:<p></p>
类选择器还一种用法:<div id="d1"class="s1 s2">hello</div>,样式s1和样式s2对div共同起作用。

3分类选择器
将类选择器和元素选择器结果起来使用,以实现同一类元素下不同样式的细分控制。如<input>元素,又有按钮又有文本框的,采用分类选择器。 1)语法:元素选择器.className{样式声明} 例如: p.myClass{ color:red;font-size:27px } <h2>h2中的文本</h2> <p>p1中的文本</p> <p>p2中的文本</p>

4元素id选择器
以某个元素id的值作为选择器。比较特殊的、页面整体结构的划分一般使用id选择器。 1)语法:定义id选择器时,选择器前面需要有一个“#”号,选择器本身则为文档中某个元素的id属性的值。 例如:#header{ color:red;background:yellow; } <h1 id="header">This is Title<h1>
u 注意事项:
v html文件中,所有元素都有一个id属性。且某个id选择器仅使用一次。

5派生选择器
依靠元素的层次关系来定义。某一包含元素下的一些相同子元素使用派生选择器。 1)语法:通过依据元素在其位置的上下文关系来定义样式,选择器一端包括两个或多个用空格分隔的选择器。 例如:h1 span{color:red;} <h1>This is a<span>important</span>heading</h1>

6选择器分组
对某些选择器定义一些统一的设置(相同的部分)。 1)语法:选择器声明为以逗号隔开的元素列表。 例如:h1,p,div{ border:1px solid black;}

7伪类选择器
伪类用于向某些选择器添加特殊的效果。 1)语法:使用冒号“:”作为结合符,结合符左边是其他选择器,右边是伪类。 2)常用伪类:有些元素有不同的状态,典型的是<a>元素。 ①:link:未访问过的链接 ②:active:激活 ③:visited:访问过的链接 ④:hover:悬停,鼠标移入,所有元素都能用 ⑤:focus:获得焦点 例如:a:link{ color:black;font-size:20px; } a:visited{ color:pink;font-size:20px; } a:hover{ font-size:27px; } a:active{ color:red; }

8选择器优先级
1)基本规则:内联样式 > id选择器 > 类选择器 > 元素选择器
2)优先级从低到高排序:
div < .class < div.class < #id < div#id < #id.class < div#id.class 例如:<div id="id" style="color:black;"></div>

可以到w3cschool看看全面的

  • 浠涔堟槸CSS浠g爜?
    绛旓細涓枃缈昏瘧涓烘牱寮忚〃! 瀹冪殑浣滅敤绠鍗曠殑璇达細灏辨槸鍙互浣夸綘鍦ㄥ悓涓椤甸潰閲浣跨敤涓嶅悓鐨勮秴閾炬帴鏍峰紡銆傛洿绁炲鐨勬槸锛岀敤CSS锛浠呬粎鏀瑰彉涓涓枃浠跺氨鍙互鏀瑰彉鏁扮櫨涓缃戦〉鐨澶栬...涓у寲鐨勮〃鐜拌屼笉鎹熷け璁块棶鑰...鎵鏈夎繖浜涢兘鍥犱负缃戦〉鏍峰紡琛ㄧ殑寮哄ぇ鍜岀伒娲荤壒鎬с1. CSS鐨璇硶:CSS鐨勫畾涔夋槸鐢变笁涓儴鍒嗘瀯鎴:閫夋嫨绗(selector)...
  • 缃戦〉璁捐涓殑CSS璇硶鐢卞摢涓ら儴鍒嗙粍鎴愬憿?
    绛旓細鏄惁鍖呭惈绌烘牸涓嶄細褰卞搷 CSS 鍦ㄦ祻瑙堝櫒鐨勫伐浣滄晥鏋滐紝鍚屾牱锛屼笌 XHTML 涓嶅悓锛孋SS 瀵瑰ぇ灏忓啓涓嶆晱鎰熴備笉杩囧瓨鍦ㄤ竴涓緥澶栵細濡傛灉娑夊強鍒颁笌 HTML 鏂囨。涓璧峰伐浣滅殑璇濓紝class 鍜 id 鍚嶇О瀵瑰ぇ灏忓啓鏄晱鎰熺殑銆侰SS楂樼骇璇硶锛氶夋嫨鍣ㄧ殑鍒嗙粍 浣犲彲浠ュ閫夋嫨鍣ㄨ繘琛屽垎缁勶紝杩欐牱锛岃鍒嗙粍鐨勯夋嫨鍣ㄥ氨鍙互鍒嗕韩鐩稿悓鐨勫0鏄庛傜敤閫楀彿灏嗛渶瑕...
  • css鏄粈涔?css鍒板簳鏄粈涔堟剰鎬濅粙缁峗css鏄粈涔?css鍒板簳鏄粈涔堟剰鎬濇槸浠涔...
    绛旓細CSS锛堝眰鍙犳牱寮忚〃锛夊湪缃戠珯寮鍙戜腑鎵紨鐫鑷冲叧閲嶈鐨勮鑹层傚畠鏄竴绉璁$畻鏈璇█锛岀敤浜璁捐鍜屾帶鍒禜TML鎴朮ML鏂囨。鐨勫瑙傚拰甯冨眬銆傚浜缃戦〉寮鍙戣呮潵璇达紝灏界瀹冨彲鑳界湅浼煎钩甯革紝浣嗗CSS鐨鐞嗚В鏄嚦鍏抽噸瑕佺殑銆傚叏绉癈ascading Style Sheets鐨凜SS锛鍏舵牳蹇冨姛鑳芥槸閫氳繃灞傚彔瑙勫垯瀹氫箟缃戦〉鍏冪礌鐨勬牱寮忥紝浠庡瓧浣撱侀鑹插埌浣嶇疆绛夛紝鎻愪緵浜...
  • div css鏍峰紡
    绛旓細鍦缃戦〉璁捐涓紝鏈変笁绉嶄富瑕鐨凜SS鏍峰紡琛ㄥ舰寮忥細澶栭儴鏍峰紡琛ㄣ佸祵鍏ュ紡鏍峰紡琛ㄥ拰鍐呰仈鏍峰紡琛ㄣ傞鍏堬紝澶栭儴鏍峰紡琛ㄦ槸鏈甯哥敤鐨勶紝閫氳繃浣跨敤@import璇彞瀵煎叆锛屽锛氬唴鑱旀牱寮忚〃鍒欐槸鐩存帴鍐欏湪HTML鏍囩鍐呯殑锛屼緥濡傚皢H1鏍囬鍙樹负绾㈣壊锛氬彉涓虹孩鑹蹭竴鑸潵璇达紝澶栭儴鏍峰紡琛ㄧ敤浜庡叏灞鏍峰紡绠$悊锛屽祵鍏ュ紡鏍峰紡琛ㄧ敤浜庝复鏃惰皟璇曪紝鑰屽唴鑱旀牱寮忚〃搴斿敖閲...
  • 缃戦〉璁捐涓鍒涘缓css鏍峰紡鏃,浠涔堟椂鍊欒鐢ㄢ滅被鈥,浠涔堟椂鍊欑敤鈥滄爣绛锯濆憿...
    绛旓細1.鐢ㄧ被锛屾爣绛捐繕鏄疘D娌℃湁缁濆鐨勬爣鍑嗭紝瀵归敊锛岀湅涓汉鍠滃ソ銆2.涓嶈繃鏈夎澶у鏁颁汉璁ゅ彲鐨勮鍒欙紝杩欎釜瑙勫垯绠鍗曡 2.1 鏂囦欢涓ソ鍑犲鎯冲簲鐢ㄥ悓鏍风殑鏍峰紡锛屽彲浠ョ敤绫.2.2 鐗规畩鐨勫湴鏂圭敤ID 2.3 涓鑸鍒欑敤鏍囩
  • css浠涔堟剰鎬
    绛旓細CSS鐨鎰忔濇槸灞傚彔鏍峰紡琛ㄣ侰SS鏄竴绉嶇敤鏉ユ弿杩癏TML鏂囨。鏍峰紡鐨勮绠楁満璇█銆傚畠涓缃戦〉鐨鍛堢幇鎻愪緵浜嗕赴瀵岀殑鏍峰紡閫夐」锛屽鏂囨湰棰滆壊銆佸瓧浣撱佸ぇ灏忋侀棿璺濄佸竷灞绛夈傞氳繃CSS锛寮鍙戣呭彲浠ユ帶鍒剁綉椤电殑澶栬鍜屽竷灞锛屼娇鍏舵洿鍔犵編瑙傚拰鐢ㄦ埛鍙嬪ソ銆備互涓嬫槸鍏充簬CSS鐨勮缁嗚В閲婏細1. CSS鐨勫熀鏈姛鑳 CSS鐢ㄤ簬鎺у埗缃戦〉鐨勫瑙傚拰甯冨眬銆傚畠鍙互鏀瑰彉...
  • 缃戦〉璁捐涓璫ss鏍峰紡涓殑font灞炴т笌font
    绛旓細瀛椾綋璁剧疆浣跨敤 CSS font 灞炴 瀹氫箟鍜岀敤娉 font 绠鍐欏睘鎬у湪涓涓0鏄庝腑璁剧疆鎵鏈夊瓧浣撳睘鎬с傛敞閲婏細姝ゅ睘鎬т篃鏈夌鍏釜鍊硷細"line-height"锛屽彲璁剧疆琛岄棿璺濄傝鏄 杩欎釜绠鍐欏睘鎬х敤浜庝竴娆¤缃厓绱犲瓧浣撶殑涓や釜鎴栨洿澶氭柟闈備娇鐢 icon 绛夊叧閿瓧鍙互閫傚綋鍦拌缃厓绱犵殑瀛椾綋锛屼娇涔嬩笌鐢ㄦ埛璁$畻鏈鐜涓殑鏌愪釜鏂归潰涓鑷淬傛敞鎰忥紝濡傛灉...
  • css濡備綍璁剧疆缃戦〉鑳屾櫙鍥剧墖css濡備綍璁剧疆缃戦〉鑳屾櫙鍥剧墖
    绛旓細jpg);height:200;width:200;}/style>绗笁绉嶏細鍦╤ead閮ㄥ垎寮曞叆澶栭儴鏍峰紡琛╨inkrel=stylesheettype=text/csshref=css/style.css/>骞跺湪style琛ㄤ腑鍐欏叆锛.p{background:url(images/2.jpg);height:200;width:200;绗洓绉嶏紝鍦璁捐椤甸潰鐩存帴閫夋嫨锛氫慨鏀>椤甸潰灞炴>鑳屾櫙鍥惧儚甯屾湜鑳藉甯姪鍒颁綘锛屾弧鎰忚閫夋嫨銆傝阿璋
  • css鏍峰紡瀵逛簬缃戦〉璁捐鐨浣滅敤鏄粈涔
    绛旓細CSS鏍峰紡鍦缃戦〉璁捐涓鐨勪綔鐢ㄦ槸澶氭柟闈㈢殑銆傞鍏堬紝瀹冨彲浠ョ敤鏉ユ帶鍒剁綉椤靛厓绱犵殑甯冨眬锛屽瀹氫綅銆佸昂瀵搞佸榻愮瓑銆傞氳繃浣跨敤CSS锛鎴戜滑鍙互鍒涘缓澶嶆潅鐨勭綉椤靛竷灞锛岃屾棤闇渚濊禆HTML鐨勮〃鏍兼垨甯冨眬绯荤粺銆傚叾娆锛孋SS鍙互鐢ㄦ潵鏀瑰彉缃戦〉鐨勫瑙傚拰鎰熻锛屽寘鎷鑹层佸瓧浣撱佽儗鏅瓑銆傝繖浣垮緱缃戦〉璁捐鏇村叿涓у寲鍜屽垱鏂版с傛澶栵紝CSS杩樺彲浠ョ敤鏉ュ疄鐜...
  • 濡備綍浣跨敤澶栭儴css鏍峰紡濡備綍浣跨敤澶栭儴css鏍峰紡
    绛旓細2銆佸垱寤轰竴涓猼est.css鏂囦欢锛屽湪鏂囦欢鍐咃紝瀵圭被鍚嶄负myp鐨刾璁剧疆鏍峰紡銆3銆佸湪test.html鏂囦欢涓娇鐢╨ink鏍囩瀵煎叆test.css鏍峰紡銆俢ss鏍峰紡琛ㄩ兘鏈夐偅浜涗唬鐮侊紵CSS鏄疌ascadingStyleSheets(灞傚彔鏍峰紡琛)鐨勭畝绉般侰SS璇█鏄竴绉嶆爣璁拌瑷,瀹冧笉闇瑕佺紪璇,鍙互鐩存帴鐢辨祻瑙堝櫒鎵ц(灞炰簬娴忚鍣ㄨВ閲婂瀷璇█)銆傚湪鏍囧噯缃戦〉璁捐涓瑿SS璐熻矗缃戦〉...
  • 扩展阅读:htmlcss网页设计成品 ... 免费网页设计作业成品 ... css网页设计作业成品 ... html+css网页设计源代码 ... css网页设计模板 ... 计算机初学者入门教程 ... html+css网页制作成品 ... 网页制作代码模板 ... htmlcss网页设计代码作业 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网