1. 程式人生 > >0908期 HTML 樣式表屬性

0908期 HTML 樣式表屬性

nav src radius ide 百分數 背景 box repeat bottom

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">按&nbsp;鈕</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 樣式表屬性