一、定义

  块元素一般都从新行开始,它可以容纳内联元素和其他块元素,可设置高度、宽度和边距等。

  内联元素一般都是基于语义级的基本元素,它只能容纳文本或其他内联元素,主要特点是:和其他元素位于同一行上,高度、宽度和边距不可改变。

二、分类

块元素(block element)

  * address - 地址

  * blockquote - 块引用

  * center - 举中对齐块

  * dir - 目录列表

  * div - 常用块级容易,也是css layout的主要标签

  * dl - 定义列表

  * fieldset - form控制组

  * form - 交互表单

  * h1 - 大标题

  * h2 - 副标题

  * h3 - 3级标题

  * h4 - 4级标题

  * h5 - 5级标题

  * h6 - 6级标题

  * hr - 水平分隔线

  * isindex - input prompt

  * menu - 菜单列表

  * noframes - frames可选内容,(对于不支持frame的浏览器显示此区块内容

  * noscript - 可选脚本内容(对于不支持script的浏览器显示此内容)

  * ol - 排序表单

  * p - 段落

  * pre - 格式化文本

  * table - 表格

  * ul - 非排序列表

内联元素(inline element)

  * a - 锚点

  * abbr - 缩写

  * acronym - 首字

  * b - 粗体(不推荐)

  * bdo - bidi override

  * big - 大字体

  * br - 换行

  * cite - 引用

  * code - 计算机代码(在引用源码的时候需要)

  * dfn - 定义字段

  * em - 强调

  * font - 字体设定(不推荐)

  * i - 斜体

  * img - 图片

  * input - 输入框

  * kbd - 定义键盘文本

  * label - 表格标签

  * q - 短引用

  * s - 中划线(不推荐)

  * samp - 定义范例计算机代码

  * select - 项目选择

  * small - 小字体文本

  * span - 常用内联容器,定义文本内区块

  * strike - 中划线

  * strong - 粗体强调

  * sub - 下标

  * sup - 上标

  * textarea - 多行文本输入框

  * tt - 电传文本

  * u - 下划线

  * var - 定义变量

可变元素

  可变元素为根据上下文语境决定该元素为块元素或者内联元素。

  * applet - java applet

  * button - 按钮

  * del - 删除文本

  * iframe - inline frame

  * ins - 插入的文本

  * map - 图片区块(map)

  * object - object对象

  * script - 客户端脚本

html中的块元素和内联元素的区别的更多相关文章

  1. css中的块级和内联元素

    块级元素: 首先说明display是块级元素,会单独站一行,如 代码: <!DOCTYPE html> <html> <head lang="en"& ...

  2. HTML中块元素与内联元素的概念

    HTML中块元素与内联元素的概念 div就是一个块元素,所谓的块元素就是会独占一行的的元素,无论他的内容有多少,他都会独占一整行. p h1 h2 h3 ... div这个标签没有任何语义,就是一个纯 ...

  3. css中块级元素、内联元素(行内元素、内嵌元素)

    Block element 块级元素    顾名思义就是以块显示的元素,高度宽度都是可以设置的.比如我们常用 的<div>.<p>.<ul>默认状态下都是属于块级元 ...

  4. 浅谈HTML中的块级元素和内联元素

    一.基本概念 1.块级元素(block element):一般都从新行开始占据一定的矩形空间,可以设置其宽.高属性来改变矩形的大小.一般情况下块级元素可以包含内联元素和其它块级元素,但也有特殊如for ...

  5. CSS中的块级元素、内联元素(行内元素)

    Block element 块级元素    顾名思义就是以块显示的元素,高度宽度都是可以设置的.比如我们常用 的<div>.<p>.<ul>默认状态下都是属于块级元 ...

  6. margin在块元素、内联元素中的区别 padding

    (1)margin在块元素.内联元素中的区别 HTML(这里说的是html标准,而不是xhtml)里分两种基本元素,即block和inline.顾名思义,block元素就是以”块”表现的元素(bloc ...

  7. Css中的两个重要概念:块状元素和内联元素

    一.display:block display:block就是将元素显示为块级元素,一般是其他元素的容器,可容纳内联元素和其他块状元素,块状元素排斥其他元素与其位于同一行,宽度(width)高度(he ...

  8. Code笔记之:CSS块级元素、内联元素概念

    文档流 将窗体自上而下分成一行行, 并在每行中按从左至右的顺序排放元素,即为文档流. 每个非浮动块级元素都独占一行, 浮动元素则按规定浮在行的一端. 若当前行容不下, 则另起新行再浮动. 内联元素也不 ...

  9. CSS文档流与块级元素和内联元素

    CSS文档流与块级元素(block).内联元素(inline),之前翻阅不少书籍,看过不少文章, 看到所多的是零碎的CSS布局基本知识,比较表面.看过O'Reilly的<CSS权威指南>, ...

随机推荐

  1. BZOJ 1434: [ZJOI2009]染色游戏

    一开始想这不$SG$裸题...然后发现100组数据...然后发现连通块是任意的求$SG$貌似要暴力枚举.... 然后想了一下1维,手动打表,每次就是队当前所有异或后缀和求$mex$,好像就是$lowb ...

  2. 使用VS Code开发asp.net core (上)

    本文是基于Windows10的. 下载地址: https://code.visualstudio.com/ insider 版下载地址: https://code.visualstudio.com/i ...

  3. javascript 一些特殊的字符运算

    1.什么是 --> ? 这两个分开是很简单的两个运算符,比如--,一般表示自减,var i = 5;while(i){console.log(i--);},会打印出5,4,3,2,1: > ...

  4. .35-浅析webpack源码之babel-loader入口文件路径读取

    在处理./input.js入口文件时,在类型判断被分为普通文件,所以走的文件事件流,最后拼接得到文件的绝对路径. 但是对应"babel-loader"这个字符串,在如下正则中被判定 ...

  5. SpringMVC常见注解

    @RequestParam( value="name", require=false ) String wrap  参数绑定:require=false 表示前端对 name 这个 ...

  6. Linux双网卡搭建NAT服务器之网络应用

    一:拓扑.网络结构介绍 Eth1 外网卡的IP 地址, GW和DNS 按照提供商提供配置.配置如下: IP:114.242.25.18 NETMASK:255.255.255.0 GW:114.242 ...

  7. Vue.js响应式原理

      写在前面 因为对Vue.js很感兴趣,而且平时工作的技术栈也是Vue.js,这几个月花了些时间研究学习了一下Vue.js源码,并做了总结与输出. 文章的原地址:answershuto/learnV ...

  8. JBoss AS7(Application Server 7)的Standalone模式和Domain模式

    JBoss AS7(Application Server 7)支持两种引导模式:standalone和domain(域). Standalone模式对于很多应用,并不需要domain管理能力,JBos ...

  9. POJ - 1321 dfs [kuangbin带你飞]专题一

    枚举行和列即可,当前已经放下cnt个棋子,当前已经搜索到第r行,如果 n - r + cnt  < k 直接退出,因为后面无法放下剩下的棋子. AC代码 #include<cstdio&g ...

  10. Codeforces348C - Subset Sums

    Portal Description 给出长度为\(n(n\leq10^5)\)的序列\(\{a_n\}\)以及\(m(m\leq10^5)\)个下标集合\(\{S_m\}(\sum|S_i|\leq ...