1. 程式人生 > >Css總結++圖片在div中居中的方式

Css總結++圖片在div中居中的方式

   在Css樣式中圖片(文字)居中的方式:

            ①使用父子選擇器

                    .style1{

                                    text-align:center;

                    }

                    .style1 img{

                                    magin-top: xx px (設定自己需要的畫素)

                    }

            ②在Html中使用table的方式

                         設定一行一列

                                <div class = "xxx">

                                        <table width = "100%"  align = "center" valign ="middle">

                                                <tr>

                                                        <td><img src = "xxx" /></td>

                                                </tr>

                                        </table>

                                </div>

<link  href=”xxx/xxx/xx.css” type = “text / css” rel = “stylesheet”

CSS樣式的引入

 總結:

CSS的三種選擇器:

        (1”  .選擇器名稱   就是一個類選擇器

        (2“  #選擇器名稱   就是一個ID選擇器

                          3”  body          html的選擇器

            (id>>html

            (4)  父子選擇器:  

                    #style span{

            屬性名 屬性值;

                                    }

 

                <head>

 

        樣式的定義:<style = “text/css”>

                                                                 .#)類選擇器名稱{      ‘點’是類選擇器  #id選擇器’

                                屬性名: 屬性值;   (等等)

                                                                                                }

                                             </style>

 

                                    img {

                                            filter:gray

                                            }

 

                                    a:link img {

                                                    filter:gray;超連結預設情況下灰色(img這個圖)

                                                    }

                                    a:hover img{

                                                        filter:””

                                                        }

                        </head>

 

<body>

<元素名  class = “style1” >  

class是類選擇器  id id選擇器)

元素名可以是HTML中的任意元素的名稱

引用上面設定的CSS樣式(注意不能帶‘點’)

</span>

 

<img  src = “xx” />    上面對應的img設定會對其做出處理

<a><img  src = “xx” /></a>

 

        ★行內元素和塊元素

                1. 行內元素:只佔內容寬度,不會自動換行(span

                    一般放文字或者其他行內元素

                2. 塊元素:不管內容多少,都會換行並且佔滿一行(div

                    一般存放行內元素,文字,塊元素

                3. 行內元素和塊元素是可以互換 display:block行內元素>塊元素    display:inline塊元素>行內元素

        ★標準流流,非標準流,盒子模型

                1. 標籤的排列方式。先排先顯示-->標準

        2. ★★★盒子模型:層層巢狀。{

                1) 每一個元素都可以看作一個盒子

                2) 參照物不同 CSS屬性不同

                3) 儘量使用marginPadding會破壞盒子大小

                        ①邊界層: margin

                        ②邊框層: border

                        ③填充層: padding

                        ④填充層: content

                    }

(1)每個div模組之間的距離就稱margin

(2)div模組邊界與內部元素的距離成為padding(上下左右)

(3)模組邊框多粗是用border

(4)模組內部的元素為content

Margin padding 在設計的CSS樣式中設定。

 

Border(邊框):邊框線的型別有九個確定值:none(無邊框線)、 dotted(由點組成的虛線)、 dashed(由短線組成的虛線)、 solid(實線)、 double(雙線,雙線寬度加上它們之間的空白部分的寬度就等於border-width定義的寬度)、 groove(3D溝槽狀的邊框)、 ridge(3D脊狀的邊框)、 inset(3D內嵌邊框,顏色較深)、 outset(3D外嵌邊框,顏色較淺)

浮動(float):左右浮動,清除浮動。

  右浮動:向模組右邊浮動按照標準流的形式,碰到父元素邊界的時候停止 </body>