如何使用span和div html元素(use the span and div html elements)

div和span在网页构建中不可互换。每一个都有不同的用途,知道何时使用它们将帮助您开发干净、易于管理的网站。...

div和span在网页构建中不可互换。每一个都有不同的用途,知道何时使用它们将帮助您开发干净、易于管理的网站。

An HTML code example

使用div元素

div在网页上定义逻辑分区。div是division的缩写,基本上是一个框,您可以在其中放置属于一起的其他HTML元素。一个部门可以包含多个其他元素,例如段落、标题、列表、链接、图像等。它甚至可以包含其他部门,以提供额外的结构和组织。

要使用div元素,请放置一个打开的<部门>在页面上要作为单独分区的区域前添加标记,并添加一个结束标记&lt/部门>后面的标签:

<div>contents of div</div>

如果要使用CSS设置此区域的样式,可以在开始div标记中添加ID选择器:

<div id="myDiv">

或者,您可以添加一个类选择器:

<div class="bigDiv">

然后可以在CSS或JavaScript中使用这些元素。

当前的最佳实践倾向于使用类选择器而不是ID,部分原因是特定的ID选择器是如何使用的。但是,任何一个都是可以接受的,您甚至可以为div提供ID和类选择器。

分区还是分区?

div元素与HTML5 section元素不同,因为它没有赋予所包含的内容任何语义。如果不确定内容块是div还是section,请考虑元素和内容的用途。

  • 如果只需要该元素向页面的该区域添加样式,则应使用div元素。
  • 如果内容具有不同的焦点并且可以独立存在,则考虑使用节元素。

最终,div和section的行为类似,您可以为它们中的任何一个赋予属性并使用CSS设置样式。两者都是块级元素。

使用跨距

默认情况下,Span是一个内联元素,与div和section元素不同。span元素通常用于包装特定的内容(如文本),为其提供一个附加的挂钩,您可以使用它添加样式。但是,如果没有任何样式属性,span对文本没有任何影响。

span和div元素之间的另一个区别是div元素包含一个段落分隔符,而span元素只告诉浏览器将关联的CSS样式规则应用于&lt;span&gt;标签:

<div id="mydiv"><p> <span>Highlighted text </span> and non-highlighted text.</p></div>

你可以加上

class="highlight"

或类似于span元素,使用CSS设置文本样式。

span元素没有必需的属性,但最有用的三个属性与div元素的属性相同:

  • 风格
  • 身份证件

如果要更改内容样式而不将该内容定义为文档中的新块级元素,请使用span。

例如,如果希望h3标题的第二个单词是红色的,则可以使用span元素将该单词环绕,并将其样式设置为红色文本。该单词仍然是h3元素的一部分,但将显示为红色。

  • 发表于 2021-09-04 22:39
  • 阅读 ( 182 )
  • 分类:IT

你可能感兴趣的文章

迪夫(div)和跨度(span)的区别

...本上,HTML是一个带有标记的文本文档。它告诉Web浏览器如何构造网页以显示它。div和span是HTML中的两个标记。根据元素的类型,每个HTML元素都有一个默认的显示值。因此,它们可以是块或内联元素。本文讨论了div和span的区别。d...

  • 发布于 2020-11-09 08:37
  • 阅读 ( 341 )

如何通过3个简单的步骤构建javascript幻灯片

... 今天我将向您展示如何从头开始构建JavaScript幻灯片。我们直接跳进去! ...

  • 发布于 2021-03-13 17:20
  • 阅读 ( 237 )

如何使用架构.org你网站上的标记以及为什么你应该

... 以下是谷歌如何提取具体营养信息: ...

  • 发布于 2021-03-14 06:48
  • 阅读 ( 208 )

如何建立一个网站:初学者

...许你读过我们的一些HTML(理解HTML)和CSS教程,但不知道如何在更大的项目中使用这些语言。 ...

  • 发布于 2021-03-15 13:25
  • 阅读 ( 253 )

理解基本html代码的5个步骤

...一些基础知识,包括什么是HTML,一些基本概念,以及它如何与其他语言交互。把这当成一个“傻瓜的HTML”速成班。 ...

  • 发布于 2021-03-21 16:54
  • 阅读 ( 264 )

部门(div)和跨度(span)的区别

...Featured”&gt;&lt;/div&gt; &lt;/body&gt; &lt;/html&gt; The &lt;div&gt;  elements can have different attributes, specifically different sizes for resp***ive interaction depending on the screen size of the device being used. Here is an example of how each &lt;div&gt; element can be styled in the HTM...

  • 发布于 2021-06-24 23:59
  • 阅读 ( 251 )

部门id(div id)和div类(div class)的区别

...标记语言。它是所有其他web技术的基本语言。一般来说,使用HTML进行web开发的主要目的是构建网页的结构。程序员可以使用HTML定义段落、表格、图像、列表、标题和许多其他元素。此外,HTML中的块级元素从新行开始,占据整个...

  • 发布于 2021-07-02 01:15
  • 阅读 ( 490 )

部门(div)和html中的跨距标记(span tag in html)的区别

...&amp;lt;跨度&amp;gt;标签是两个常见的标签,当创建网页使用HTML和执行不同的功能。对于许多初学者来说,这些问题常常让他们感到困惑,因为他们正试图理解何时使用哪种方法。我们先来了解一下两者的区别。 标记是块级元...

  • 发布于 2021-07-12 12:57
  • 阅读 ( 149 )

桌子(table)和部门(div)的区别

...如果想要修改布局和网站,也必须简单地理解某些代码是如何工作和行为的&amp;书信电报;表&amp;gt;和&amp;lt;部门&amp;gt;是一个人在设计网站时发现的两种不同类型的标签。这两个标签用于控制网站的布局和外观。 现在,当一...

  • 发布于 2021-07-13 08:36
  • 阅读 ( 175 )

如何创建网站第二部分:样式和css

...his method is best for quick, one-off styles that you want to apply to one element without a lot of overhead. You can add inline styles to any element by defining the style attribute of an element. For example:&lt;p style="color:red;"&gt;The text inside this paragraph tag will be red.&lt;/p&gt;You c...

  • 发布于 2021-07-24 23:08
  • 阅读 ( 286 )
sm192536
sm192536

0 篇文章

相关推荐