前端开发——HTML基础入门

1,什么是HTML

HTML指的是超文本标记语言,它是用来描述网页的一种语言,而非编程语言。HTML使用标签来描述网页,例如:在这里插入图片描述

(1).标签名(body)放在<>中。(body)属于双标签,成对出现。以(body)为开始标签,(/body)为结束标签。内容放在开始标签和结束标签之间。
(2).少数标签为单标签,区别与双标签,它只有开始标签。
(3).开始标签中有些时候可能会带有属性。

2,HTML主体框架/基本结构

在这里插入图片描述

(1).HTML主题分为head和body两部分,head头部放页面属性,body身体放页面显示的内容。
(2).title双标签中放网页标题。例图中标题为“例子”。
(3).标签层次关系有:父子关系、兄弟关系。例如head标签和body标签是html标签的子标签,
而head标签和body标签是兄弟标签。
另:用vscode直接输入!和回车可迅速生成HTML基本框架
(4).注释提高代码可读性,快捷键 ctrl+/可快速生成注释。

3,关于标签

(1).标题标签,通过(h1)到(h6)来定义。
在这里插入图片描述
重要性依次递减。
在这里插入图片描述
(2).段落标签,通过p标签来定义在这里插入图片描述
(3).介绍两个常用单标签,(br)换行,(hr)出现水平分割线。在这里插入图片描述

(4).文本格式化标签:

b、strong加粗
u、strong下划线
i、em倾斜
s、del删除线

(5).媒体标签:
1’图片:显示图片使用(img src=“ ” alt=“ ”)单标签,src=“ ./目标图片”,alt=“ ”替换文本,当图片加载不出来时,才显示alt,title=“ ”,当鼠标悬停时显示提示文字。
2’路径:分为绝对路径和相对路径,绝对路径通常从盘符开始、相对路径从当前文件开始出发找目标文件,相对路径

同级本文件与目标文件在同一文件夹:例如src=“ ./目标图片”
上级目标文件与本文件所在文件夹在同一文件夹:例如src=“…/目标文件”
下级目标文件所在文件夹与本文件在同一文件夹中:例如src=“图片名”

3’音频:显示音频使用(audio src=“ ” controls)(/audio)双标签
属性:controls显示播放音频的控件,autoplay自动播放,loop循环播放。(这三个属性在视频标签中同样适用)
4’视频:显示视频使用(video src=“ ” controls)(/video)双标签
(6).链接:(a href=“./目标网页.html”)跳转到那里(/a)作用:从一个网页跳转到另一个网页,target属性控制目标网页的跳转方式。

_self默认值,跳转后会覆盖原网页
_blank会在新窗口打开目标网页(保留原网页)

(7).列表标签
1’无序列表:无顺序之分,(ul)标签只允许包含li标签,li标签表示列表中的每一项,可以包含其他标签。在这里插入图片描述
2’有序列表:明确顺序,(ol)标签只允许包含li标签,li标签表示列表中的每一项,可以包含其他标签。在这里插入图片描述
3’自定义列表:(dl)表示列表整天,只允许包含(dt)/(dd)标签,(dt)/(dd)标签可以包裹任意内容,(dd)会默认显示缩进效果。
(8).表格标签
1’

table表格整体,可用于包裹多个tr
tr表格每行,可用于包裹td
td表格单元格,可用于包裹内容
<body>
    <table>
        <caption>信息表</caption>
        <tr>
            <th>人物</th>
            <th>性格</th>
            <th>结果</th>
        </tr>
        <tr>
            <td>帅哥</td>
            <td>很幽默</td>
            <td rowspan="2">配对成功</td>
        </tr>
        <tr>
            <td>美女</td>
            <td>很可爱</td>
        </tr>
    </table>
</body>
</html>

相关属性:

属性名效果
border边框宽度
width表格宽度
height表格高度
以上属性写在table中参考上图代码块
caption表格大标题,默认居中 写在table内部 可参考上图代码块
th属于表头单元格,默认加粗居中 th替换td
rowspan跨行合并,垂直合并多行单元格 写在td中
colspan跨列合并,水平合并多列单元格

注意:rowspan属性和colspan属性都遵守保留左上单元格,删除右下单元格的原则。
(8).表单标签
1’input系列

type属性值说明
inputtext文本框,输入单行文本
inputpassword文本框,输入密码
inputradio单选框,多选一
inputcheckbox多选框,多选多
inputfile文本选择,用于上传文件
inputsubmit提交按钮
inputreset重置按钮
inputbutton普通按钮,默认无功能

2’属性

属性作用
placeholder占位符,用于提示用户输入内容
name分组,有多个相同name属性值的单选框为一组,每组同时只有一个能选中。
checked默认选中

3’select下拉菜单标签,(提供多个选择项的下拉菜单控件)双标签

select下拉菜单整体
option下拉菜单中的每一项
selected默认选中

4’textarea文本域标签(可以输入多行文本,常用于网页评论区等)
属性:cols:文本域可见宽度 rows:文本域可用行数

5’label标签(用于绑定内容和表单标签关系)
a.使用label标签把内容如文本包裹起来,在表单标签中添加id属性,label标签for属性中设置对应id属性。
b.直接使用label标签把内容和表单标签一起包裹起来,并删去for属性。

<input type="radio" id="man"><label for="man"></label> <input type="radio" id="nv"><label for="nv"></label>
<label><input type="radio" name="sex" checked></label> <label><input type="radio" name="sex"></label>

作用:当点击内容时也可选择上内容所对应的选项。

用以下例图说明以上内容的使用方法:

<body>
    <h1>青春不常在,抓紧谈恋爱</h1>
    <hr>
    <form action="">
        昵称:<input type="text" placeholder="请输入昵称">
        <br>
        <br>
        密码:<input type="password">
        <br>
        <br>
        性别:<label><input type="radio" name="sex" checked></label> <label><input type="radio" name="sex"></label>
        <br>
        <br>
        所在城市:<select>
            <option>北京</option>
            <option selected>上海</option>
            <option>深圳</option>
        </select>
        <br>
        <br>
        婚姻状况:<input type="radio" name="marry" checked>未婚 <input type="radio" name="marry">已婚 <input type="radio" name="marry">保密
        <br>
        <br>
        喜欢的类型:<input type="checkbox" checked>可爱 <input type="checkbox">性感 <input type="checkbox">御姐 <input type="checkbox">萝莉
        <br>
        <br>
        个人介绍:<br>
        <textarea cols="30" rows="10"></textarea>

在这里插入图片描述
以上即为HTML的基础知识标签的应用。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值