一、CSS介紹
CSS(Cascading Style Sheet,層疊樣式表)定義如何顯示HTML元素,
當瀏覽器讀到一個樣式表,它就會按照這個樣式表來對檔案進行格式化(渲染),
二、CSS語法
2.1 CSS實體
每個CSS樣式由兩個組成部分:選擇器和宣告,宣告有包括屬性和屬性值,每個宣告之后用分號結束,

2.2 CSS注釋—注釋是代碼之母
/*這是注釋*/
三、CSS的幾種引入方式
3.1 行內樣式
行內式是在標記的style屬性中設定CSS樣式,不推薦大規模使用,
<p style="color: red">Hello world.</p>
3.2 內部樣式
嵌入式是將CSS樣式集中寫在網頁的<head></head>標簽對的<style></style>標簽對中,格式如下:
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
p {
background-color: #2b99ff;
}
</style>
</head>
3.3 外部樣式
外部樣式就是將css寫在一個單獨的檔案中,然后在頁面進行引入即可,推薦使用此方式,
<link href="https://www.cnblogs.com/JZjuechen/archive/2022/02/10/mystyle.css" rel="stylesheet" type="text/css"/>
四、CSS選擇器
4.1 基本選擇器
4.1.1 標簽選擇器
通過標簽名直接查找:
/*查找所有的p標簽*/
p {color: "red";}
4.1.2 ID選擇器
通過id值查找標簽(關鍵符號為#):
/*查找id為d1的標簽*/
#d1 {
background-color: red;
}
4.1.3 類選擇器
通過class值查找標簽(關鍵符號為.):
/*查找所有含有c1樣式類的標簽*/
.c1 {
font-size: 14px;
}
/*查找含有c1樣式類的p標簽*/
p.c1 {
color: red;
}
注意:
樣式類名不要用數字開頭(有的瀏覽器不認);
標簽中的class屬性如果有多個,要用空格分隔;
4.1.4 通用選擇器
/*body內所有的標簽*/
* {
color: white;
}
4.2 組合選擇器
4.2.1 后代選擇器(特征符號為空格)
/*查找div內部所有的后代span*/
div span {
color: red;
}
4.2.2 兒子選擇器(特征符號為>)
/*查找div內部所有的兒子span*/
div > span {
color: greenyellow;
}
4.2.3 毗鄰選擇器(特征符號為+)
/*查找同級別下面緊挨著的第一個span(不能有其他標簽間隔)*/
div + span {
color: pink;
}
4.2.4 弟弟選擇器(特征符號為~)
/*查找同級別下面所有的span(不需要緊挨著)*/
div ~ span {
color: deeppink;
}
4.3 屬性選擇器
/*查找含有name屬性名的標簽*/
[name] {
color: red;
}
/*用于選取帶有指定屬性的元素,*/
p[title] {
color: red;
}
/*用于選取帶有指定屬性和值的元素,*/
p[title="213"] {
color: green;
}
不怎么常用的屬性選擇器:
/*找到所有title屬性以hello開頭的元素*/
[title^="hello"] {
color: red;
}
/*找到所有title屬性以hello結尾的元素*/
[title$="hello"] {
color: yellow;
}
/*找到所有title屬性中包含(字串包含)hello的元素*/
[title*="hello"] {
color: red;
}
/*找到所有title屬性(有多個值或值以空格分割)中有一個值為hello的元素:*/
[title~="hello"] {
color: green;
}
4.4 分組和嵌套
4.4.1 分組
當多個標簽的樣式相同的時候,我們沒有必要重復地為每個標簽都設定樣式,我們可以通過在多個選擇器之間使用逗號分隔的分組選擇器來統一設定標簽樣式,
例如:
/*查找div或者p*/
div,p {
color: red;
}
上面的代碼為div標簽和p標簽統一設定字體為紅色,
通常,我們會分兩行來寫,更清晰:
div,
p {
color: red;
}
4.4.2 嵌套
多種選擇器可以混合起來使用,比如:.c1類內部所有p標簽設定字體顏色為紅色,
.c1 p {
color: red;
}
直接篩選:
/*查找id為d1的div標簽*/
div#d1 {
color: red;
}
/*查找class為c1的div標簽*/
div.c1 {
color: red;
}
4.5 偽類選擇器
/* 未訪問的鏈接 */
a:link {
color: #FF0000
}
/* 滑鼠移動到鏈接上(重點掌握,很多網址都在用!!!)*/
a:hover {
color: #FF00FF
}
/* 選定的鏈接 */
a:active {
color: #0000FF
}
/* 已訪問的鏈接 */
a:visited {
color: #00FF00
}
/*input輸入框獲取焦點時樣式*/
input:focus {
outline: none;
background-color: #eee;
}
4.6 偽元素選擇器
4.6.1 first-letter
常用的給首字母設定特殊樣式(也是一種檔案布局的方式):
p:first-letter {
font-size: 48px;
color: red;
}
4.6.2 before
/*在每個<p>的元素之前插入內容*(通過css動態渲染文本屬于特殊文本,無法選中)/
p:before {
content:"*";
color:red;
}
4.6.3 after
/*在每個<p>元素之后插入內容*(通過css動態渲染文本屬于特殊文本,無法選中)/
p:after {
content:"*";
color:blue;
}
before和after多用于清除浮動,
4.7 選擇器的優先級
4.7.1 CSS繼承
繼承是CSS的一個主要特征,它是依賴于祖先-后代的關系的,繼承是一種機制,它允許樣式不僅可以應用于某個特定的元素,還可以應用于它的后代,例如一個body定義了的字體顏色也會應用到段落的文本中,
body {
color: red;
}
此時頁面上所有標簽都會繼承body的字體顏色,然而CSS繼承性的權重是非常低的,是比普通元素的權重還要低的0,
我們只要給對應的標簽設定字體顏色就可覆寫掉它繼承的樣式,
p {
color: green;
}
此外,繼承是CSS重要的一部分,我們甚至不用去考慮它為什么能夠這樣,但CSS繼承也是有限制的,有一些屬性不能被繼承,如:border, margin, padding, background等,
4.7.2 選擇器的優先級
我們上面學了很多的選擇器,也就是說在一個HTML頁面中有很多種方式找到一個標簽并為其設定樣式,那瀏覽器根據什么來決定應該應用哪個樣式呢?
其實按照不同選擇器的權重來決定的,具體的選擇器權重計算方式如下圖:

相同選擇器不同匯入方式的情況:選擇器系統遵循就進原則 從上往下誰離被渲染標簽更近誰說了算,
除此之外還可以通過添加 !important 方式來強制讓樣式生效,但并不推薦使用,因為如果過多的使用 !important 會是樣式檔案混亂不易維護,
到了萬不得已的情況可以使用!important
五、CSS屬性相關
5.1 寬和高
width屬性可以為標簽設定寬度,
height屬性可以為標簽設定高度,
只有塊級標簽才能設定寬度,行內標簽的寬度由內容來決定,
5.2 字體屬性
5.2.1 文字字體
font-family可以把多個字體名稱作為一個“回退”系統來保存,如果瀏覽器不支持第一個字體,則會嘗試下一個,瀏覽器會使用它可識別的第一個值,
簡單實體:
body {
font-family: "Microsoft Yahei", "微軟雅黑", "Arial", sans-serif
}
5.2.2 字體大小
font-weight用來設定字體的大小,
p {
font-size: 14px;
}
如果設定成inherit表示繼承父標簽的字體大小值,
5.2.3 字重(粗細)
font-weight用來設定字體的字重(粗細),
| 值 | 描述 |
|---|---|
| normal | 默認值,標準粗細 |
| bold | 粗體 |
| bolder | 更粗 |
| lighter | 更細 |
| 100~900 | 設定具體粗細,400等同于normal,而700等同于bold |
| inherit | 繼承父元素字體的粗細值 |
5.2.4 文本顏色
顏色屬性被用來設定文字的顏色,
顏色是通過CSS最經常的指定:
- 十六進制值 - 如: #FF0000
- 一個RGB值 - 如: RGB(255,0,0)
- 顏色的名稱 - 如: red
還有rgba(255,0,0,0.3),第四個值為alpha,指定了色彩的透明度/不透明度,它的范圍為0.0到1.0之間,
5.3 文字屬性
5.3.1 文字對齊
text-align 屬性規定元素中的文本的水平對齊方式,
| 值 | 描述 |
|---|---|
| left | 左邊對齊 默認值 |
| right | 右對齊 |
| center | 居中對齊 |
| justify | 兩端對齊 |
5.3.2 文字裝飾
text-decoration 屬性用來給文字添加特殊效果,
| 值 | 描述 |
|---|---|
| none | 默認,定義標準的文本, |
| underline | 定義文本下的一條線, |
| overline | 定義文本上的一條線, |
| line-through | 定義穿過文本下的一條線, |
| inherit | 繼承父元素的text-decoration屬性的值, |
常用的為去掉a標簽默認自帶的下劃線:
a {
text-decoration: none;
}
5.3.3 首行縮進
將段落的第一行縮進32像素:
p {
text-indent: 32px;
}
5.4 背景屬性
/*背景顏色*/
background-color: red;
/*背景圖片*/
background-image: url('1.jpg');/* 背景重復 repeat(默認):背景圖片平鋪排滿整個網頁 repeat-x:背景圖片只在水平方向上平鋪 repeat-y:背景圖片只在垂直方向上平鋪 no-repeat:背景圖片不平鋪*/
background-repeat: no-repeat;
/*背景位置*/
background-position: left top;
/*background-position: 200px 200px;*/
支持簡寫:
background:#336699 url('1.png') no-repeat left top;
使用背景圖片的一個常見案例就是很多網站會把很多小圖示放在一張圖片上,然后根據位置去顯示圖片,減少頻繁的圖片請求,
一個有趣的例子(滾動背景圖):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>滾動背景圖示例</title>
<style>
* {
margin: 0;
}
.box {
width: 100%;
height: 500px;
background: url("http://gss0.baidu.com/94o3dSag_xI4khGko9WTAnF6hhy/zhidao/wh%3D450%2C600/sign=e9952f4a6f09c93d07a706f3aa0dd4ea/4a36acaf2edda3cc5c5bdd6409e93901213f9232.jpg") center center;
background-attachment: fixed;
}
.d1 {
height: 500px;
background-color: tomato;
}
.d2 {
height: 500px;
background-color: steelblue;
}
.d3 {
height: 500px;
background-color: mediumorchid;
}
</style>
</head>
<body>
<div ></div>
<div ></div>
<div ></div>
<div ></div>
</body>
</html>
5.5 邊框
邊框屬性:
- border-width
- border-style
- border-color
#i1 {
border-width: 2px;
border-style: solid;
border-color: red;
}
通常使用簡寫方式:
#i1 {
border: 2px solid red;
}
邊框樣式:
| 值 | 描述 |
|---|---|
| none | 無邊框, |
| dotted | 點狀虛線邊框, |
| dashed | 矩形虛線邊框, |
| solid | 實線邊框, |
除了可以統一設定邊框外還可以單獨為某一個邊框設定樣式,如下所示:
#i1 {
border-top-style:dotted;
border-top-color: red;
border-right-style:solid;
border-bottom-style:dotted;
border-left-style:none;
}
5.5.1 border-radius屬性
用這個屬性能實作圓角邊框的效果,
將border-radius設定為長或高的一半即可得到一個圓形,
div {
height: 500px;
width: 500px;
border: 5px solid red;
/*畫圓*/
border-radius: 50%;
}
5.5.2 display屬性
用于控制HTML標簽的顯示效果,
| 值 | 意義 |
|---|---|
| display:"none" | HTML檔案中元素存在,但是在瀏覽器中不顯示,一般用于配合JavaScript代碼使用, |
| display:"block" | 默認占滿整個頁面寬度,如果設定了指定寬度,則會用margin填充剩下的部分, |
| display:"inline" | 按行內元素顯示,此時再設定元素的width、height、margin-top、margin-bottom和float屬性都不會有任何影響, |
| display:"inline-block" | 使元素同時具有行內元素和塊級元素的特點, |
div {
display: inline; /*行內*/
}
span {
/*display: block; !*塊級*!*/
display: none;
/*
隱藏標簽 頁面上看不見也不再占用頁面位置
但是通過瀏覽器查找標簽是可以看到的
*/
}
p {
display: inline-block;
/*
具備塊級標簽可以修改長寬的特性
也具備行內標標簽文本多大就占多大的特性
*/
}
display:"none"與visibility:hidden的區別:
visibility:hidden: 可以隱藏某個元素,但隱藏的元素仍需占用與未隱藏之前一樣的空間,也就是說,該元素雖然被隱藏了,但仍然會影響布局,
display:none: 可以隱藏某個元素,且隱藏的元素不會占用任何空間,也就是說,該元素不但被隱藏了,而且該元素原本占用的空間也會從頁面布局中消失,
六、CSS盒子模型
- margin(外邊距):用于控制元素與元素之間的距離;margin的最基本用途就是控制元素周圍空間的間隔,從視覺角度上達到相互隔開的目的,
- padding(內邊距):用于控制內容與邊框之間的距離;
- border(邊框):圍繞在內邊距和內容外的邊框;
- content(內容):盒子的內容,顯示文本和影像;
盒子模型圖示例:

6.1 margin外邊距
.margin-test {
margin-top:5px;
margin-right:10px;
margin-bottom:15px;
margin-left:20px;
}
推薦使用簡寫:
.margin-test {
margin: 5px 10px 15px 20px;
}
順序:上右下左
常見居中:
.mycenter {
margin: 0 auto;
}
6.2 padding內邊距
.padding-test {
padding-top: 5px;
padding-right: 10px;
padding-bottom: 15px;
padding-left: 20px;
}
推薦使用簡寫:
.padding-test {
padding: 5px 10px 15px 20px;
}
順序:上右下左
補充padding的常用簡寫方式:
- 提供一個,用于四邊;
- 提供兩個,第一用于上下,第二個用于左右;
- 提供三個,第一個用于上,第二個用于左右,第三個用于下;
- 提供四個,將按照上右下左的順序作用四邊;
6.3 float(重點)
在css中,任何元素都可以浮動,
浮動元素會生成一個塊級框,而不論它本身是何種元素,
關于浮動的兩個特點:
- 浮動的框可以向左或向右移動,直到它的外邊緣碰到包含框或另一個浮動框的邊框為止,
- 由于浮動不在檔案的普通流中,所有檔案的普通流中的快框表現得就像浮動框不存在一樣(塌陷)
三種取值:
- left:向左浮動
- right:向右浮動
- none:默認值,不浮動
6.3.1 clear
clear屬性規定元素的哪一側不允許其他浮動元素,
| 值 | 描述 |
|---|---|
| left | 在左側不允許浮動元素, |
| right | 在右側不允許浮動元素, |
| both | 在左右兩側均不允許浮動元素, |
| none | 默認值,允許浮動元素出現在兩側, |
| inherit | 規定應該從父元素繼承 clear 屬性的值, |
注意:
clear屬性只會對自身起作用,而不會影響其他元素,
6.3.2 清除浮動
清除浮動的副作用(父標簽塌陷問題)
主要有三種方式:
-
固定高度(如再寫一個div撐場面,但不可取)
-
偽元素清除法(通用解決策略,使用較多):只要父標簽塌陷就使用
/*誰塌陷就給誰加class屬性*/ .clearfix:after { content: ""; display: block; clear: both; } -
關鍵字clear(可以使用)
6.3.3 overflow溢位屬性
| 值 | 描述 |
|---|---|
| visible | 默認值,內容不會被修剪,會呈現在元素框之外, |
| hidden | 內容會被修剪,并且其余內容是不可見的, |
| scroll | 內容會被修剪,但是瀏覽器會顯示滾動條以便查看其余的內容, |
| auto | 如果內容被修剪,則瀏覽器會顯示滾動條以便查看其余的內容, |
| inherit | 規定應該從父元素繼承 overflow 屬性的值, |
- overflow(水平和垂直均設定)
- overflow-x(設定水平方向)
- overflow-y(設定垂直方向)
補充:瀏覽器默認都是文本優先展示,
6.3.4 圓形頭像示例
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="x-ua-compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>圓形的頭像示例</title>
<style>
* {
margin: 0;
padding: 0;
background-color: #eeeeee;
}
.header-img {
width: 150px;
height: 150px;
border: 3px solid white;
border-radius: 50%;
overflow: hidden;
}
.header-img>img {
width: 100%;
}
</style>
</head>
<body>
<div >
<!--這里需要使用本地的圖片才能顯示圖片-->
<img src="https://img.uj5u.com/2022/02/11/299704110753514.png" alt="">
</div>
</body>
</html>
6.4 定位(position)
6.4.1 static
static默認值,無定位,不能當作絕對定位的參照物,并且設定標簽物件的left、top等值是不起作用的,
6.4.2 relative(相對定位)
相對定位是相對于該元素在檔案流中的原始位置,即以自己原始位置作為參照物,有趣的是,即使設定了元素的相對定位以及偏移值,元素還占有著原來的位置,即占據檔案流空間,
物件遵循正常檔案流,但將依據top、right、bottom、left等屬性在正常檔案流中偏移位置,而其層疊通過z-index屬性定義,
注意:
position:relative的一個主要用法:方便絕對定位元素找到參照物,
6.4.3 absolute(絕對定位)
定義:設定為絕對定位的元素框從檔案流完全洗掉,并相對于最近的已定位祖先元素定位,
如果元素沒有已定位的祖先元素,那么它的位置相對于最初的包含塊(即body元素),元素原先在正常檔案流中所占的空間會關閉,就好像該元素原來不存在一樣,元素定位后生成一個塊級框,而不論原來它在正常流中生成何種型別的框,
重點:如果父級設定了position屬性,例如position:relative;,那么子元素就會以父級的左上角為原始點進行定位,這樣能很好的解決自適應網站的標簽偏離問題,即父級為自適應的,那我子元素就設定position:absolute;父元素設定position:relative;,然后Top、Right、Bottom、Left用百分比寬度表示,
另外,物件脫離正常檔案流,使用top、right、bottom、left等屬性進行絕對定位,而其層疊通過z-index屬性定義,
絕對定位案例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>絕對定位</title>
<style>
.c1 {
height: 100px;
width: 100px;
background-color: red;
float: left;
}
.c2 {
height: 50px;
width: 50px;
background-color: #ff6700;
float: right;
margin-right: 400px;
position: relative;
}
.c3 {
height: 200px;
width: 200px;
background-color: green;
position: absolute;
top: 50px;
}
</style>
</head>
<body>
<div ></div>
<div >
<div ></div>
</div>
</body>
</html>
6.4.4 fixed(固定)
fixed:物件脫離正常檔案流,使用top,right,bottom,left等屬性以視窗為參考點進行定位,當出現滾動條時,物件不會隨著滾動,而其層疊通過z-index屬性 定義, 注意點: 一個元素若設定了 position:absolute | fixed; 則該元素就不能設定float,這是一個常識性的知識點,因為這是兩個不同的流,一個是浮動流,另一個是“定位流”,但是 relative 卻可以,因為它原本所占的空間仍然占據檔案流,
在理論上,被設定為fixed的元素會被定位于瀏覽器視窗的一個指定坐標,不論視窗是否滾動,它都會固定在這個位置,
回傳頂部按鈕樣式示例代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="x-ua-compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>回傳頂部示例</title>
<style>
* {
margin: 0;
}
.d1 {
height: 1000px;
background-color: #eeee;
}
.scrollTop {
background-color: darkgrey;
padding: 10px;
text-align: center;
position: fixed;
right: 10px;
bottom: 20px;
}
</style>
</head>
<body>
<div >111</div>
<div >回傳頂部</div>
</body>
</html>
6.5 是否脫離檔案流
-
相對定位
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> .c1 { height: 50px; width: 100px; background-color: dodgerblue; } .c2 { height: 100px; width: 50px; background-color: orange; position: relative; left: 100px; } </style> </head> <body> <div ></div> <div ></div> <div style="height: 100px;width: 200px;background-color: black"></div> </body> </html> -
絕對定位
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> .c1 { height: 50px; width: 100px; background-color: red; position: relative; } .c2 { height: 50px; width: 200px; background-color: green; position: absolute; left: 50px; } </style> </head> <body> <div >購物車 <div >空空如也~</div> <div style="height: 50px;width: 100px;background-color: deeppink"></div> </div> </body> </html> -
固定定位
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <div style="height: 50px;width: 500px;background-color: black"></div> <div style="height: 50px;width: 100px;background-color: deeppink;position: fixed;right: 10px;bottom: 20px"></div> <div style="height: 10px;width: 100px;background-color: green"></div> </body> </html>
由之前所講及上述例子可知:
脫離檔案流:
-
浮動
-
絕對定位
-
固定定位
不脫離檔案流:
- 相對定位
6.6 z-index
#i2 {
z-index: 999;
}
設定物件的層疊順序,
- z-index值表示誰壓著誰,數值大的壓蓋住數值小的;
- 只有定位了的元素,才能有z-index,也就是說,不管相對定位,絕對定位,固定定位,都可以使用z-index,而浮動元素不能使用z-index;
- z-index值沒有單位,就是一個正整數,默認的z-index值為0,如果大家都沒有z-index值,或者z-index值一樣,那么誰寫在HTML后面,誰在上面壓著別人,定位了元素,永遠壓著沒有定位的元素;
- 從父現象:父親慫了,兒子再牛逼也沒用,
自定義模態框示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="x-ua-compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>自定義模態框</title>
<style>
.cover {
background-color: rgba(0,0,0,0.65);
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 998;
}
.modal {
background-color: white;
position: fixed;
width: 600px;
height: 400px;
left: 50%;
top: 50%;
margin: -200px 0 0 -300px;
z-index: 1000;
}
</style>
</head>
<body>
<div ></div>
<div ></div>
</body>
</html>
6.7 opacity
用來定義透明度效果,取值范圍是0~1,0是完全透明,1是完全不透明,
與rgba的區別:
- rgba只影響顏色
- opacity同時影響顏色和字體
七、綜合示例—頂部導航選單
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="x-ua-compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>li標簽的float示例</title>
<style>
/*清除瀏覽器默認外邊距和內填充*/
* {
margin: 0;
padding: 0;
}
a {
text-decoration: none; /*去除a標簽默認的下劃線*/
}
.nav {
background-color: black;
height: 40px;
width: 100%;
position: fixed;
top: 0;
}
ul {
list-style-type: none; /*洗掉串列默認的圓點樣式*/
margin: 0; /*洗掉串列默認的外邊距*/
padding: 0; /*洗掉串列默認的內填充*/
}
/*li元素向左浮動*/
li {
float: left;
}
li > a {
display: block; /*讓鏈接顯示為塊級標簽*/
padding: 0 15px; /*設定左右各15像素的填充*/
color: #b0b0b0; /*設定字體顏色*/
line-height: 40px; /*設定行高*/
}
/*滑鼠移上去顏色變白*/
li > a:hover {
color: #fff;
}
/*清除浮動 解決父級塌陷問題*/
.clearfix:after {
content: "";
display: block;
clear: both;
}
</style>
</head>
<body>
<!-- 頂部導航欄 開始 -->
<div >
<ul >
<li><a href="">玉米商城</a></li>
<li><a href="">MIUI</a></li>
<li><a href="">ioT</a></li>
<li><a href="">云服務</a></li>
<li><a href="">水滴</a></li>
<li><a href="">金融</a></li>
<li><a href="">優品</a></li>
</ul>
</div>
<!-- 頂部導航欄 結束 -->
</body>
</html>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/423670.html
標籤:其他
上一篇:【JavaScript】筆記(6)--- BOM(open 與 close;彈出訊息框和確認框;將視窗設定為頂級視窗;history 物件;設定瀏覽器地址欄上的URL)
