标签分类:

一、块标签:块标签是指本身属性为display:block;的元素。

1.默认占一行可以设置宽高,

2.在不设置宽度的情况下,块级元素的宽度是它父级元素内容的宽度

3.在不设置高度的情况下,块级元素的高度是它本身内容的高度

4.块标签的居中问题:块级标签左右居中:先设置自身width;然后,margin: 0 auto;

常用的块标签

标签 描述
div 常用块级容器,也是css layout的主要标签
h1 大标题
h2 副标题
h3 三级标题
h4 四级标题
h5 五级标题
h6 六级标题
hr 水平分隔线
menu 菜单列表
ol 有序列表
ul 无序列表
li 列表项
dl 定义列表
dt 定义术语
dd 定义描述
table 表格
p 段落
form 交互表单

二、行标签:行标签是指本身属性为display:inline;的元素。

1.默认不占一行,不可以设置宽高,大小根据内容来

2.内联元素只能容纳文本或者其他内联元素(此处请注意,不要在内联元素中嵌套块级元素)

3.子级行标签之间有间隙,可以把父级元素font-size设置为0,子级单独设置font-size

行标签居中:由于行标签自身不支持width,使用在父级元素设置text-alian : center

常用的行标签

标签 描述
span 常用内联容器,定义文本内区块
a 锚点
b 加粗
strong 加粗强调
i 斜体
em 斜体强调
s 中划线(不推荐使用)
strike 中划线
del 文档中已被删除的文本
br 强制换行
u 下划线
textarea 多行文本输入框
input 输入框
select 下拉列表
label input 元素定义标注(标记)
img 引入图片
sub 下标
sup 上标
big 大字体文本
small 小字体文本

三、行内块标签:

1.默认不占一行,可以设置宽高

2.通过设置float属性也会将元素转换为行内块标签

通过定位属性fix, absolute都可以将元素转换为行内块标签

设置样式 display: inline-block;转换为行内块标签

总结:HTML可以将元素分类方式分为行内元素、块状元素和行内块状元素三种。首先需要说明的是,这三者是可以互相转换的,使用display属性能够将三者任意转换:

  (1)display:inline;转换为行内元素

  (2)display:block;转换为块状元素

  (3)display:inline-block;转换为行内块状元素

1.块状元素特征:(1)能够识别宽高

        (2)margin和padding的上下左右均对其有效

        (3)可以自动换行

        (4)多个块状元素标签写在一起,默认排列方式为从上至下

2.行内元素特征:(1)设置宽高无效

        (2)对margin仅设置左右方向有效,上下无效;padding设置上下左右都有效,即会撑大空间

        (3)不会自动进行换行

3.行内块状元素特征:(1)不自动换行

          (2)能够识别宽高

          (3)默认排列方式为从左到右

HTML标签类型的更多相关文章

  1. html <input>标签类型属性type(file、text、radio、hidden等)详细介绍

    html <input>标签类型属性type(file.text.radio.hidden等)详细介绍 转载请注明:文章转载自:[169IT-最新最全的IT资讯] html <inp ...

  2. 第五篇、HTML标签类型

    <!--1.块级标签 独占一行,可以设置高度和宽度 如:div p h ul li  -----display: none(隐藏标签) block(让行内标签变块级标签) inline(让块级标 ...

  3. CSS标签类型和样式表继承与优先级

    标签类型 块级标签 什么是块级标签:在html中<div>. <p>.h1~h6.<form>.<ul> 和 <li>就是块级元素 块级标签 ...

  4. 创建标签的两种方法insertAdjacentHTML 和 createElement 创建标签 setAttribute 赋予标签类型 appendChild 插入标签

    1. 建立字符串和insertAdjacentHTML('beforeEnd', ) 2. 通过createElement 创建标签  setAttribute 赋予标签类型 appendChild ...

  5. NFC 标签类型

    NFC 标签类型 Type 1:Type 1 Tag is based on ISO/IEC 14443A. This tag type is read and re-write capable. T ...

  6. 伪类的格式重点:父标签层级 & 当前标签类型

    伪类的格式重点:父标签层级 & 当前标签类型 通过例子说明: css1: span:nth-of-type(2){color: red;} css2: span :nth-of-type(2) ...

  7. CSS3新增特性\HTML标签类型

    RGBA:透明度      作用: 设置透明度(R G B A)   opacity:不透明度     文字也会被设置不透明度   圆角      border-radius:圆角{左上角,右上角.. ...

  8. CSS的标签类型

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  9. mybatis <collection>标签 类型为string时无法获取重复数据错误

    1.场景: fyq_share_house 表 和 fyq_sh_tag 表 两张表是一对多的关系, 一个楼盘对应多个标签,在实体类ShareHouse中使用 /** * 楼盘标签 */ privat ...

  10. HTML标签类型及特点

    关键词:块级元素  行级元素 行内块元素   一. 概述           HTML(Hyper Text Markup Language )作为一种标记语言,网页所有的内容均书写在标签内部,标签是 ...

随机推荐

  1. Linux命令行测试网速speedtest.net

    Linux命令行测试网速speedtest.net 当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为"最后一公里")的网络连接速度.在可用于测试宽带 ...

  2. 4. STL编程四

    1. 类模板的默认参数规则: #include <iostream> using namespace std; /* //类模板,不调用不编译(函数):变量还是规范 template< ...

  3. asp.net c# 虾米音乐API

    最近用到虾米音乐的功能,主要是做一个分享音乐功能,找到好多代码,但是比较杂,有用的很少,因 此在此记录下,方便以后自己使用. 对于第三方网站,只要获取了唯一标识,基本上能抓取一些信息. 虾米 音乐的I ...

  4. jenkins发送测试报告邮件

     1.安装插件 Email Extension Plugin 2.设置Extended E-mail Notification a."系统管理"--“系统设置”.配置Extende ...

  5. 可以修改类不用重启Tomcat加载整个项目

    修改类不重启Tomcat(不用手动重启) 修改tomcat  conf目录下的server.xml <Context path="/struts2" docBase=&quo ...

  6. hdu 1233 还是畅通工程 并查集or最小生成树

    某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离.省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路 ...

  7. Jenkins 源代码编译

    最近一直想写一个关于 Jenkins 管理的 InelliJ 插件,但是尝试很多次总是在登录认证上面失败,各种办法都不起作用,而且官方的文档含糊不清,就动起了从源代码编译在开发环境中进行调试. 废话少 ...

  8. Python爬虫之XML

    一.请求参数形式为xml 举例说明. 现在有这样一个网址:https://www.runff.com/html/live/s1484.html:想要查询图片列表,打开F12,观察到请求如下: 这里的请 ...

  9. 一次简单的ORM调研

        对于ORM,公司一直在用轻量级的PetaPoco,PetaPoco是挺轻巧,易用性和性能都非常优秀.但也有很多的缺点,在组装复杂sql语句的时候有bug,记忆中使用orderby.sum的时候 ...

  10. shiro学习笔记_0600_自定义realm实现授权

    博客shiro学习笔记_0400_自定义Realm实现身份认证 介绍了认证,这里介绍授权. 1,仅仅通过配置文件来指定权限不够灵活且不方便.在实际的应用中大多数情况下都是将用户信息,角色信息,权限信息 ...