html 内联元素和html 块级元素概述及区别

HTML元素分为两种类型:内联元素和块级元素。

HTML内联元素

HTML内联元素(Inline Element)是指元素在页面中以行内的方式显示,并且只占用必要的宽度。
常见的内联元素有:<a><span><img><i>等。

区别:

  1. 内联元素不会造成文本换行,而是在一行内按照从左到右的顺序依次展示。而块级元素通常会默认占据一整行。
  2. 内联元素的高度、宽度都是由其内容自动撑开的,无法直接设置。
  3. 内联元素与其他内联元素会自动排列在同一行,而块级元素会自动排列在不同行。

示例1:

<p>今天天气真不错,<strong>太阳</strong>晒的我好舒服!</p>

以上代码中的<p>元素是一个块级元素,而<strong>是内联元素。在浏览器中展示出来,<p>元素会占据一整行,而<strong>元素则直接跟在“今天天气真不错,”后面。

示例2:

<a href="https://www.google.com">Google</a>

以上代码中的<a>元素是内联元素,它将该文本包装在锚标记中,使其可以作为超链接使用。在浏览器中展示出来,<a>元素会以行内方式展示,只占用所需宽度。

HTML块级元素

HTML块级元素(Block Element)是指元素在页面中以块的方式显示,并且会独占一行。
常见的块级元素有:<div><h1>~<h6><p><ul><li>等。

区别:

  1. 块级元素会独占一行,会主动换行,而内联元素则不会。
  2. 块级元素宽度为100%,也就是会占满整个可视范围;而内联元素的宽度则由内容决定,无法设置。
  3. 块级元素可以容纳内联元素和其他块级元素,而内联元素只能容纳其他内联元素。

示例1:

<div>
  <h2>欢迎来到我的博客!</h2>
  <p>这是我的第一篇博客,很开心能够和大家分享。</p>
</div>

以上代码中的<div>是块级元素,它包含了一个<h2>标题和一个<p>段落,所有这两个元素会自动排列在不同的行上。

示例2:

<ul>
  <li>HTML</li>
  <li>CSS</li>
  <li>JavaScript</li>
</ul>

以上代码中的<ul>是一个块级元素,它包含了三个<li>元素,每个<li>元素包含一个标记。在浏览器中,<ul>元素会按垂直方向自动排列每个<li>元素,形成一个无序列表。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:html 内联元素和html 块级元素概述及区别 - Python技术站

(0)
上一篇 2023年6月9日
下一篇 2023年6月9日

相关文章

  • PHP根据传入参数合并多个JS和CSS文件的简单实现

    以下是“PHP根据传入参数合并多个JS和CSS文件的简单实现”的完整攻略: 1. 前置条件 在开始实现之前,需要先确保以下前置条件已满足: 网站已部署在PHP环境中,并且可以使用PHP的相关函数库; 需要合并的CSS和JS文件已经存在于服务器中,并且可以被脚本访问到; 网站的页面模板中使用了相应的CSS和JS文件,并且可以通过传入参数来指定需要合并的文件。 …

    css 2023年6月9日
    00
  • 利用纯CSS实现动态的文字效果实例

    这里是“利用纯CSS实现动态的文字效果实例”的完整攻略。 1.选择合适的字体 在实现动态文字效果之前,我们需要选择一种合适的字体来突出文字的视觉效果。一些常用的字体如下: Helvetica Arial Times New Roman Georgia 如果您需要使用其他特殊的字体,可以通过引入字体文件或使用CSS3的@font-face来实现。在选择字体的时…

    css 2023年6月10日
    00
  • react card slider实现滑动卡片教程示例

    下面是详细的攻略: 1、什么是React Card Slider React Card Slider是一种React组件,它可以让你实现一个类似于滑动卡片的UI效果。用户可以通过鼠标滚轮、键盘或手势来浏览多个卡片,而这些卡片可以自定义大小、颜色和内容,从而适应不同的UI设计。 2、如何安装React Card Slider 要使用React Card Sli…

    css 2023年6月10日
    00
  • 用CSS3画一个爱心

    以下是用CSS3画一个爱心的完整攻略。 一、思路分析 首先,爱心是一个比较简单的基础图形,通过使用CSS3的伪元素和渐变效果,可以轻松地画出一个漂亮的彩色爱心。 画一个爱心的主要步骤如下: 利用clip-path属性将正方形分割成两个相等的三角形。 利用伪元素和渐变效果分别绘制两个三角形构成一个带有渐变色的爱心。 使用CSS3的动画效果,让爱心产生呼吸的效果…

    css 2023年6月10日
    00
  • 基于jQuery实现select下拉选择可输入附源码下载

    为了实现“基于jQuery实现select下拉选择可输入”,需要在HTML页面中增加以下代码结构: <label for="select-input">下拉选择可输入:</label> <select id="select-input" name="select-input&qu…

    css 2023年6月11日
    00
  • ThinkPHP5 的简单搭建和使用详解

    ThinkPHP5 的简单搭建和使用详解 简介 ThinkPHP5是一款开源、快速、自由、简单的面向对象的轻量级PHP开发框架,采用了全新的架构和设计理念,符合PSR标准,核心功能包括路由、请求与响应、控制器、模型、视图等。 环境搭建 安装配置PHP环境(版本要求PHP 5.4 以上) 下载ThinkPHP5框架并解压到指定目录。 设置项目虚拟主机。 MVC…

    css 2023年6月9日
    00
  • 一个简单的弹性返回顶部JS代码实现介绍

    一个简单的弹性返回顶部JS代码实现介绍 介绍 在网页开发中,经常需要在页面底部添加一个 “返回顶部” 按钮。为了让用户体验更好,我们可以使用JS实现一个弹性返回顶部的效果。本篇文档将详细介绍如何实现该功能。 实现过程 1. HTML 首先,在HTML中添加两个元素,一个是返回顶部的按钮,另一个是页面底部占位元素,用于模拟初始页面的滚动高度,如下所示: &lt…

    css 2023年6月10日
    00
  • 探究background-position属性中的百分比值的使用

    探究background-position属性中的百分比值的使用 在background-position属性中,百分比值是一种很有用的定位方式。使用百分比值时,可以根据图片或元素容器的尺寸进行自适应的位置定位。以下将深入讲解如何使用百分比值以及一些示例说明。 使用百分比值进行定位 在background-position属性中,可以使用百分比值来进行水平和…

    css 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部