您的位置:首页 > 娱乐 > 八卦 > 网络解决方案公司_教育机构logo_百度一下百度官方网_深圳网站优化推广

网络解决方案公司_教育机构logo_百度一下百度官方网_深圳网站优化推广

2024/12/23 6:17:40 来源:https://blog.csdn.net/fmc121104/article/details/142940728  浏览:    关键词:网络解决方案公司_教育机构logo_百度一下百度官方网_深圳网站优化推广
网络解决方案公司_教育机构logo_百度一下百度官方网_深圳网站优化推广

刚才我们完成了网页中标题与段落元素的学习。在实际开发时,一个网页通常会包含多个相同元素,比如多个标题与段落。

对于相同标签的元素,我们又该如何区分定位呢?

对多个相同的标签分类

比如右图设置了七个段落元素,它们均使用相同的标签<p>。

若我们需要将A角色的台词与B角色的台词分组时,可以使用分类属性class。

为元素分类

class 属性用来对相同的元素进行分类。

它的属性值就是每个分类的名称(类名)。名称可以设定为任意内容且该名称可以重复使用。

class 可以设置在任何元素中,是一个通用属性。

比如右边的代码:

为角色a的p元素添加,class="a";

为角色b的p元素添加,class="b",

再利用CSS分别为它们设置颜色

设定唯一标识

除了使用class分类以外,我们还可以使用id属性为某个元素分配一个唯一的标识符。

id也是一个通用属性,它的使用方法和class类似。

但与class的区别在于,id属性的值是唯一的,类似于我们的身份证号码。

0右边的代码为"id=unlock"的p元素设定颜色。

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>通用属性class</title>

    <style>

        #unlock{

            color:green;

        }

    </style>

</head>

<body>

    <p class="a">A:宫廷玉液酒</p>

    <p class="b">B:一百八一杯~</p>

    <p class="a">A:这酒怎么样?</p>

    <p class="b">B:听我给你吹!</p>

    <p id='unlock'>点击此处解锁</p>

</body>

</html>

到这里,我们已经学习了<h1>、<p>、<br>三个标签,它们分别代表了标题、段落与换行三种元素。

它们经常用于处理网页中的文本内容,是最基础的文本标签

文本格式化

有时我们希望为网页中的文本设置一些简单的样式,比如加粗、斜体或者下划线等。

这时可以使用HTML中的文本格式化标签。如图,右边展示了HTML中的一些相关元素。

文本格式化标签

这类格式化标签可以独立使用,也可以放在p元素中。

在使用时,将想要格式化的文字作为内容,放在相应的标签中即可。

如右边的代码,它同时标记了斜体、删除线、下划线与粗体。

Ps:

等等,刚才我们学到的文本格式化标签好像有一点特殊,例如右边的代码:

p 元素标记的a、b 分为两行显示在网页中;

而b元素标记的c、d 则作为同一行显示在网页中。

<!--一个元素占据一行-->

<p>a</p>

<p>b</p>

<!--一行可以包含多个元素-->

<b>c</b>

<b>d</b>

其实,HTML中的元素在显示结构上又被分为两类:

第一类是类似于p元素的块级元素;

第二类是类似于b元素的行内元素。

块级元素

块级元素在浏览器显示时,通常会以新的一行开始。

块级元素中可以包含其他的行内或块级元素。

比如我们学过的 <h1><h6><p>标签都是块级元素。

行内元素

而行内元素在浏览器显示时,通常不会以新的一行开始,而是与其他元素在同一行显示。

比如之前提到的<b><i>标签。

行内元素中可以包含其他行内元素,但不能包含块级元素。

<b>加粗</b>

<i>倾斜</i>

本节课我们学习了以下知识:

1、网页中常见的文本元素,如标题元素段落元素

2、两个通用属性id与class;

3、元素的两种类型——块级元素与行内元素

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com