web前端html5+css3学习笔记(4)——超链接、列表

一、超链接

<a href="https://www.jd.com/" target="_blank">去京东</a>

target: 控制跳转时如何打开页面

        _self :在本窗口打开(默认值)

        _blank :在新窗口打开

id : 元素的唯一 标识,可用于设置锚点

name : 元素的名字,写在 a 标签中,也能设置锚点 

1.跳转到页面

可以跳转到其他网页或者本地网页

代码中的多个空格、多个回车,都会被浏览器解析成一个空格

虽然 a 是行内元素但 a 元素可以包裹除它自身外的任何元素

2.跳转到文件

若浏览器无法打开文件,则会引导用户下载。我们也可以靠download属性强制触发下载,属性值是下载文件的名称

<!-- 浏览器可以打开,但要强制触发下载 -->
<a href="./resource/电影.mp4" download="电影1">下载电影</a>

3.跳转到锚点

两种方法:(推荐用第二种)

<!-- 第一种方式:a标签配合name属性 -->
<a name="test1"></a>
<!-- 第二种方式:其他标签配合id属性 下面这个是锚点-->
<p id="test2">我是一个位置</p>


<!-- 跳转到test1锚点-->
<a href="#test1">去test1锚点</a>
<!-- 跳到本页面顶部 -->
<a href="#">回到顶部</a>
<!-- 跳转到其他页面锚点 -->
<a href="demo.html#test1">去demo.html页面的test1锚点</a>
<!-- 刷新本页面 -->
<a href="">刷新本页面</a>
<!-- 执行一段js,如果还不知道执行什么,可以留空,javascript:; -->
<a href="javascript:alert(1);">点我弹窗</a>

具有 href 属性的 a 标签是超链接具有 name 属性的 a 标签是锚点

name 和 id 都是区分大小写的,且 id 最好别以数字开头

注意跳转锚点必须要加上#,可以跳转到其他页面文件的锚点,也可以执行JS代码

4.唤起指定应用

可以唤起设备应用程序

<!-- 唤起设备拨号 -->
<a href="tel:10010">电话联系</a>
<!-- 唤起设备发送邮件 -->
<a href="mailto:10010@qq.com">邮件联系</a>
<!-- 唤起设备发送短信 -->
<a href="sms:10086">短信联系</a>

超文本中的超字是超链接

超文本是一种组织信息的方式,通过超链接将不同空间的文字、图片等各种信息组织在一起,能从当前阅读的内容,跳转到超链接所指向的内容(页面、文件、锚点、应用)。

二、列表

1.有序列表

ordered list

<ol>    <li>是列表项

<ol>
    <li>把冰箱门打开</li>
    <li>把大象放进去</li>
    <li>把冰箱门关上</li>
</ol>

2.无序列表

unordered list

<ul>

<ul>
    <li>上海</li>
    <li>西安</li>
    <li>武汉</li>
</ul>

3.定义列表

definition list

<dl>    一个<dt>是一个术语名称,一个<dd>是术语描述(可以有多个)

<dl>
    <!-- title -->
    <dt>做好笔记</dt>
    <!-- description -->
    <dd>笔记是我们以后复习的一个抓手</dd>
    <dd>笔记可以是电子版,也可以是纸质版</dd>
    <dt>多加练习</dt>
    <dd>只有敲出来的代码,才是自己的</dd>
    <dt>别怕出错</dt>
    <dd>错很正常的,改正后并记住,就是经验</dd>
</dl>

列表可以嵌套,下面用span包裹了

<ul>
    <li>成都</li>
    <li>
        <span>上海</span>
        <ul>
            <li>外滩</li>
            <li>杜莎夫人蜡像馆</li>
            <li>
                <a href="https://www.opg.cn/">东方明珠</a>
            </li>
            <li>迪士尼乐园</li>
        </ul>
    </li>
    <li>西安</li>
    <li>武汉</li>
</ul>

<li> 标签最好写在 <ul> 或 <ol> 中,不要单独使用

ctrl+shift+delete:在浏览器中清除缓存

shift+tab:vscode代码整体左挪


总结

本篇学习超链接标签,可以更深刻理解超文本的内在含义,超链接标签可以实现四种功能;列表有三种分类。

根据尚硅谷张天禹老师2023年的前端基础视频整理而成。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值