HTML id 属性

  • id 属性

id 属性指定 HTML 元素的唯一 ID。 id 属性的值在 HTML 文档中必须是唯一的。

id 属性用于指向样式表中的特定样式声明。JavaScript 也可使用它来访问和操作拥有特定 ID 的元素。

id 的语法是:写一个井号 (#),后跟一个 id 名称。然后,在花括号 {} 中定义 CSS 属性。

实例:

例子有一个 <h2> 元素,它指向 id 名称 "Header"。这个 <h2> 元素将根据 head 部分中的 #Header 样式定义进行样式设置:

代码:

<!DOCTYPE html>
<html>
    <head>
        <style>
            #Header{
                background-color: lightblue;
                color:black; 
                padding: 40px;
                text-align: center;
            }
        </style>
    </head>
    <body>
        <!--
            id 名称对大小写敏感!
            id 必须包含至少一个字符,且不能包含空白字符(空格、制表符等)
        -->
        <h2 id="Header">My Header</h1>
    </body>
</html>

background-color:背景颜色;

color:字体颜色;

padding在html中是内边距的意思。这是一个设置内边距的简写属性,可以定义元素边框与元素内容之间的空间,即上下左右的内边距;

text-align:在CSS中,使用text-align属性控制文本的水平方向的对齐方式。

浏览器显示如下:

  • Class 与 ID 的差异

同一个类名可以由多个 HTML 元素使用,而一个 id 名称只能由页面中的一个 HTML 元素使用

 实例:

<!DOCTYPE html>
<html>
    <head>
        <style>
            #Header{
                background-color: lightblue;
                color:black; 
                padding: 40px;
                text-align: center;
            }
            .class{
                background-color: antiquewhite;
                padding: 10px;
            }
        </style>
    </head>
    <body>
        <!--
            id 名称对大小写敏感!
            id 必须包含至少一个字符,且不能包含空白字符(空格、制表符等)
        -->
        <h2 id="Header">My Header</h1>
        <!-- 拥有相同类名的多个元素 -->
        <p class="class">数据结构</p>
        <p class="class">Java</p>
        <p class="class">数据库</p>
        <p class="class">软件项目管理</p>
    </body>
</html>

浏览器显示如下:

  • 通过 ID 和链接实现 HTML 书签

1.用 id 属性创建书签:

<h2 id="A4">第四章</h2>

2.在同一张页面中,向这个书签添加一个链接(“跳转到第四章”):

<a href="#A4">跳转到第四章</a>

代码:

<!DOCTYPE html>
<html>
    <head>
        <style>
            .p2{
                background-color:burlywood;
            }
        </style>
    </head>
    <body>
        <h2 id="A4">第四章</h2>
        <p>HTML 书签用于让读者跳转至网页的特定部分。<br/>
            <br/>
            如果页面很长,那么书签可能很有用。<br/>
            
            要使用书签,您必须首先创建它,然后为它添加链接。<br/>
            <br/>
            然后,当单击链接时,页面将滚动到带有书签的位置。<br/><br/>
            HTML 书签用于让读者跳转至网页的特定部分。<br/><br/>
            HTML 书签用于让读者跳转至网页的特定部分。<br/><br/>

            如果页面很长,那么书签可能很有用。<br/><br/>
            <br/><br/>
            要使用书签,您必须首先创建它,然后为它添加链接。
            <br/><br/>
            然后,当单击链接时,页面将滚动到带有书签的位置。<br/><br/>
            HTML 书签用于让读者跳转至网页的特定部分。<br/><br/>
            <br/><br/>
            如果页面很长,那么书签可能很有用。
            <br/><br/>
            要使用书签,您必须首先创建它,然后为它添加链接。
            <br/><br/>
            然后,当单击链接时,页面将滚动到带有书签的位置。
            HTML 书签用于让读者跳转至网页的特定部分。
            <br/><br/>
            如果页面很长,那么书签可能很有用。
            <br/><br/>
            要使用书签,您必须首先创建它,然后为它添加链接。
            <br/><br/>
            然后,当单击链接时,页面将滚动到带有书签的位置。
            HTML 书签用于让读者跳转至网页的特定部分。
            <br/><br/>
            如果页面很长,那么书签可能很有用。
            <br/><br/>
            要使用书签,您必须首先创建它,然后为它添加链接。
            <br/><br/>
            然后,当单击链接时,页面将滚动到带有书签的位置。
            HTML 书签用于让读者跳转至网页的特定部分。
            <br/><br/>
            如果页面很长,那么书签可能很有用。
            <br/><br/>
            要使用书签,您必须首先创建它,然后为它添加链接。
            <br/><br/>
            然后,当单击链接时,页面将滚动到带有书签的位置。
            HTML 书签用于让读者跳转至网页的特定部分。
            <br/><br/>
            如果页面很长,那么书签可能很有用。
            <br/><br/>
            要使用书签,您必须首先创建它,然后为它添加链接。
            <br/><br/>
            然后,当单击链接时,页面将滚动到带有书签的位置。
            HTML 书签用于让读者跳转至网页的特定部分。
            <br/><br/>
            如果页面很长,那么书签可能很有用。
            <br/><br/>
            要使用书签,您必须首先创建它,然后为它添加链接。
            <br/><br/>
            然后,当单击链接时,页面将滚动到带有书签的位置。
            HTML 书签用于让读者跳转至网页的特定部分。
            <br/><br/>
            如果页面很长,那么书签可能很有用。
            <br/><br/>
            要使用书签,您必须首先创建它,然后为它添加链接。
            <br/><br/>
            然后,当单击链接时,页面将滚动到带有书签的位置。
            HTML 书签用于让读者跳转至网页的特定部分。
            <br/><br/>
            如果页面很长,那么书签可能很有用。
            <br/><br/>
            要使用书签,您必须首先创建它,然后为它添加链接。
            <br/><br/>
            然后,当单击链接时,页面将滚动到带有书签的位置。
            <br/><br/>
            然后,当单击链接时,页面将滚动到带有书签的位置。
            HTML 书签用于让读者跳转至网页的特定部分。
            <br/><br/>
            如果页面很长,那么书签可能很有用。
            <br/><br/>
            要使用书签,您必须首先创建它,然后为它添加链接。
            <br/><br/>
            然后,当单击链接时,页面将滚动到带有书签的位置。
            HTML 书签用于让读者跳转至网页的特定部分。
            <br/><br/>
            如果页面很长,那么书签可能很有用。
            <br/><br/>
            要使用书签,您必须首先创建它,然后为它添加链接。
            <br/><br/>
            然后,当单击链接时,页面将滚动到带有书签的位置。</p>
            <p class="p2">This is the end.END END END </p>
            <h2 class="p2">END </h2>
        <a href="#A4">跳转到第四章</a>
    </body>
</html>

浏览器显示如下:

通过 ID 和链接实现 HTML 书签

在另一张页面中,添加指向这个书签的链接(“跳转到第四章”):

<a href="html_demo.html#C4">Jump to Chapter 4</a>

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值