DIV CSS布局-固定页面开度布局
DIV CSS布局中主要CSS属性介绍:
Float:
Float属性是DIV CSS布局中最基本也是最常用的属性,用于实现多列功能,我们知道<div>标签默认一行只能显示一个,而使用Float属性可以实现一行显示多个div的功能,最直接解释方法就是能实现表格布局的多列功能。
Margin:
Margin属性用于设置两个元素之间的距离。
Padding:
Padding属性用于设置一个元素的边框与其内容的距离。
Clear:
使用Float属性设置一行有多个DIV后(多列),最好在下一行开始之前使用Clear属性清楚一下浮动,否则上面的布局会影响到下面。
简单操作实例:下面使用实例如果做一个简单又基本的布局,效果如下图:
代码:
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
""
>
<html xmlns=
""
>
<head>
<meta http-equiv=
"Content-Type"
content=
"text/html; charset=utf-8"
/>
<title>DIV CSS布局教程</title>
<style type=
"text/css"
>
#Container{
width:1000px;
margin:
0
auto;
/*设置整个容器在浏览器中水平居中*/
background:#CF3;
}
#Header{
height:80px;
background:#093;
}
#logo{
padding-left:50px;
padding-top:20px;
padding-bottom:50px;
}
#Content{
height:600px;
/*此处对容器设置了高度,一般不建议对容器设置高度,一般使用overflow:auto;属性设置容器根据内容自适应高度,如果不指定高度或不设置自适应高度,容器将默认为1个字符高度,容器下方的布局元素(footer)设置margin-top:属性将无效*/
margin-top:20px;/*此处讲解margin的用法,设置content与上面header元素之间的距离*/
background:#0FF;
}
#Content-Left{
height:400px;
width:200px;
margin:20px;/*设置元素跟其他元素的距离为20像素*/
float:left;/*设置浮动,实现多列效果,div Css布局中很重要的*/
background:#90C;
}
#Content-Main{
height:400px;
width:720px;
margin:20px;/*设置元素跟其他元素的距离为20像素*/
float:left;/*设置浮动,实现多列效果,div Css布局中很重要的*/
background:#90C;
}
/*注:Content-Left和Content-Main元素是Content元素的子元素,两个元素使用了float:left;设置成两列,这个两个元素的宽度和这个两个元素设置的padding、margin的和一定不能大于父层Content元素的宽度,否则设置列将失败*/
#Footer{
height:40px;
background:#90C;
margin-top:20px;
}
.Clear{
clear:both;
}
</style>
</head>
<body>
<div id=
"Container"
>
<div id=
"Header"
>
<div id=
"logo"
>这里设置了padding属性介绍一下padding的用法,padding将设置文本与边框的距离。</div>
</div>
<div id=
"Content"
>
<div id=
"Content-Left"
>Content-Left</div>
<div id=
"Content-Main"
>Content-Main</div>
</div>
<div
class
=
"Clear"
><!--如何你上面用到
float
,下面布局开始前最好清除一下。--></div>
<div id=
"Footer"
>Footer</div>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
""
>
<html xmlns=
""
>
<head>
<meta http-equiv=
"Content-Type"
content=
"text/html; charset=utf-8"
/>
<title>DIV CSS布局流程</title>
<style type=
"text/css"
>
#Container{
width:1000px;
margin:
0
auto;
/*设置整个容器在浏览器中水平居中*/
background:#CF3;
}
#Header{
height:80px;
background:#093;
}
#logo{
padding-left:50px;
padding-top:20px;
padding-bottom:50px;
}
#Content{
height:600px;
/*此处对容器设置了高度,一般不建议对容器设置高度,一般使用overflow:auto;属性设置容器根据内容自适应高度,如果不指定高度或不设置自适应高度,容器将默认为1个字符高度,容器下方的布局元素(footer)设置margin-top:属性将无效*/
margin-top:20px;/*此处讲解margin的用法,设置content与上面header元素之间的距离*/
background:#0FF;
}
#Content-Left{
height:400px;
width:200px;
margin:20px;/*设置元素跟其他元素的距离为20像素*/
float:left;/*设置浮动,实现多列效果,div Css布局中很重要的*/
background:#90C;
}
#Content-Main{
height:400px;
width:720px;
margin:20px;/*设置元素跟其他元素的距离为20像素*/
float:left;/*设置浮动,实现多列效果,div Css布局中很重要的*/
background:#90C;
}
/*注:Content-Left和Content-Main元素是Content元素的子元素,两个元素使用了float:left;设置成两列,这个两个元素的宽度和这个两个元素设置的padding、margin的和一定不能大于父层Content元素的宽度,否则设置列将失败*/
#Footer{
height:40px;
background:#90C;
margin-top:20px;
}
.Clear{
clear:both;
}
</style>
</head>
<body>
<div id=
"Container"
>
<div id=
"Header"
>
<div id=
"logo"
>这里设置了padding属性介绍一下padding的用法,padding将设置文本与边框的距离。</div>
</div>
<div id=
"Content"
>
<div id=
"Content-Left"
>Content-Left</div>
<div id=
"Content-Main"
>Content-Main</div>
</div>
<div
class
=
"Clear"
><!--如何你上面用到
float
,下面布局开始前最好清除一下。--></div>
<div id=
"Footer"
>Footer</div>
</div>
</body>
</html>
DIV CSS布局-固定页面开度布局相关推荐
- div+css实现有序新闻文章列表布局
div css布局中常常遇到文章标题列表前有序号(1-10)排版布局,如何简单实现这类新闻文章标题列表排版布局呢?如看到列表布局前有1 2 3 4 5 6 7等数字顺序. 最终效果图: 一.布局思维 ...
- div css左边固定右边自适应布局
web前端开发之布局:先看效果图,最简单的左右布局.有可能还会被面试问道哈哈哈.一看也没什么特别之处,就是左边固定,右边自适应,就这么简单. 原理:通过设置一个margin-left;或者margin ...
- CSS布局教程:用DIV CSS实现国内经典式三行两列布局-CSS布局实例
我们碰到过很多的企业网站或其它小型的展示类网站,有一些共同的特点,即顶部放一个大的导航或BANNER,右侧是链接或图片,左侧放置内容,页面底部放置版权信息等.这样的形式是国内经典式的布局,我们这里不对 ...
- 前端之DIV+CSS布局
刚开始学习javaweb,首先定位学习后端,可是随着学习的深入和项目的进行,越来越发现前端知识的欠缺,之前也随着视频看过,随着时间的流逝,具体的应用也随之忘记了. 而现在开始自己练习项目,发现前端知识 ...
- html图片右侧布局,DIVCSS5模块 上标题下(左图片 右简介)DIV CSS布局
DIVCSS5模块 上标题下(图片 简介)DIV CSS布局完整HTML+CSS代码,实例模块布局教程,图文在线演示,完整案例压缩包下载. 上下结构上标题下(左图右简介)DIV CSS模块效果截图 这 ...
- 金典 DIV+CSS 3行2列 布局详解--企业网站通用的基本布局详解
我们遇到过很多的企业网站或其它小型的展示类网站,有一些共同的特点,即顶部放一个大的导航或BANNER,右侧是链接或图片,左侧放置内容,页面底部放置版权信息等.这样的形式是国内经典式的布局,我们这里不对 ...
- Divbrush 网页Div css画板定位布局系统 v1.8
Divbrush 网页Div css画板定位布局系统软件是一款专业制作DIV+CSS的切图与样式布局的网页前期设计软件. Divbrushv1.0基本上实现了可视化DIV容器布局的画板辅助功能,通过图 ...
- DIV+CSS技术的研究
第一章 DIV+CSS技术的基础知识 第一节DIV+CSS的基本概念 DIV+CSS是网站标准(或称"WEB标准")中常用术语之一,通常为了说明与HTML网页设计语言中的表格(ta ...
- div+css+jquery仿写HTML京东首页的练习及一些关于oo css的总结
整个工程: https://download.csdn.net/download/weixin_43388844/10864383 前言 前几天看b站上极客学院的web前端开发第二部分时了解到OO C ...
最新文章
- 只因接了一个电话,程序员被骗 30 万!
- 忽略并存在数据损坏风险_内部审计快速启动数据分析的6个关键点
- Head First FILE Stream Pointer Overflow
- UVA 10273 Eat or not to Eat?
- mybatis之trim prefix= suffix= suffixOverrides= prefixOverrides=/trim
- Cocos2d-x之绘制填充矩形
- x264_param_t参数注解
- angularJS中,怎么阻止事件冒泡
- VC多线程编程之线程创建与示例
- 矩阵的Cholesky分解
- 使用gdb和core dump迅速定位段错误
- Machine Learning——Homework 6
- delphi调用chrome内核进行浏览
- 计算机课软件有哪些,电脑录课有哪些软件?
- Java程序:迷宫地图生成器
- 最大似然估计和最小二乘法 含代码
- CSS CSS3 pdf 电子书大全 百度云
- 虚幻竞技场3中的配置文件
- G.726音频编解码原理介绍
- 代理模式Proxy——在线代理
热门文章
- 【强化学习】可视化学习tensorboard
- css实现简单的告警提示动画效果
- python函数的 全局变量与局部变量
- 【转】从 ArcGIS for Desktop 发布地图服务
- CentOS下mysql数据库常用命令总结
- [ExtJS5学习笔记]第三十五条 sencha extjs 5 组件查询方法
- define 汉字 error C2001: newline in constant
- 基于Verilog语言的伪随机码的编写
- VIsual Studio编译OpenCV:无法打开python27_d.lib(python36_d.lib)的问题
- 原理图中如何连线_Altium Designer10绘制原理图