返回顶部
首页 > 资讯 > 前端开发 > JavaScript >DIV+CSS定义及优势有哪些
  • 206
分享到

DIV+CSS定义及优势有哪些

2024-04-02 19:04:59 206人浏览 独家记忆
摘要

本篇内容主要讲解“DIV+CSS定义及优势有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“DIV+CSS定义及优势有哪些”吧!   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结构代码:

  <div id="first">第1块div</div>

  <div id="second">第2块div</div>

  <div id="third">第3块div</div>

  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定义及优势有哪些”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: DIV+CSS定义及优势有哪些

本文链接: https://lsjlt.com/news/91193.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • DIV+CSS定义及优势有哪些
    本篇内容主要讲解“DIV+CSS定义及优势有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“DIV+CSS定义及优势有哪些”吧!   Div+css 是一种...
    99+
    2024-04-02
  • DIV+CSS网页有哪些优势
    这篇文章主要讲解了“DIV+CSS网页有哪些优势”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“DIV+CSS网页有哪些优势”吧!DIV+CSS是网站标准(或...
    99+
    2024-04-02
  • 采用css+div布局有哪些优势
    本文小编为大家详细介绍“采用css+div布局有哪些优势”,内容详细,步骤清晰,细节处理妥当,希望这篇“采用css+div布局有哪些优势”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识...
    99+
    2024-04-02
  • DIV/CSS的优点有哪些
    这篇文章主要介绍“DIV/CSS的优点有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“DIV/CSS的优点有哪些”文章能帮助大家解决问题。 div+css,这...
    99+
    2024-04-02
  • css的有哪些优势
    这篇文章主要讲解了“css的有哪些优势”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css的有哪些优势”吧! css的优势:1、...
    99+
    2024-04-02
  • Css的优势有哪些
    小编给大家分享一下Css的优势有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Css的优势 表现与内容分离 增强了网页的...
    99+
    2024-04-02
  • DIV CSS优化技巧有哪些
    这篇文章主要讲解了“DIV CSS优化技巧有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“DIV CSS优化技巧有哪些”吧!一、CSS样式属性单词代码简...
    99+
    2024-04-02
  • golang的含义是什么及有哪些优势
    本文小编为大家详细介绍“golang的含义是什么及有哪些优势”,内容详细,步骤清晰,细节处理妥当,希望这篇“golang的含义是什么及有哪些优势”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。golang是一种静态...
    99+
    2023-07-04
  • DIV+CSS的好处和意义有哪些
    这篇文章主要介绍DIV+CSS的好处和意义有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Div 全称 division 意为“区分”使用 DIV 的方法跟使用其他 tag 的方...
    99+
    2024-04-02
  • DIV CSS常用优化技巧有哪些
    本篇内容主要讲解“DIV CSS常用优化技巧有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“DIV CSS常用优化技巧有哪些”吧! 一.使用css缩写 ...
    99+
    2024-04-02
  • 学习DIV+CSS有哪些好处及用处
    这篇文章主要讲解了“学习DIV+CSS有哪些好处及用处”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“学习DIV+CSS有哪些好处及用处”吧!一、有利于SEO...
    99+
    2024-04-02
  • DIV+CSS有哪些特点
    这篇文章主要为大家展示了“DIV+CSS有哪些特点”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“DIV+CSS有哪些特点”这篇文章吧。DIV+CSS五大特点 D...
    99+
    2024-04-02
  • 埃及服务器有哪些优势
    埃及服务器的优势有:1、线路稳定,能有效保障网络的稳定性和高速性;2、提供服务器安全配置、病毒查杀等增值服务,安全性高;3、ip资源充足,且不限流量,很适合外贸站、音乐站、下载站、虚拟主机站等应用;4、不用备案,对网站内容的限制相对宽松,有...
    99+
    2024-04-02
  • ioss是什么及有哪些优势
    这篇文章主要讲解了“ioss是什么及有哪些优势”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ioss是什么及有哪些优势”吧!ioss全称“The Import One-Stop Shop”,...
    99+
    2023-06-29
  • mariadb的特点及优势有哪些
    MariaDB是一种开源的关系型数据库管理系统,它是MySQL的一个分支,并向后兼容。 以下是MariaDB的特点和优势: 开源...
    99+
    2024-04-09
    mariadb
  • div+css编程提醒及小技巧有哪些
    div+css编程提醒及小技巧有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值。同一个的...
    99+
    2023-06-08
  • 稳定香港vps有哪些优势
    稳定香港vps的优势有:1、稳定香港vps访问速度快,具备平稳升级到IPv6的潜力;2、稳定香港vps采用三层网络结构,网络节点覆盖范围广;3、香港vps稳定性好,能解决不同ISP之间数据交换的问题;4、稳定香港vps具有QoS保证的SLA...
    99+
    2024-04-02
  • css定义声明的做法有哪些
    这篇文章主要介绍了css定义声明的做法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 假定要界说不止一个申明,则需要用分号将每一个...
    99+
    2024-04-02
  • mysql有哪些优势
    下文给大家带来有关mysql有哪些优势内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完mysql有哪些优势你一定会有所收获。1、运行速度快,MySQL体积小,命令...
    99+
    2024-04-02
  • Redis有哪些优势
    这篇文章主要为大家展示了“Redis有哪些优势”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Redis有哪些优势”这篇文章吧。Redis有什么优势?1、性能高,...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作