前端学习笔记-html基础(1)

这篇博客主要介绍了HTML的基础知识,包括如何使用audio标签插入音频,video标签插入视频,a链接标签的target属性设定打开方式。此外,还详细讲解了无序列表、有序列表、自定义列表的创建,以及表格的结构和表单元素的应用,如input、select、textarea和label标签的使用。
摘要由CSDN通过智能技术生成

1、音频标签audio

在页面中插入音频

<audio src="./music.mp3" concontrols></audio>
属性名功能
src音频的路径
controls显示播放的控件
autoplay自动播放(部分浏览器不支持)
loop循环播放

        注意:音频标签目前支持三种格式:MP3、Wav、Ogg


2、视频标签

在页面中插入视频

<video src="./video.mp4" controls></video>
属性名功能
src视频路径
controls显示播放的控件
autoplay自动播放(谷歌浏览器需配合muted实现静音播放)
loop循环播放

 


3、a链接标签的target属性

属性名:target

属性值:目标网页的打开方式

<a href="https://www.baidu.com/" target="_blank"></a>
取值效果
-self默认值,在当前窗口中跳转(覆盖原网页)
_blank在新窗口中跳转(保留原网页)


4、无序列表

<ul>
    <li>榴莲</li>
    <li>香蕉</li>
    <li>苹果</li>
</ul>

        特点:列表的每一项前都默认显示圆点标识

        注意点:1、ul标签中只允许包含li标签

                       2、li标签可以包含任意内容


5、有序列表

<ol>
    <li>张三:100</li>
    <li>李四: 80</li>
</ol>

特点:列表的每一项前默认显示序号标识


6、自定义列表

<dl>
    <dt>帮助中心</dt>
    <dd>账户管理</dd>
    <dd>购物指南</dd>
</dl>

        特点:dd前会默认显示缩进效果

        注意:1、dl只能包含dt/dd标签

                   2、dt/dd标签可以包含任意内容


7、表格标签

标签名说明
table表格整体,可用于包裹多个tr
tr表格每行,可用于包裹td
td表格单元格,可用于包裹内容

注意:嵌套关系:table>tr>td

(1)表格标题和表头单元格标签

<table border="1">
    <caption><strong>学生成绩单</strong></caption>
    <tr>
        <!-- <td></td> -->
        <th>姓名</th>
        <th>成绩</th>
        <th>评语</th>
    </tr>
</table>
标签名名称说明
caption表格大标题表示表格整体大标题,默认在表格整体顶部居中位置显示
th表头单元格表示一列小标题,通常用于表格第一行,默认内部文字加粗并居中显示

注意:1、caption标签写在table标签内部

           2、th标签写在tr标签内部(用于替换td标签)

(2)合并单元格

                1、明确合并哪几个单元格

                2、通过左上原则,确定保留谁删除谁

                        --上下合并,只保留最上的,删除其他

                        --左右合并,只保留最左的,删除其他

                3、给保留的单元格设置:跨行合并(rowspan)或者跨列合并(colspan)

属性名属性值说明
rowspan合并单元格的个数跨行合并,将多行的单元格垂直合并
colspan合并单元格的个数跨列合并,将多行的单元格水平合并

        

注意:不能跨结构标签合并(不能跨:thead、tbody、tfoot)


8、表单标签

(1)标签名:input

        --input可以通过type属性值的不同,展示不同效果

type属性值:

标签名type属性值说明
inputtext文本框,用于输入单行文本
inputpassword密码框,用于输入密码
inputradio单选框,用于多选一
inputcheckbox多选框,用于多选多
inputfile文件选择,用于上传文件
inputsubmit提交按钮,用于提交,点击之后提交数据给后端服务器
inputreset重置按钮,用于重置
inputbutton普通按钮,默认无功能,之后配合js添加功能

 

(2)input系列标签-文本框

 <input type="text" placeholder="请输入用户名">
属性名说明
placeholder占位符,提示用户输入内容的文本

(3)input系列标签-单选框

type属性值:radio

常用属性:

属性名说明
name分组,有相同name属性值得单选框为一组,一组中同时只能有一个被选中
checked默认选中

(4)input系列标签-文件选择

type属性值:file

常用属性:

属性名说明
multiple多文件选择

(5)select下拉菜单标签

                标签组成:

                        -- select标签:下拉菜单的整体

                        -- option标签:下拉菜单的每一项

                常见属性:

                        -- selected:下拉菜单的默认选中

(6)textarea文本域标签

                常见属性:

                        -- cols:规定文本域的可见宽度

                        -- rows:规定文本域内可见行数

(7)label标签

                场景:常用语绑定内容与表单标签的关系

使用方法①:

<input type="radio" name="sex" id="nan"> <label for="nan">男</label>

        1、使用label标签吧内容(如:文本)包裹起来

        2、在表单标签上添加id属性

        3、在label标签的for属性中设置对应的id属性值

使用方法②:

<label><input type="radio" name="sex"> 女</label>

        1、直接使用label标签把内容(如:文本)和表单标签一起包裹起来

        2、需要把label标签的for属性删除即可

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值