日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

Web前端开发笔记——第三章 CSS语言 第四节 CSS列表、表格样式

發布時間:2024/2/28 HTML 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Web前端开发笔记——第三章 CSS语言 第四节 CSS列表、表格样式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 一、CSS列表樣式
    • (一)設計列表項前標志類型
    • (二)設計列表項前標志位置
    • (三)設計列表項圖片
    • (四)設計整體列表屬性
  • 二、CSS表格樣式
    • (一)設計表格大小
    • (二)設計表格邊框
    • (三)奇偶選擇器
    • (四)表格文字對齊
    • (五)表格內容與邊框間距
  • 結語


一、CSS列表樣式

在之前的HTML標簽中介紹了列表的創建,第二章 HTML語言 第六節 區域標簽、列表標簽,可以對有序列表、無序列表進行進一步的CSS樣式設計,如下:
list-style-image用于對每個列表項設置圖片;
list-style-type用于設計列表項前標志的類型;
list-style-position用于設計列表項前標志位置;
list-style用于設計整個列表的屬性;

(一)設計列表項前標志類型

list-style-type用于設計每個列表項前標志的類型,常用的有:后跟disc表示實心圓,后跟circle表示空心圓,后跟square表示實心方塊,后跟decimal表示數字等等。
例如,下列代碼中,設置有序列表前標志為實心方塊表示,無序列表前標志為數字表示:
css文件代碼:

ol {list-style-type: square; }ul {list-style-type: decimal; }

html文件代碼:

<!DOCTYPE html> <html><head><meta charset="utf-8"><title></title><link rel="stylesheet" href="../CSS/new_file.css" /></head><body><h2>文章欄目</h2><ol><li>計算機網絡</li><li>數據庫原理與應用</li><li>C++</li></ol><ul><li>JAVA</li><li>C#</li></ul></body></html>

運行結果如下:

(二)設計列表項前標志位置

list-style-position用于設計列表項前標志位置,后跟inside或outside表示標志在文本以內和標志在文本以外。
例如,下列代碼中,設置有序列表和無序列表前標志在文本以內和標志在文本以外:
css文件代碼:

ol {list-style-position: inside; }ul {list-style-position: outside; }

html文件代碼:

<!DOCTYPE html> <html><head><meta charset="utf-8"><title></title><link rel="stylesheet" href="../CSS/new_file.css" /></head><body><h2>文章欄目</h2><ol><li>計算機網絡</li><li>數據庫原理與應用</li><li>C++</li></ol><ul><li>JAVA</li><li>C#</li></ul></body></html>

運行結果如下:

(三)設計列表項圖片

list-style-image用于設計每個列表項圖片,后跟url(""),表示列表項標志圖片的相對路徑。
例如,下列代碼中,設置列表項圖片為“箭頭”,圖片文件位于image文件夾中:
css文件代碼:

ol {list-style-image: url(../image/箭頭.png); }ul {list-style-image: url(../image/箭頭.png); }

html文件代碼:

<!DOCTYPE html> <html><head><meta charset="utf-8"><title></title><link rel="stylesheet" href="../CSS/new_file.css" /></head><body><h2>文章欄目</h2><ol><li>計算機網絡</li><li>數據庫原理與應用</li><li>C++</li></ol><ul><li>JAVA</li><li>C#</li></ul></body></html>

運行結果如下,可以看到我們設置的列表項標志圖片:

(四)設計整體列表屬性

通過list-style用于設計整個列表的屬性,表示為list-style : 標志類型 標志位置 圖像url;。
例如,下列代碼中,直接設計整體列表屬性:
css文件代碼:

ol {list-style: square inside none; }ul {list-style: square outside none; }

二、CSS表格樣式

在之前的HTML標簽中也介紹了表格的創建,第二章 HTML語言 第七節 表格標簽,可以對表格進行進一步的CSS樣式設計,如下:
width、height設計表格大小(寬和高);
border設計表格邊框;
:nth-child(odd/even)設計表格每奇數格和偶數格的樣式。

(一)設計表格大小

通過width屬性和height屬性對表格的寬和高設計,以像素px作單位。
例如,下列代碼中,設置表格寬為300px、高為150px:
css文件代碼:

table {width: 300px;height: 150px; }

html文件代碼:

<!DOCTYPE html> <html><head><meta charset="utf-8"><title></title><link rel="stylesheet" href="../CSS/new_file.css" /></head><body><table border="1"><tr><td>計算機</td><td>數據庫</td><td>C++</td><td>C</td></tr><tr><td>C#</td><td>JavaScript</td><td>Java</td><td>Python</td></tr></table></body></html>

運行結果如下:

(二)設計表格邊框

通過border屬性,后跟像素大小 實體 顏色,且可以通過使用 border-collapse屬性只顯示表格的單個外邊框,即這時表格邊框和單元格邊框合并成一個外邊框。
例如,下列代碼中,指定表格只有一個外邊框,且邊框大小為1px、實體solid、紅色邊框:
css文件代碼:

table,th,td {border: 1px solid red;border-collapse: collapse; }

html文件代碼:

<!DOCTYPE html> <html><head><meta charset="utf-8"><title></title><link rel="stylesheet" href="../CSS/new_file.css" /></head><body><table border="1"><tr><th>1</th><td>計算機</td><td>數據庫</td><td>C++</td><td>C</td></tr><tr><th>2</th><td>C#</td><td>JavaScript</td><td>Java</td><td>Python</td></tr></table></body></html>

運行結果如下,可以看到單元格邊框和外邊框合并:

(三)奇偶選擇器

通過:nth-child(odd/even)奇偶選擇器對表格中每奇數格和偶數格進行設計,其屬性前面接html標簽,odd表示奇數格,even表示偶數格。
例如,下列代碼中,指定表格只有一個外邊框,且邊框大小為300px和150px,按奇偶數不同的顏色表示:
css文件代碼:

table {width: 300px;height: 150px;border-collapse: collapse; }tr:nth-child(odd) {background-color: aquamarine; }tr:nth-child(even) {background-color: aqua; }

html文件代碼:

<!DOCTYPE html> <html><head><meta charset="utf-8"><title></title><link rel="stylesheet" href="../CSS/new_file.css" /></head><body><table border="1"><tr><th>1</th><th>2</th><th>3</th></tr><tr><td>計算機</td><td>數據庫</td><td>C++</td></tr><tr><td>C#</td><td>JavaScript</td><td>Java</td></tr><tr><td>單片機</td><td>電子技術</td><td>電路基礎</td></tr><tr><td>C語言</td><td>Python</td><td>php</td></tr></table></body></html>

運行結果如下,表格中每格以奇偶數顯示不同的顏色:

(四)表格文字對齊

通過 text-align屬性對表格中的文字設置水平對齊方式,可以為左(left)、右(right)、中間(center);
通過vertical-align屬性對表格中的文字設置垂直對齊方式,可以為頂部(top)、底部(bottom)、中間(middle)。
例如,下列代碼中,指定表格只有一個外邊框,邊框大小為300px和150px,且文字水平居中對齊:
css文件代碼:

table {width: 300px;height: 150px;border-collapse: collapse; }td{text-align: center; }

html文件代碼:

<!DOCTYPE html> <html><head><meta charset="utf-8"><title></title><link rel="stylesheet" href="../CSS/new_file.css" /></head><body><table border="1"><tr><th>1</th><th>2</th><th>3</th></tr><tr><td>計算機</td><td>數據庫</td><td>C++</td></tr><tr><td>C#</td><td>JavaScript</td><td>Java</td></tr><tr><td>單片機</td><td>電子技術</td><td>電路基礎</td></tr><tr><td>C語言</td><td>Python</td><td>php</td></tr></table></body></html>

運行結果如下,文字是居中對齊的:

(五)表格內容與邊框間距

通過padding屬性設計表格內容與邊框間距,后跟像素值px。
例如,下列代碼中,指定表格只有一個外邊框,邊框大小為300px和150px,且表格的表頭和單元格的內容與邊框間距為10px:
css文件代碼:

table {width: 300px;height: 150px;border-collapse: collapse; }th,td {padding: 20px; }

html文件代碼:

<!DOCTYPE html> <html><head><meta charset="utf-8"><title></title><link rel="stylesheet" href="../CSS/new_file.css" /></head><body><table border="1"><tr><th>1</th><th>2</th><th>3</th></tr><tr><td>計算機</td><td>數據庫</td><td>C++</td></tr><tr><td>C#</td><td>JavaScript</td><td>Java</td></tr><tr><td>單片機</td><td>電子技術</td><td>電路基礎</td></tr><tr><td>C語言</td><td>Python</td><td>php</td></tr></table></body></html>

運行結果如下,可以看出表格中表頭和各個單元格與邊框的距離:


結語

以上就是全部內容,篇幅較長,感謝您的閱讀和支持,若有表述或代碼中有不當之處,望指出!您的指出和建議能給作者帶來很大的動力!!!

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的Web前端开发笔记——第三章 CSS语言 第四节 CSS列表、表格样式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。