DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS基礎知識 >> 5.3 CSS邊框border局部樣式
5.3 CSS邊框border局部樣式
編輯:CSS基礎知識     

一、邊框border局部樣式簡介

我們都知道邊框有上下左右四條邊,在上一節我們學習的是四條邊框的整體樣式。那如果我們想要對上下左右這四條邊進行單獨設置,那該怎麼辦呢?

在CSS中,我們可以分別針對上下左右四條邊框設置單獨的樣式。

1、上邊框border-top

 
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:red;

簡潔寫法:border-top:1px solid red;

2、下邊框border-bottom

 
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:orange;

簡潔寫法:border-bottom:1px solid orange;

3、左邊框border-left

 
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:blue;

簡潔寫法:border-left:1px solid blue;

4、右邊框border-right

 
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:red;

簡潔寫法:border-right:1px solid green;

從上面介紹,我們知道無論是邊框整體樣式,還是局部樣式,我們都需要設置邊框的3個屬性:寬度、外觀、顏色。

大家如果忘記邊框要設置哪些屬性也沒關系,因為在Visual Studio中有代碼自動提示功能。我們多練習就會記住了。

舉例1:

在線測試
 
<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <style type="text/css">
        #div1
        {
            width:100px;                      /*div元素寬為100px*/
            height:60px;                      /*div元素高為60px*/
            border-top:1px solid red;         /*上邊框樣式*/
            border-right:1px solid orange;    /*右邊框樣式*/
            border-bottom:1px solid blue;     /*下邊框樣式*/
            border-left:1px solid green;      /*左邊框樣式*/
         }
    </style>
</head>
<body>
    <div id="div1">
    </div>
</body>
</html>

在浏覽器預覽效果如下:

舉例2:

在線測試
 
<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <style type="text/css">
    #div1
    {
        width:100px;                   /*div元素寬為100px*/
        height:60px;                   /*div元素高為100px*/
        border:1px solid gray;         /*邊框整體樣式*/
        border-bottom:0px;             /*去除下邊框*/
    }
    </style>
</head>
<body>
    <div id="div1">
    </div>
</body>
</html>

在浏覽器預覽效果如下:

分析:

“border-bottom:0px;”是把下邊框寬度設置為0,這樣下邊框就沒有寬度了,因此去除了下邊框。很多人新手覺得奇怪,難道不需要設置邊框的外觀和顏色如“border-bottom:0px solid gray;”嗎?實際上,這是省略寫法。既然我們都不需要這一條邊框了,還設置邊框的外觀和顏色搞毛用呢?

去除邊框可以使用“border-bottom:0px”和“border-bottom:none”兩種方法。這兩者效果是等價的。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved