html 行级元素和块级元素标签列表

html 行级元素和块级元素标签列表一 显示元素 一 块级元素 div p h1 h6 form ul ol dl dt dd li table tr td th hr blockquote address table menu preHTML5 header section article footer 等块级元素独占一行 当没有设置宽高时 它默认设置为 100 其宽度自动填满其父元素宽度 块级元素允许设置宽高 widt

  • 块级元素独占一行,当没有设置宽高时,它默认设置为100%(其宽度自动填满其父元素宽度)
  • 块级元素允许设置宽高,width、height、margin、padding、border都可控制
    :块级元素设置了width宽度属性后仍然独占一行
  • 块级元素可以包行内元素、块级元素

(二)行内元素(内联函数)及行内块元素

(1)span、img、a、label、code、input、abbr、em、b、big、cite、i、q、textarea、select、small、sub、sup,strong、u

  • 行内元素不能独占一行,与其他行内元素排成一行,其宽度随元素的内容变化而变化
  • 行内元素不能设置width、height、margin、padding
  • 行内元素默认宽度为其content宽度
  • 行内元素只能包括文字或行内元素、行内块元素,不能包括块级元素
  • display:inline-block:行内块元素与行内元素属性基本相同即不能独占一行,但是可以设置width及height
  • 行内元素的水平方向的padding-left和padding-right都会产生边距效果,但是竖直方向上的padding-top和padding-bottom都不会产生边距效果

这些元素与其他行内元素不同的是,它有内在尺寸。因为它像是一个框,比如img元素,它能显示出图片是由于src的值,在审查元素时就不能直接看到图片,而input是输入框或是复选框也是因为其type的不同。

这种需要通过属性值显示的元素,其本身是一个空元素,像一个空的框架。

二、将行内元素分行显示或将块级元素同行显示

display:block -- 显示为块级元素(块级元素默认样式) display:inline -- 显示为行内元素(行内元素默认样式) display:inline-block -- 显示为行内块元素,表现为同行显示并可修改宽高内外边距等属性(行内块元素默认属性) 常将<ul>元素加上display:inline-block样式,原本垂直的列表就可水平显示 

三、关于行内元素和块级元素的嵌套问题

一般情况下块级元素可以包含行内元素、行内块元素、块级元素,行内元素不能包含块级元素,只能包含行内元素及行内块元素。

eg:下图为正确的嵌套

<div> <span> <p></p> </span> <p></ p> <input type="text"> </div> 

有些特殊的块级元素不能包含块级元素,只能包含行内元素:h1~h6、p、dt

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233016.html原文链接:https://javaforall.net

(0)
上一篇 2025年8月24日 上午10:01
下一篇 2025年8月24日 上午10:22


相关推荐

  • 杭州市萧山区支持OpenClaw&OPC-STC发展的若干措施(征求意见稿)

    杭州市萧山区支持OpenClaw&OPC-STC发展的若干措施(征求意见稿)

    2026年3月12日
    3
  • ORM学员管理系统

    1.使用MySQL自己创建一个数据库,以下例为例2.在项目的settings.py文件中进行数据库链接信息3.在项目下的__init__文件中写入以下命令4.在项目下的models.py文件中创

    2022年3月29日
    38
  • linux命令提示符快捷键

    linux命令提示符快捷键常用 1 Tab 这是你不能没有的 Linux 快捷键 它将节省你 Linux 命令行中的大量时间 只需要输入一个命令 文件名 目录名甚至是命令选项的开头 并敲击 tab 键 它将自动完成你输入的内容 或为你显示全部可能的结果 如果你只记一个快捷键 这将是必选的一个 2 Ctrl C 这些是为了在终端上中断命令或进程该按的键 它将立刻终止运行的程序 如果你想要停止使用一个正在后台运行的程序 只需按下这对组合键 3 Ctrl Z 该快捷键将正在运行的程序送到后台 通常 你可以在使用

    2026年3月26日
    1
  • onpropertychange事件(on intention)

    onpropertychange事件(on intention)IE下,当一个HTML元素的属性改变的时候,都能通过onpropertychange来捕获。例如一个对象的value属性被页面的脚本修改的时候,onchange无法捕获到,而onpropertychange却能够捕获。(是实时性捕捉到的)也就是说:onpropertychange能及时捕获属性值的变化,而onchange在属性值改变时还必须使得当前元素失去焦点(onblur)才可以激活该事件!

    2022年4月18日
    123
  • OpenClaw + K8s + Docker安装教程

    OpenClaw + K8s + Docker安装教程

    2026年3月14日
    2
  • 网站权重优化?怎么优化网站权重?网站权重优化工具免费

    网站权重优化?怎么优化网站权重?网站权重优化工具免费网站权重优化 什么是网站权重相信很多朋友都听说过这个 网站权重 这个名词 只知道网站权重越高网站就越好 具体网站权重是怎么由来的相信不少的 SEO 人员都感到困惑 一 网站权重的由来几大搜索引擎 百度 360 搜狗 谷歌 等都没有明确表明有网站权重这一说法 网站权重的由三方工具根据网站的综合情况计算而来给予的一个评级 分别是 0 10 级 数值越大网站权重越高 网站权重越高网站状况就越好 而计算网站的权重值主要依据是根据网站的流量值来计算的 例 流量值 1 99 之间权重为 1 首先申明一点这个权重值是属于第

    2026年3月18日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号