0908期 HTML 樣式表屬性
1、背景與前景
/*背景色,樣式表優先級高*/
background-image:url(路徑); /*設置背景圖片(默認)*/
background-attachment:fixed; /*背景是固定的,不隨字體滾動*/
background-attachment:scroll; /*背景隨字體滾動*/
background-repeat:no-repeat; /*no-repeat,不平鋪;repeat,平鋪;repeat-x,橫向平鋪;repeat-y,縱向平鋪*/
background-position:center; /*背景圖居中,設置背景圖位置時,repeat必須為“no-repreat”*/
background-position:right top; /*背景圖放到右上角(方位可以自己更改)*/
background-position:left 100px top 200px; /*離左邊100像素,離上邊200像素(可以設為負值)*/
字體
font-family:"新宋體"; /*字體。常用微軟雅黑、宋體。*/
font-size:12px; /*字體大小。常用像素12px、14px、18px。還可以用“em”,“2.5em”即:默認字體的2.5倍。還可以用百分數*/
font-weight:bold; /*bold是加粗,normal是正常*/
font-style:italic; /*傾斜,normal是不傾斜*/
color:#03C; /*顏色*/
text-decoration:underline; /*下劃線,overline是上劃線,line-through是刪除線,none是去掉下劃線*/
text-align:center; /*(水平對齊)居中對齊,left是左對齊,right是右對齊*/
vertical-align:middle; /*(垂直對齊)居中對齊,top是頂部對齊,bottom是底部對齊。一般設置行高後使用。*/
text-indent:28px; /*首行縮進量*/
line-height:24px; /*行高。一般為1.5~2倍字體大小。*/
display:none; /*none,不顯示;inline-block,顯示為塊,不自動換行,寬高可設;block,顯示為塊,自動換行;inline,效果同span標簽,不自動換行,寬高不可設。*/
visibility:hidden; /*可視性。hidden,隱藏但是占空間;visible,顯示。*/
2、邊界和邊框
border(表格邊框、樣式等)、margin(表外間距)、padding(內容與單元格間距)
border:5px solid blue; /*四邊框:5像素寬、實線、藍色(相當於以下三行)*/
border-width:5px;
border-style:solid;
border-color:blue;
border-top:5px solid blue; /*上邊框:5像素寬、實線、藍色(分寫同上)*/
border-bottom:5px solid blue; /*下邊框:5像素寬、實線、藍色(分寫同上)*/
border-left:5px solid blue; /*左邊框:5像素寬、實線、藍色(分寫同上)*/
border-right:5px solid blue; /*右邊框:5像素寬、實線、藍色(分寫同上)*/
margin:10px; /*四邊外邊框寬度為10像素。auto,居中。*/
margin-top:10px; /*上邊外邊框寬度為10像素;其他三邊邊框類似*/
margin:20px 0px 20px 0px; /*上-右-下-左,四邊外邊框順時針順序*/
padding:10px; /*內容與邊框的四邊間距為10像素*/
padding-top:10px; /*內容與邊框的上間距為10像素;其他三邊間距類似*/
padding:20px 0px 20px 0px; /*上-右-下-左,內容與邊框的四邊間距順時針順序*/
3、列表與方塊
width、height、(top、bottom、left、right)只有在絕對坐標情況下才有用
list-style:none; /*取消序號*/
list-style:circle; /*序號變為圓圈,樣式相當於無序*/
list-style-image:url(圖片地址); /*圖片做序號*/
list-style-position:outside; /*序號在內容外*/
list-style-position:inside; /*序號跟內容在一起*/
隨堂
<html> <head> <meta charset="UTF-8"> <title></title> <style> .top-nav{ border: 2px solid black; width: 100px; height: 100px; /*background-color: rgba(255,0,0,0.5);*/ background-image: url(1.jpg); background-size: 100%; /*background-repeat: round;*/ } .content{ font-family: "楷體"; font-size: 10px; font-style: italic; font-weight: bold; text-decoration: line-through; color: red; } .btn1{ width: 100px; height: 35px; border: 1px solid black; text-align: center; /*vertical-align: middle;*/ line-height: 35px; background-color: rgba(255,0,0,0.5); /*透明度*/ /*opacity: 0.5;*/ /*過渡效果*/ transition: 6s; /*圓角*/ border-radius: 7px; } .btn1:hover{ cursor: pointer; background-color: rgba(0,255,0,0.5); /*轉動角度*/ /*transform: skew(360deg,360deg);*/ /*陰影*/ box-shadow:5px 5px 0px black; /*文字陰影*/ text-shadow: 2px 2px 2px red; } </style> </head> <body> <div class="btn1">按 鈕</div> </body> </html>
1 <html> 2 <head> 3 <meta charset="UTF-8"> 4 <title></title> 5 <style> 6 *{ 7 margin: 0px; 8 padding: 0px; 9 } 10 .div1,.div2{ 11 width: 100px; 12 height: 100px; 13 border: 2px solid black; 14 position: relative; 15 background-color: blue; 16 z-index: 5; 17 } 18 .div2{ 19 /*margin: 10px;*/ 20 /*margin-top: 10px;*/ 21 /*margin: 10px 0px 0px 10px;*/ 22 /*margin: -50px;*/ 23 padding: 10px; 24 z-index: 999; 25 background-color: red; 26 27 /*display: none;*/ 28 /*visibility: hidden;*/ 29 30 /*超出部分效果*/ 31 overflow: scroll; 32 overflowstack 33 } 34 input{ 35 padding-left: 20px; 36 } 37 ul{ 38 margin: 50px; 39 /*list-style: none;*/ 40 list-style-image: url(img/123.jpg); 41 } 42 43 ul li{ 44 /*float: left;*/ 45 } 46 </style> 47 </head> 48 <body> 49 <div class="div1"></div> 50 <div class="div2"> 51 <p>123</p><p>123</p><p>123</p><p>123</p> 52 <p>123</p><p>123</p><p>123</p><p>123</p> 53 <p>123</p><p>123</p><p>123</p><p>123</p> 54 <p>123</p><p>123</p><p>123</p><p>123</p> 55 <p>123</p><p>123</p><p>123</p><p>123</p> 56 </div> 57 <input type="text" /> 58 59 <ul> 60 <li>1</li> 61 <li>2</li> 62 <li>3</li> 63 </ul> 64 </body> 65 </html>樣式表2
0908期 HTML 樣式表屬性