一.div和span

  DIV和SPAN在整个HTML标记中,没有任何意义,他们的存在就是为了应用CSS样式

  DIV和span的区别在于,span是内联元素,div是块级元素。div占用整行,span只会占用内容大小的部分。div可以改变size,span不可以改变size

二.盒模型

  margin  盒子外边距,增加的话,内盒大小不会变

  padding  盒子内边距,增加的话,border向外扩大,内盒大小本身不会变

  border  盒子边框宽度

  width  盒子宽度

  height  盒子高度

三.布局相关的属性

  1.position定位方式

    relative  正常定位

    absolute  根据父元素进行定位

    fixed  根据浏览器窗口进行定位

    static  没有定位

    inherit  继承

  2.定位

    left,right,top,bottom离页面顶点的距离

  3.覆盖顺序优先级

    z-index  其值是从0,1,2... 数值越大,优先级越高,那么显示就在最上面

  4.display显示属性

    display:none  层不显示

    display:block  块状显示,在元素后面换行,显示下一个块元素。将内联转换成块状

    display:inline  内联显示,多个块可以显示在一行内。将块状转换成内联

  5.float浮动属性

    left  左浮动

    right  右浮动

  6.clear清除浮动

    clear:both

  7.overflow溢出处理

    hidden  隐藏超出层大小的内容

    scroll  无论内容是否超出层大小都添加滚动条

    auto  超出时自动添加滚动条

四.兼容问题及高效

  1.兼容性测试工具

    IE Tester

    Multibrowser

  2.常用浏览器

    Google chrome

    Firefox

    opera

  3.高效的开发工具

    轻量级

      notepad++

      sublime text

      记事本

    重量级

      webstorm

      Dreamweaver

  4.网页设计工具

    fireworks

    photoshop

  5.判断IE的方法

    条件判断格式

      <!--[if 条件 版本]> 那么显示 <![endif]-->

    不等于

      [if !IE 8]  除了IE8都可以显示

    小于

      [if lt IE 5.5]  如果IE浏览器版本小于5.5的显示

    大于

      [if gt IE 5]  如果IE浏览器版本大于5的显示

    小于或者等于

      [if lte IE 6]  如果IE浏览器版本小于等于6的显示

    大于或者等于

      [if gte IE 6]  如果IE浏览器版本大于等于6的显示

    小于和大于之间

      [if (gt IE 5)&(lt IE 7)]

    或

      [if (IE 6)|(IE 7)]

    仅

      <!--[if IE 8]>

<!doctype html>
<html>
<head>
<title>Div+Css布局(div+span以及盒模型)</title>
<meta charset="utf-8">
<style type="text/css">
body{
margin:0px;
padding:0px;
}
/*
div{
background-color:green;
color:#fff;
}
span{
background-color:green;
color:#fff;
} div{
width:500px;
height:500px;
padding:0px;
margin:0px;
border:solid 10px;
}*/
.div{
width:600px;
height:600px;
margin:0 auto;
background-color:green;
}
.diva{
float:left;
width:240px;
height:240px;
background-color:red;
}
.divb{
float:left;
width:240px;
height:240px;
background-color:yellow;
}
.div div{
margin:10px;
padding:10px;
border:solid 10px;
}
</style>
</head>
<body>
<!--div>麦子学院DIV</div>
<div>麦子学院DIV</div>
<span>麦子学院SPAN</span>
<span>麦子学院SPAN</span-->
<div class="div">
<div class="diva"></div>
<div class="divb"></div>
</div>
</body>
</html>
<!doctype html>
<html>
<head>
<title>Div+Css布局(布局相关的属性)</title>
<meta charset="utf-8">
<style type="text/css">
body{
padding:0;
margin:0;
}
/*
.div{
width:300px;
height:300px;
background-color:green;
position:relative;
left:10px;
top:10px;
z-index:0;
}
span{
position:absolute;
background-color:#ff6600;
color:#fff;
top:-10px;
right:0; }
.fixed{
position:fixed;
background-color:#ff6600;
color:#fff;
top:100px;
z-index:1;
}
*/
div{
background:green;
display:inline;
width:200px;
}
span{
background-color:red;
display:block;
width:200px;
}
</style>
</head>
<body>
<!--div class="fixed">
<p>联系电话:1111111</p>
<p>联系QQ:782590844</p>
<p>联系地址:四川省成都市</p>
</div>
<div class="div">
<span>浏览次数:222</span>
</div> </div-->
<div>麦子学院</div>
<div>麦子学院</div>
<div>麦子学院</div>
<span>麦子学院</span>
<span>麦子学院</span>
<span>麦子学院</span>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</body>
</html>
<!doctype html>
<html>
<head>
<title>Div+Css布局(浮动以及溢出处理)</title>
<meta charset="utf-8">
<style type="text/css">
body{
padding:0;
margin:0;
}
.div{
width:960px;
height:600px;
margin:0 auto;
background-color:#f1f1f1;
}
.left{
float:left;
width:260px;
height:460px;
background:#ccc;
}
.right{
float:right;
width:690px;
height:460px;
background:#ddd;
}
.clear{
clear:both;
}
.bottom{
margin-top:10px;
height:200px;
width:960px;
background:red;
}
.jianjie{
width:260px;
height:120px;
background:red;
overflow:auto;
}
</style>
</head>
<body>
<div class="div">
<div class="left">
<div class="jianjie">
麦子学院麦子学院麦子学院麦子学院<br />
麦子学院麦子学院麦子学院麦子学院<br />
麦子学院麦子学院麦子学院<br />
麦子学院麦子学院麦子学院麦子学院<br />
麦子学院麦子学院麦子学院麦子学院<br />
麦子学院麦子学院麦子学院<br />
麦子学院麦子学院麦子学院<br />
麦子学院麦子学院麦子学院<br />
</div>
</div>
<div class="right"></div>
<div class="clear"></div>
<div class="bottom"></div>
</div>
</body>
</html>

CSS div和css布局的更多相关文章

  1. HTML CSS + DIV实现整体布局

    HTML CSS + DIV实现整体布局 1.技术目标: 开发符合W3C标准的Web页面 理解盒子模型 实现DIV+CSS整体布局 2.什么是W3C标准? W3C:World Wide Web Con ...

  2. HTML CSS + DIV实现局部布局

    HTML CSS + DIV实现局部布局 HTML CSS + DIV实现局部布局 1.本章教大家掌握2种布局方式: 1)顶部导航菜单布局,效果图: 2)购物版块布局,效果图: 2.技术目标: 使用d ...

  3. 【转载】CSS + DIV 实现局部布局

    HTML CSS + DIV实现局部布局 1.本章教大家掌握2种布局方式: 1)顶部导航菜单布局,效果图: 2)购物版块布局,效果图: 2.技术目标:使用div + ul-li实现导航菜单布局    ...

  4. 【转载】CSS + DIV 实现整理布局

    HTML CSS + DIV实现整体布局 1.技术目标: 开发符合W3C标准的Web页面 理解盒子模型 实现DIV+CSS整体布局 2.什么是W3C标准? W3C:World Wide Web Con ...

  5. HTML CSS + DIV实现整体布局 part1

    HTML CSS + DIV实现整体布局 1.技术目标: 开发符合W3C标准的Web页面 理解盒子模型 实现DIV+CSS整体布局 2.什么是W3C标准? W3C:World Wide Web Con ...

  6. CSS+DIV网页样式布局实战从入门到精通 中文pdf扫描版

    CSS+DIV网页样式布局实战从入门到精通通过精选案例引导读者深入学习,系统地介绍了利用CSS和DIV进行网页样式布局的相关知识和操作方法. 全书共21章.第1-5章主要介绍网页样式布局的基础知识,包 ...

  7. HTML CSS + DIV实现排版布局

    HTML CSS + DIV实现排版布局 1.网页可以看成是由一个一个"盒子"组成,如图: 由上图可以看出,页面分为上(网站导航).中.下(版权声明)三个部分,中间部分又分为左(商 ...

  8. HTML CSS + DIV实现整体布局 part2

    9.盒模型的层次关系 我们通过一个经典的盒模型3D立体结构图来理解,如图:     从上往下看,层次关系如下: 第1层:盒子的边框(border),     第2层:元素的内容(content).内边 ...

  9. CSS:CSS+DIV布局网页

    现代网页布局:CSS+DIV: 一般的网页都是顺序布局的,很难达到我们需要的网页布局格式,此时使用DIV进行分层布局,类似于盒子,对每一部分内容进行设计.这是现在主流的网页布局方式,使用DIV+CSS ...

随机推荐

  1. HDU2512 一卡通大冒险 —— 第二类斯特林数

    题目链接:https://vjudge.net/problem/HDU-2512 一卡通大冒险 Time Limit: 2000/1000 MS (Java/Others)    Memory Lim ...

  2. linux从用户组中删除某用户

    1. 从wheel组中删除 test用户 gpasswd wheel -d test 2. 给 目录赋予 其他组上传文件的权限 chmod a+w test

  3. 简单封装微信小程序

    一.不同环境配置封装 新建config文件夹,根据自己有不同环境设置不同的js文件 具体js文件内容: exports.config = { requestHost: 'https://******. ...

  4. 单元测试JUnit4 Ctrl + Shift + T

    单元测试 public class Calculator { public int result = 0; public int add(int operandl, int operand2) { r ...

  5. DB2删除表分区

    近日,由于部门数据库读库空间过小,提出删除掉两个月之前日志表的分区(数据库分区是按时间月分区),记述如下: 上网搜索资料发现删除表分区大概分这么几步: 1.查询需要删除掉的分区: select t.D ...

  6. Opencv— — Circle Filter

    // define head function #ifndef PS_ALGORITHM_H_INCLUDED #define PS_ALGORITHM_H_INCLUDED #include < ...

  7. windbg调试堆破坏

    堆破坏 所谓的堆破坏,是说没控制好自己的指针,把不属于你分配的那块内存给写覆盖了.这块内存可能是你程序的数据,也可能是堆的管理结构.那么这个会导致怎样的后果呢?可能的情况我们来yy下 把程序里的计算结 ...

  8. P4147玉蟾宫——最大子矩阵

    悬线法裸题. 代码如下: #include<iostream> #include<cstdio> #include<cstring> using namespace ...

  9. leetcode 395 至少有K个重复字符的最长子串

    找到给定字符串(由小写字符组成)中的最长子串 T , 要求 T 中的每一字符出现次数都不少于 k .输出 T 的长度. 示例 1: 输入: s = "aaabb", k = 3 输 ...

  10. [Java] 练习题001:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

    [程序1]题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2 ...