DIV+CSS定义及优势有哪些


本篇内容主要讲解“DIV+CSS定义及优势有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“DIV+CSS定义及优势有哪些”吧!
  Div+css 是一种目前比较流行的网页布局技术
  Div 来存放需要显示的数据(文字,图表) , css 就是用来指定怎样显示, 从而做到数据和显示相互的效果
  表现和内容相分离
  代码简洁,提高页面浏览速度
  易于维护和改版
  提高搜索引擎对网页的索引效率
  我们可以简单的这样理解div+css:
  div 是用于存放内容(文字,图片,元素)的容器。
  css 是用于指定放在div中的内容如何显示,包括这些内容的位置和外观。
  HTML只是赋予内容的手段,大部分HTML标签都有其意义(例如,标签p创建段落,h2标签创建标题等等)的,然而div和span标签似乎没有任何内容上的意义,听起来就像一个泡沫做成的锤子一样无用。但实际上,与CSS结合起来后,它们被用得十分广泛。你所需要记住的是span和div是“无意义”的标签。它们的存在纯粹是应用样式,所以当样式表失效时它就没有任何的作用
  它们被用来组合成一大块的HTML代码并赋予一定的信息,大部分用类属性class和标识属性id与元素联系起来。span和div的不同之处在于span是内联的,用在一小块的内联HTML中。而div(division)元素是块级的(简单地说,它等同于其前后有断行),用于组合一大块的代码,为HTML 文档内大块的内容提供结构和背景的元素,可以包含段落、标题、表格甚至其他部分,这使div便于建立不同集成的类。
  div的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由div标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制
  (1)盒子模型的相关属性
  margin(外边距/边界)
  border(边框)
  padding(内边距/填充 )
  我们看图理解一下各属性作用:
  以上属性又分为上、右、下、左四个方向
  问题:页面元素的宽度width、高度height如何计算?
  答案:元素的实际占位尺寸=元素尺寸 + padding + 边框宽度
  比如:元素实际占位高度=height属性 + 上下padding + 上下边框宽度
  (2)盒模型的层次关系
  我们通过一个经典的盒模型3D立体结构图来理解,如图:
  从上往下看,层次关系如下:
  第1层:盒子的边框(border),
  第2层:元素的内容(content)、内边距(padding)
  第3层:背景图(background-image)
  第4层:背景色(background-color)
  第5层:盒子的外边距(margin)
  从这个层次关系中可以看出,当同时设置背景图和背景色时,背景
  图将在背景色的上方显示
  例如:
  水平居中和垂直居中
  水平居中包含两种情况:
  块级元素的水平居中:margin:0px auto;
  文字内容的水平居中:text-align: center;
  垂直居中:
  常见的单行文字的垂直居中可设置文字所在行的height与
  行高样式属性一致,比如:
免费云主机域名
  div{
  width: 400px;
  height: 400px;
  line-height: 400px;
  }
  理解浮动属性首先要搞清楚,什么是文档流?
  文档流:浏览器根据元素在html文档中出现的顺序,
  从左向右,从上到下依次排列
  浮动属性是CSS中的定位属性,用法如下:
  float: 浮动方向(left、right、none);
  left为左浮动、right为右浮动、none是默认值表示不浮动
  ,设置元素的浮动,该元素将脱离文档流,向左或向右移动
  直到它的外边距碰到父元素的边框或另一个浮动元素的边
  框为止
  浮动示例,没有使用浮动的3个DIV:
  HTML结构代码:
  
  
  
  CSS样式代码:
  #first, #second, #third{
  width:100px;
  height:50px;
  border:1px #333 solid;
  margin:5px;
  }
  执行效果如图:
  样式中加入 float:left;
  执行效果如图:
  你再修改为 float: right试试右浮动是什么效果
  16、让商品分类DIV、内容DIV和右侧DIV并排放置
  HTML结构代码:
  CSS样式代码(在第13节CSS代码基础上加入):
  17、clear清除
  clear只对块级元素有效,表示如果前一个元素存在左浮动或右浮动,则换行
  clear属性的取值:rigth、left、both、none到此,相信大家对“DIV+CSS定义及优势有哪些”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: 开发邀请函小程序需要什么基本功能

这篇“开发邀请函小程序需要什么基本功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望免费云主机域名大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“开发邀请函小程序需要什么基本功能”文章吧。一、…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 09/29 19:26
下一篇 09/29 19:26

相关推荐