前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

六、div元素、CSS盒子模型(css盒子模型内容)

1.div元素

特点:在布局中使用,是一个块状元素,在网页中呈现一个透明块;默认情况下无高度;随内容高度改变而改变。

<style> 
   .ac{
    	width="X"
   	  height="X"
  } 
 </syle>
...
<div class="ac">XXX</div>

2.盒子模型

盒模型是css布局的基础,规定了网页元素如何显示以及元素间的相互关系,拥有盒子一样的外形和平面空间。包含边框(border)、内边距(padding)、内容(content)、外边距(margin),这就是盒模型。


①边框(border)

设置边框线性样式:

border-top-style 上边框 border-bottom-style 下边框

border-right-style 右边框

border-style 四条边框同时设置

边框线性样式属性:none无边框、solid实边、dashed虚线、dotted点状、double双边线框

边框颜色:

border-color: rgb(0-255红,0-255绿,0-255蓝);
border-color: pink;
单边框用法同上

边框粗细:

border-width: 100px;
单边框用法同上

border属性简写:

border:宽度、线性、颜色;

border: 4px solid red;

单边框简写:

border-top: 1px none red;


②内容(content)

宽高组成的一个区域

width:数值+单位;

height:数值+单位;

注:0值可以不用带单位


③内边距(padding)

概念:页面中一个元素内容到元素边框的距离,也称补白。

用法:调整内容在容器中的位置关系。padding值是额外加在元素原有大小上的,要想保证元素的大小不变,需要从元素宽高上减掉后添加padding值。

写法:

单独设置某方向上的padding值:

padding-right: 22px;
right可根据需要更改为left、top、bottom

简写设置一个值:

padding: 20px;         上下左右内边距同时设置

简写设置两个值:

padding: 20px 12px;          前者代表上下内边距,后者代表左右内边距。

简写设置三个值

padding: 12px 20px 10px;        
第一个值代表上为12px,第二个值代表左右为20px,第三个值代表下为10px

简写设置四个值

padding: 20px 10px 40px 0px;
按顺时针方向依次为上、右、下、左设置

注意:padding值不允许为负值


④外边距(margin)

概念:在元素外边的空白区域,被称为外边距。

写法:margin:数值+单位;

属性值写法同padding,当设置并列元素的位置关系时,可以通过设置margin来实现。

margin可以设置负值。

标准盒模型总宽度=width+左右padding+左右border+左右margin

标准盒模型总高度=height+上下padding+上下border+上下margin

   { margin:0px auto;}        一个有宽度的元素在浏览器中横向居中(水平居中)

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言