当前位置: 首页 > news >正文

做网站的软件公司谷歌浏览器 安卓下载2023版官网

做网站的软件公司,谷歌浏览器 安卓下载2023版官网,株洲建设网站的公司,wordpress前台注册文章目录 概述置换元素/非置换元素置换元素非置换元素 行内元素/块级元素/行内块级元素行内元素块级元素行内块级元素 概述 CSS从两个维度上将HTML元素进行了分类: 从元素内容的表现形式上,将元素分为:置换元素、非置换元素。从元素自身的显…

文章目录

  • 概述
  • 置换元素/非置换元素
    • 置换元素
    • 非置换元素
  • 行内元素/块级元素/行内块级元素
    • 行内元素
    • 块级元素
    • 行内块级元素

概述

CSS从两个维度上将HTML元素进行了分类:

  1. 元素内容的表现形式上,将元素分为:置换元素、非置换元素。
  2. 元素自身的显示方式上,将元素分为:行内元素、块级元素、行内块级元素。

要清楚理解元素内容元素自身的区别:

  1. 讨论元素内容的时候,元素就是个容器,里面装的东西就是要关注的内容
  2. 讨论元素自身的时候,内容不重要,它的位置、宽高、内外边距才是重点

置换元素/非置换元素

重点关注元素内容的渲染效果:内容来源、如何创建。

浏览器渲染HTML文档,创建元素内容的时候,分两种情况:

  1. 可以直接从元素标签中获得元素内容。比如<p>内容区</p>,直接渲染内容区就能创建好<p>元素的内容,这种元素就是非置换元素
  2. 需要引入额外对象,才能创建好元素内容。比如<img src="photo.png" />,需要额外加载图片,才能创建好<img>元素的内容,再比如<button>按钮</button>,浏览器要引入一个按钮组件,才能创建好<button>元素的内容,这种元素就是置换元素

HTML文档中,大部分是都非置换元素,只有少数几个置换元素<img><select><textarea><input><button><iframe><video><audio><embed><object>

置换元素

特点:

  1. HTML源码文档中看元素标签,只能看到元素自身,看不到具体的元素内容
  2. 修改元素某些属性值,就可以改变元素内容,比如<input>type属性,<img>src属性
  3. 元素自身一般拥有固定尺寸(宽、高、宽高比),部分元素有heightwidth属性
  4. CSS渲染模型美化不了元素内容,只能对元素自身进行美化

非置换元素

特点:

  1. HTML源码文档中看元素标签,可以同时看到元素自身和具体的元素内容
  2. 严格遵循CSS渲染模型机制,元素自身元素内容都可以被CSS美化

行内元素/块级元素/行内块级元素

重点关注元素自身的渲染效果:位置、宽高、内外边距。

这种分类方式跟CSS属性display有直接关系,该属性可选值有很多,这里只涉及其中三个:

  1. 行内元素:用display: inline渲染的元素
  2. 块级元素:用display: block渲染的元素
  3. 行内块级元素:用display: inline-block渲染的元素

浏览器会为每个HTML元素赋予一个默认的display属性值,主动改变这个值就可以改变默认的元素分类,比如:

  1. display: block修饰<a>元素,就把行内元素变成了块级元素
  2. display: inline修饰<div>元素,就把块级元素变成了行内元素

行内元素

特点:

  1. 在父元素文档流中不会独占一行,左右两边可以出现其它行内元素
  2. 不能控制高度height和宽度width,默认高度和宽度分别为元素内容的高度和宽度
  3. 仅能在左右两个方向上控制外边距margin和内边距padding,上下两个方向不能控制
  4. 行内元素中不能放置块级元素,否则会被CSS渲染出来一些很奇怪的样式效果

在特点1中,相邻行内元素之间会存在空白间隙的问题,可参考其它文章解决。
在特点2中,如果行内元素同时也是置换元素,就可以控制元素的宽高,这是特例。

常见行内元素:<img><a><label><span><strong><small><em><i><b><abbr><br><dfn><code><kbd><q><samp><sub><sup><var><city><iframe>

块级元素

特点:

  1. 在父元素文档流中独自占据一整行,左右两边不会出现其他元素
  2. 可以控制高度height和宽度width,默认高度为元素内容高度,默认宽度为父元素100%宽度
  3. 可以在上下左右四个方向上控制外边距margin和内边距padding

常见块级元素:<h1><h2><h3><h4><h5><h6><ol><ul><li><dl><dt><dd><div><form><fieldset><legend><article><header><main><footer><figure><blockquote><figcaption><hr><p><pre>

行内块级元素

既有行内元素特点,又有块级元素特点:

  1. 在父元素文档流中不会独占一行,左右两边可以有其它元素(行内元素特点)
  2. 可以控制高度height和宽度width(块级元素特点),默认高度和宽度分别为元素内容的高度和宽度(行内元素特点)
  3. 可以在上下左右四个方向上控制外边距margin和内边距padding(块级元素特点)

常见行内块级元素:<button><input><textarea><select>

http://www.yidumall.com/news/83814.html

相关文章:

  • 网站建设公司利润怎么样网站设计与制作公司
  • 网站被刷怎么办外链群发软件
  • 琼筑网站是哪家做的微信引流推广怎么找平台
  • 做赌博网站是什么案件数据网站
  • 建网站 是否 数据库seo推广效果
  • 文件注入网站百度搜索引擎营销
  • 装饰网站建设微信营销推广方案
  • 织梦CMS做的网站能过等保三级吗广州网站推广服务
  • 廊坊市安次区建设局网站近期国际新闻热点大事件
  • 商城网站前置审批如何建立网站平台的步骤
  • 建设银行网站查询密码搜索引擎优化技术
  • 耐思尼克的建站宝盒营销软文小短文
  • 成都网站建设创新互联抖音账号权重查询
  • 网站建设与规划实验总结大庆网络推广
  • 如何看网站关键词可以看封禁网站的浏览器
  • 做网站实例查看百度关键词价格
  • 做旅游宣传网站的流程小学生一分钟新闻播报
  • 如何维护自己公司网站企业广告宣传
  • 长沙网站制作有哪些公司线上推广策划方案
  • 菏砖网站建设关键词点击排名系统
  • 网站如何做企业电子宣传册搜索大全搜索引擎
  • 检查网站打开速度长沙百度搜索网站排名
  • 深圳有几个燃气公司长沙整站优化
  • zero的大型网站seo教程电商网站模板
  • 课程注册 网站开发长沙快速排名优化
  • 做盗版漫画网站潍坊seo排名
  • 佳木斯建网站的qq群引流推广平台免费
  • 阿里巴巴网站谁做的搜索引擎google
  • 中国摄影师个人网站设计长春seo网站排名
  • 网站建设什么软件网络营销分析报告