34.CSS传统布局【上】

本文介绍了传统的网页布局方式,包括表格布局和浮动布局两种方法。详细讲述了如何使用表格进行固定及流体布局,并演示了利用浮动属性实现内容的左浮与右浮布局。

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

一、布局模型

 

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

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

         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%

      }

转载于:https://www.cnblogs.com/keshuai752100461/p/8485233.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值