css+div頁面佈局

 

div標籤是html頁面中用於分組的塊元素,是專門用於元素佈局的標籤。html

  標籤的級別:佈局

    一、行級標籤:可設置大小,但一行只能容下一個行級標籤(默認寬度==頁面寬度,默認高度==填充高度)spa

    二、塊級標籤:可設置大小,多個塊級標籤佔據一行(默認寬度==填充寬度,默認高度==填充高度)code

CSS中與佈局有關的經常使用屬性:htm

CSS屬性
含義
可用值
含義
position
元素位置
absolute
相對屏幕位置
   
relative
相對父元素的位置
   
static
固定位置
direction
元素內容靠哪側
ltr
   
rtl
float
元素自己靠哪側
left
    right
height
高度
pt|px|%|em
像素、百分比
width
寬度
pt|px|%|em
像素、百分比
margin
邊框外部填充
pt|px|%|em
像素、百分比
padding
邊框內部填充
pt|px|%|em
像素、百分比
border
邊框
pt|px|%|em
像素、百分比

 

 

 

 

 

 

 

 

 

 

 

一、咱們先一段代碼blog

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <style>
        div.container{background-color: gray;}
        div.leftframe{background-color: #00ff99;}
        div.rightframe{background-color: #88bb99;}
    </style>
</head>
<body>
    <div class="container">
        <div class="leftframe">
            <ul>
                <li>班級列表</li>
                <li>學生查詢</li>
                <li>成績統計</li>
                <li>學校信息</li>
            </ul>
        </div>
        <div class="rightframe">頁面主體內容</div>
    </div>
</body>
</html>

body標籤中三個div標籤,層級關係以下ci

    <div class="container">it

        <div class="leftframe">io

        <div class="rightframe">table

head標籤中經過內聯方式,給三個標籤上色,效果以下

 

 

二、咱們設置一下各標籤的寬度和高度

一些解釋:

  一、div父標籤div.container的寬度設置爲頁面的90%,默認100%,高度爲leftframe+rightframe

  二、div子標籤div.leftframe寬度設置爲父標籤的20%,默認100%,高度設置爲固定值200px

  三、div子標籤div.rightframe寬度設置爲父標籤的50%,默認100%,高度設置爲固定值200px

 

 三、float的用法

  float:專門針對div而生的用法,字面意思爲浮動,實際含義爲將子div標籤從父div標籤中摳出來,做爲塊級標籤使用(此時再也不佔用父div的空間)

示例:(將leftrame設置float屬性)

 

將rightframe設置float屬性

 四、margin:邊框外部填充(四面填充)

    margin-left:填充左側

    margin-right:填充右側

    margin-top:填充上方

    magrin-button:填充下方

示例:

 

 五、padding:內部填充(四面填充)

  padding-left,

  padding-rihgt,

  padding-top,

  padding-button

 

示例:

相關文章
相關標籤/搜索