信安實踐2-利用HTML和CSS繪製出好看的表格
利用HTML和CSS繪製出好看的表格
p1b.css
p1a.css
<html>
<head>
<meta charset="UTF-8">
<title>CS 142 Project 1,Problem 1</title>
<link rel="stylesheet" type="text/css" href="p1a.css"/>
</head>
<body>
<table>
<tr>
<th>Item</th>
<th>Manufacturer</th>
<th>Size</th>
<th>Unit Price</th>
<th>Quantity</th>
<th>Total Price</th>
</tr>
<tr class="td1">
<td>Corn Flakes</td>
<td>Kellogg's</td>
<td>18 oz</td>
<td>2.50</td>
<td>1</td>
<td>2.50</td>
</tr>
<tr class="td2">
<td>Solid White Tuna</td>
<td>Starkist</td>
<td>5 oz</td>
<td>2.79</td>
<td>2</td>
<td>5.58</td>
</tr>
<tr class="td1">
<td>Cream of Mushroom Soup</td>
<td>Campbell's</td>
<td>10.75 oz</td>
<td>1.00</td>
<td>2</td>
<td>2.00</td>
</tr>
<tr class="td2">
<td>2% Lowfat Milk</td>
<td>Safeway</td>
<td>0.5 gal</td>
<td>1.99</td>
<td>1</td>
<td>1.99</td>
</tr>
<tr class="td1">
<td>Extra-Wide Egg Noodles</td>
<td>Golden</td>
<td>12 oz</td>
<td>0.87</td>
<td>3</td>
<td>2.61</td>
</tr>
<tr class="td6">
<td>Total</td>
<td></td>
<td></td>
<td></td>
<td>9</td>
<td>14.68</td>
</tr>
</table>
</body>
</html>
table {
font-family: Tahoma;
font-size: 13px;
border-collapse:collapse;
}
td,th{
border: solid white;
border-width: 3px 0px;
}
th{
background-color: #687291;
color: white;
font-weight: bold;
text-align: left;
}
tr.td1{
background-color: #eeeff2;
}
tr.td2{
background-color: #dfe1e7;
}
.td6{
border-top:5px black;
visibility: hidden;
}
tr>td{
padding-left: 3px;
padding-right: 17px;
}
tr>th{
padding-right: 5px;
}
tr>td+td+td~td{
text-align: center;
}
table {
padding: 20px;
font-family: Tahoma;
font-size: 13px;
border: 10px solid #d0d0ff;
border-spacing: 0 1px;
/*border-spacing: 0 1px設定相鄰單元格的邊框間的距離
如果不加這一句,每一個td都是分離的,如果設定某行所有td的 border-top為一條實線,
那麼將會出現相鄰的td線間出現間距,這裡設定列間border-spacing為0,
可以將多個td的border-top拼接在一起形成一條直線*/
}
th {
text-align: left;
}
tr>td+td+td~td{/*這個選擇器的意思是,tr裡的第一個td再後數兩個td,以及之後所有td*/
text-align: center;
}
.td6 td{/*在table沒有collapse時,tr沒有border屬性,只有td可以設定border。.td6 td相當於.td6>td*/
border-top: 2px solid black;
}
相關文章
- 信安實踐2-增加zoobars個數
- 用CSS實現的固定表頭的HTML表格CSSHTML
- Python 利用pandas和matplotlib繪製餅圖Python
- CSS、SVG、Canvas對特殊字型的繪製與匯出CSSSVGCanvas
- Python 利用pandas 和 matplotlib繪製柱狀圖Python
- CSS 繪製半圓CSS
- CSS 繪製圓環CSS
- CSS實現好看的文字漸變CSS
- Flutter小小實踐——KLine 繪製篇(三)Flutter
- Flutter小小實踐——KLine 繪製篇(一)Flutter
- Flutter小小實踐——KLine 繪製篇(二)Flutter
- 好看的表單HTML+CSS樣式,可直接執行HTMLCSS
- CSS3繪製安卓系統機器人CSSS3安卓機器人
- 好看的404頁面html帶導航 好看的404頁面htmlHTML
- css繪製特殊圖形CSS
- 使用css繪製圖形CSS
- jQuery和CSS3繪製動態笑臉jQueryCSSS3
- HTML和CSSHTMLCSS
- 小程式利用Canvas繪製圖片和豎排文字Canvas
- Python 利用pandas和matplotlib繪製柱狀折線圖Python
- HTML5 Canvas(實戰:繪製餅圖2 Tooltip)HTMLCanvas
- CSS之如何繪製任意角度的扇形CSS
- Cisco 交換機利用CDP資料自動繪製網路拓撲圖[drawio]-實踐
- CSS 繪製各種形狀CSS
- CSS繪製橢圓程式碼CSS
- 如何使用css繪製鑽石CSS
- 如何使用 css 繪製心形CSS
- CSS 繪製一個時鐘CSS
- 使用靜態html繪製流程圖HTML流程圖
- html + css + js 原生 彈出提示框的實現HTMLCSSJS
- HTML+CSS專案課1:利用table製作百度首頁HTMLCSS
- 關於如何使用原生HTML + JS + CSS繪製簡單折線柱狀圖HTMLJSCSS
- SpringBoot利用java反射機制,實現靈活讀取Excel表格中的資料和匯出資料至Excel表格Spring BootJava反射Excel
- HTML————11、HTML 表格HTML
- 【WEB基礎】HTML & CSS 基礎入門(7)表格WebHTMLCSS
- css3 繪製畫圓、扇形CSSS3
- 利用 Matplotlib 繪製資料圖形(一)
- 利用 Matplotlib 繪製資料圖形(二)