<html>
<head>
<style type="text/css">
#header-1 {background: red};
h2#header-1 {background: maroon};
body h2#header-1 {background: fuchsia};
.headers {background: green};
h2.headers {background: olive};
body h2.headers {background: lime};
h2 {background: blue};
body h2 {background: aqua};
#header-1 {background: blue};
</style>
</head>
<body>
<h2 style="background: orange">Inline rule style</h2> <!-- orange --> <!-- orange -->
<h2 id="header-1">Identity Style</h2> <!-- maroon --> <!-- fuchsia -->
<h2 class="headers">Class Style</h2> <!-- green --> <!-- green -->
<h2>Element Style</h2> <!-- blue --> <!-- blue -->
</body>
</html>
你好,我和一個朋友正在完成一些以前的紙質考試題目,並且遇到了一個關於HTML樣式元素的問題。我們知道第一個元素被設置爲橙色,因爲內聯優先於CSS。CSS背景顏色問題
但是從那裏我們感到困惑,第二個h2
似乎輸出紅色,第三和第四個不做任何事情。
任何幫助或對此的見解都會有所幫助。
這裏有一個的jsfiddle:http://jsfiddle.net/mLVF3/
你的意思是背景顏色? – Justin
@Rao絕對有正確的想法。 – BuddhistBeast
錯誤地放置了分號:'background:red;}'NOT'background:red};' –