码迷,mamicode.com
首页 > Web开发 > 详细

34.CSS传统布局【上】

时间:2018-02-28 19:51:18      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:元素   footer   char   属性   roo   ref   htm   显示   居中   

                                                              第二十七章    传统布局【上】

一、布局模型

 

二、表格布局 (非常不建议使用)

       就是通过设定固定的单元格,去除表格边框和填充实现的布局,他应该在二维表格的数据显示

         1、固定布局

            //html部分

<!DOCTYPE html>

<html lang="zh-cn">

<head>

<meta charset="utf-8">

<title>传统布局[]</title>

<link rel="stylesheet" type="text/css" href="style.css">

</head>

<body>

<table border="1">                <!-- 1的值待后面属性输入完后改为0,让表格消失 -->

<tr>

<td colspan="2" class="header">header</td>

</tr>

<tr>

<td class="aside">aside</td>

<td class="section">section</td>

</tr>

<tr>

<td colspan="2" class="footer">footer</td>

</tr>

</table>

 

</body>

</html>

 

          //CSS部分

@charset "utf-8"

 

body{

margin:0;                     /*去掉外边距*/

}

table{

width: 960px;

margin:0 auto;   /*auto是居中*/

/*border-spacing: 0px;*/

border-collapse: collapse;     /* 设完这个属性或上面那个,就可以把前面的border值由1改为0,使表格线消掉*/

}

.header{

height: 120px;

background-color: olive;

}

.aside{

width:200px;

height:500px;

background-color: purple;

}

.section{

width:760px;

background-color: maroon;

}

.footer{

height:120px;

background-color: gray;

}

 

 

 

         2、流体布局

             表格的固定布局该成流体布局非常简单,只需要设置table100%即可。

           //修改table

             table{

                 width100%

             }

 

三、浮动布局

        浮动布局主要采用floatclear两个属性来构建

         1、固定布局

        //html布局

<!DOCTYPE html>

<html lang="zh-cn">

<head>

<meta charset="utf-8">

<title>传统布局[]</title>

<link rel="stylesheet" type="text/css" href="style.css">

</head>

<body>

<header>

header

</header>

<aside>

aside

</aside>

<section>

section

</section>

<footer>

footer

</footer>

</body>

</html>

 

 

          //css布局

@charset "utf-8"

 

body{

margin:0 auto;

width: 960px;

}

header{

height: 120px;

background-color: olive;

}

aside{

width:200px;

height:500px;

background-color: purple;

float:left;

}

section{

width:760px;

height: 500px;

background-color: maroon;

float: right;

}

footer{

height:120px;

background-color: gray;

}

 

     2、流体布局

          只要更改body元素的限定长度为auto100%,然后左右两侧分别设置20%80%即可

        //css部分

      body{

          widthauto

      }

      aside{

          width20%

      }

      section{

          width80%

      }

34.CSS传统布局【上】

标签:元素   footer   char   属性   roo   ref   htm   显示   居中   

原文地址:https://www.cnblogs.com/keshuai752100461/p/8485233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!