d 和 class 選擇器
如果你要在HTML元素中設置CSS樣式,你需要在元素中設置”id” 和 “class”選擇器。
id 選擇器可以為標有特定 id 的 HTML 元素指定特定的樣式。
HTML元素以id屬性來設置id選擇器,CSS 中 id 選擇器以 “#” 來定義。
以下的樣式規則應用于元素屬性 id=“para1”:
#para1
{
text-align:center;
color:red;
}
id 屬性不要以數字開頭,數字開頭的ID在 Mozilla/Firefox 瀏覽器中不起作用。
class 選擇器用于描述一組元素的樣式,class 選擇器有別于id選擇器,class可以在多個元素中使用。
class 選擇器在HTML中以class屬性表示, 在 CSS 中,類選擇器以一個點”.“號顯示:
.center {text-align:center;}
在上面的例子中,所有擁有 center 類的 HTML 元素均為居中。
你也可以指定特定的HTML元素使用class。
在以下實例中, 所有的 p 元素使用 class=“center” 讓該元素的文本居中:
p.center {text-align:center;}
CSS Id 和 Class選擇器
.選擇器 標簽選擇器 類選擇器和id選擇器
2.屬性
3.屬性值
<.red>類樣式
<id>是html中唯一的不能重復的標簽
定義樣式和應用樣式
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>css基本選擇器</title>
<style type="text/css">
li{
font-size: 18px;
color: blue;
font-family: 黑體;
}
.red{
color: red;
}
#orange{
color:orange;
}
</style>
</head>
<body>
<div>
<ul>
<li class="red">王媛</li>
<li id="orange">劉春曉</li>
<li>劉曉旭</li>
<li>李靜雯</li>
<li>巫清清</li>
</ul>
</div>
</body>
</html>
擇器與樣式的設置暫時全部寫在<style></style>標簽中;/**/表示注釋
CSS常用屬性設置
1)CSS的計量單位
在CSS中表示寬度,距離時最常用的計量單位:1)px(像素)2)30%(百分比)3)em相對單位)
2)常用選擇器
2.1標簽(元素)選擇器;例如body,input,ul,img,a等等
設置文本框樣式;還有可以設置其很多樣式不再細說
2.2類選擇器:為指定元素添加一個class屬性,此屬性值為樣式的名稱,如果一個元素有多個class,其名稱之間加空格;在style標簽中類名前面加點"."
設置li樣式
2.3id選擇器:為指定元素添加一個id屬性,此屬性值為樣式的名稱,在style標簽中此名稱前面加點"#"一般用于Javascript中選擇指定元素進行操作
消除li前面的樣式
有關li前面樣式的類型
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link href="1.css" rel="stylesheet" />
<title>層疊樣式表</title>
<style type="text/css">
/*1 標簽選擇器*/
input {
/*邊框寬度,類型(實線,虛線等),顏色*/
border: 1px solid red;
/*文本框的寬高*/
width: 200px;
height: 50px;
/*文本框背景顏色*/
background-color: burlywood;
/*文本框內容的顏色*/
color: rgb(44, 11, 226);
/*文字大小*/
font-size: 20px;
/*文字類型*/
font-family:Arial;
/*文字居中顯示*/
text-align:center;
}
li{ /*先統一為li設置一個樣式,下面的類選擇器中為具體li單獨設置樣式*/
border: 1px solid red;
width: 150px;height: 30px;
padding:10px; /*li之間的距離*/
margin: 10px; /*文字到li邊框的距離*/
}
/*2 類選擇器*/
.c1{ /*名稱暫時隨便起的,每個公司都有自己具體的命名規范*/
border: 1px solid black;
font-size: 25px; /*文字大小*/
color: chartreuse; /*文字顏色*/
}
.c2{
border: 1px solid green;
font-size: 20px;
text-align: center; /*文字按照li設置的寬度居中顯示*/
color:chocolate;
}
#id1{
/*將li前面的符號消除*/
list-style:none;
}
</style>
</head>
<body>
<ul>
<li class="c1">公司首頁</li>
<li class="c2">公司簡介</li>
<li id="id1">產品展示</li>
<li>人才招聘</li>
<li>聯系我們</li>
</ul>
用戶名:<input type="text" value=""></input>
</body>
</html>
CSS其他的選擇器以后遇到再說,樣式的有關屬性及其值太多不再一一細說,以后遇到時通過例題再說
*請認真填寫需求信息,我們會在24小時內與您取得聯系。