零基础HTML笔记

HTML注释

<!-- 这个是HTML的注释 -->

HTML标签学习

一、排版标签

1.标题标签

HTML一共有6个标题标签
特点:

  1. 文字都有加粗
  2. 文字都有变大,并且从h1->h6文字逐渐减小
  3. 独占一行
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    <h4>四级标题</h4>
    <h5>五级标题</h5>
    <h6>六级标题</h6>

效果图
在这里插入图片描述

2.段落标签

格式:

<!-- 格式:<p>段落内容</p> -->

段落标签的特点

  1. 段落之间存在间隙
  2. 独占一行
<body>
    <p>
    Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。
    </p>
    <p>
    以上我们使用了两个命令 javac 和 java。
    </p>
</body>
3.换行标签

格式:

<!-- 格式: 换行前内容<br>换行后内容  -->
4.水平线标签

格式:

	<!-- 格式: <hr>  -->

效果图
在这里插入图片描述

二、文本格式化标签

文本格式化标签
  1. 加粗 b 或者 strong(重要的用)
	<b>加粗</b>
    <strong>加粗</strong>

效果图
在这里插入图片描述

  1. 下划线 u 或者 ins(重要的用)
	<u>下划线</u>
    <ins>下划线</ins>

效果图
在这里插入图片描述

  1. 倾斜 i 或者 em (重要的用)
  	<i>倾斜</i>
    <em>倾斜</em>

效果图
在这里插入图片描述

  1. 删除线 s 或者 del (重要的用)
	<s>删除线</s>
    <del>删除线</del>

效果图
在这里插入图片描述

媒体标签

1.图片标签

图片标签: img
特点: 单标签
属性:

  1. src:当图片与当前HTML文件在同一文件夹内显示图片在引号内添加 图片的名字.格式。
  2. alt: 替换文本,当图片不显示的时候显示的文字。
  3. title: 可以用于图片的标签,还可以用于其他的标签。
  4. width和height: 规定图片的尺寸 注意点:只需要给出一个值,另一个就会等比例缩放,如果没有按照比例进行设置,则图片会变形。
    注意: 一个属性可以有多个属性,每个属性之间用空格隔开。

范例:

<body>
    <img src="jiangpai.jpg" alt="这个是奖牌" title="这个是title文字" width="200">
</body>
2.路径

绝对路径:
指目录下的绝对位置,通常从盘符开始的路径(不常用)。
相对路径:
从当前文件开始出发找目标文件的过程 (常用)。
相对路径分类:

  1. 同级目录:当前文件和目标文件在同一目录 书写方法一:目标文件.格式 方法二:./目标文件.格式。
	<img src="jiangpai.jpg" alt="" width="200">
    <img src="./jiangpai.jpg" alt="" width="200">

2.下级目录:目标文件在下级目录中 书写方法:同一文件夹名字/目标文件名.格式。

	<img src="图片/jiangpai.jpg" alt="" width="200">```

3.上级目录:目标文件在上级目录中 书写方法:…/文件夹名/文件名 上一级就是一个点 上两级就是三个点。

 	<img src="../jiangpai.jpg" alt="" width="200">
3.音频标签

音频标签:audio
特点:双标签
属性:

  1. src: 音频的路径。
  2. controls: 显示播放的控件。
  3. autoplay: 自动播放(部分浏览器不支持)
  4. loop: 循环播放。
    注意:音频目前支持三种格式 MP3 Wav Ogg

范例:

    <audio src="./张颖轩、范茹 - 迷人的危险 (男女对唱版).mp3" controls autoplay loop></audio>

效果图:
在这里插入图片描述

4.视频标签

视频标签:video
特点:双标签
属性:

  1. src: 音频的路径。
  2. controls: 显示播放的控件。
  3. autoplay: 自动播放(谷歌浏览器中徐配合muted实现静音播放)
  4. loop: 循环播放。
    注意点:视频目前支持三种格式:MP4 Web
	<video src=""></video>
5.超链接

超链接:a
特点:
1.双标签。
2.如果需要a标签点击后去指定页面,需要设置a标签的href属性。
注意:当开发网站初期,我们还不知道陶砖地址的时候,href的值书写#(空链接)
属性:
target:
取值_self:默认值,在当前窗口中跳转
取值 _blank:在新窗口中跳转
href:
在herf中添加需要跳转的链接或者路径。

	<a href="https://www.baidu.com" target="_blank">跳转到百度</a>

列表

1.无序列表

标签组成:
ul:
表示无需列表的整体,用于包裹标签
li:
表示无序列表的每一项,用于包含每一行内容
注意:
ul标签只允许包含li标签
li标签可以包含任意内容
范例:

水果列表
    <ul>
        <li>香蕉</li>
        <li>榴莲</li>
        <li>苹果</li>
        <li>哈密瓜</li>
    </ul>

效果图:
在这里插入图片描述

2.有序列表

标签组成:
ol:
表示有序列表的整体
li:
表示有序列表的每一项,用于包含每一行内容
注意点:
ol:标签中只允许包含li标签
li:标签中可以包含任意内容
范例:

	 <ol>
        <li>小姐姐:100分</li>
        <li>小帅哥:80分</li>
     </ol>

效果图:
在这里插入图片描述

3.自定义列表:

标签组成:
dl:
表示自定义列表的整体,用于包裹dt/dd标签
dt:
表示自定义的主题
dd:
表示自定义列表针对主题的每一项内容
注意点:
dl:标签中只允许包含dt/dd标签
dt/dd:标签可以包含任意内容
dd前会默认显示缩进效果
范例:

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

效果图:
在这里插入图片描述

表格标签:

基本标签:

table:
表格整体,可用于包裹多个tr
tr:
表格每行,可用于包裹td
td:
表格单元格,可用于包裹内容
属性:
border:
用于添加边框 属性值:数字,用于更改边框高度
width:
用于定义表格宽度 属性值:数字
height:
用于定义表格高度 属性值:数字
注意点:
实际开发时针对样式效果推荐用css设置
范例:

<table border="2.4">
        <tr>
            <td>姓名</td>
            <td>成绩</td>
            <td>评语</td>
        </tr>
        <tr>
            <td>小哥哥</td>
            <td>100分</td>
            <td>小哥哥真帅气</td>
        </tr>
        <tr>
            <td>小姐姐</td>
            <td>100分</td>
            <td>小姐姐真漂亮</td>
        </tr>
        <tr>
            <td>总结</td>
            <td>郎才女貌</td>
            <td>郎才女貌</td>
        </tr>
     </table>

效果图:
在这里插入图片描述

表格标题和表头单元格标签

其他标签:
caption:
表格大标题 表示表格整体大标题,默认在表格整体顶部居中位置显示
th:
表头单元格 表示一列小标题,通常用于表格第一行,默认内部文字加粗并居中显示
注意点:
caption:
标签书写在table标签内部
th:
标签书写在tr标签内部(用于替换td标签)
范例:

	<table border="2.4">
        <caption>学生成绩单</caption>
        <tr>
            <th>姓名</th>
            <th>成绩</th>
            <th>评语</th>
        </tr>
        <tr>
            <td>小哥哥</td>
            <td>100分</td>
            <td>小哥哥真聪明</td>
        </tr>
     </table>

效果图:
在这里插入图片描述

表格结构标签(了解)

标签名:
thead:
表示头部
tbody:
表示主体
tfoot:
表示底部

合并单元格标签

合并单元格步骤:
1.明确合并哪几个单元格
2.通过左上角原则,确定保留谁删除谁
上下合并:只保留最上的,删除其他的
左右合并:只保留最左的,删除其他的
3.给保留的单元格设置:跨行合并rowspan或者跨列合并colspan
属性名:
rowspan:
跨行合并,将多行的单元格垂直合并 属性值:合并单元格的个数
colspan:
跨列合并,将多列的单元格水平合并 属性值:合并单元格的个数
注意点:
只有同一个结构标签中的单元格才能合并,不能跨结构合并(不能跨:thead tbody tfoot)
范例:

	<table border="2.4">
        <tr>
            <td>姓名</td>
            <td>成绩</td>
            <td>评语</td>
        </tr>
        <tr>
            <td>小哥哥</td>
            <td rowspan="2">100分</td>
            <td>小哥哥真帅气</td>
        </tr>
        <tr>
            <td>小姐姐</td>
            <td>小姐姐真漂亮</td>
        </tr>
        <tr>
            <td>总结</td>
            <td colspan="2">郎才女貌</td>
        </tr>
     </table>

效果图
在这里插入图片描述

表单标签

1.input系列标签

标签名:
input 可以通过type属性值不同,展示不同效果
type属性值:
text:
文本框,用于输入单行文本
placeholder属性:
占位符,提示用户输入内容
范例:

	文本框:<input type="text" placeholder="用户名/电话/邮箱">

效果图:
在这里插入图片描述

password:
密码框,用于输入密码
范例:

	密码框:<input type="password" placeholder="请输入密码">

效果图:
在这里插入图片描述
注意:
密码框内书写的内容都会变成点点显示

radio:
单选框,用于多选一
name属性:
分组 有相同属性值的单选框为一组,一组中同时只能有一个被选中
checked属性:
默认选中
范例:

单选框:男<input type="radio" name="gander"><input type="radio" name="gander" checked>

效果图:
在这里插入图片描述

checkbox:
多选框,用于多选多
范例:

多选框:<input type="checkbox">

效果图:
在这里插入图片描述

file:
文件选择,用于之后上传文件
常用属性:
multiple:
多文件选择

上传文件:<input type="file" multiple>

效果图:
在这里插入图片描述

02.button按钮标签

标签名:button
type属性值:
submit:
提交按钮,点击之后提交数据交给后端服务器
reset:
重置按钮,点击之后回复表单默认值
button:
普通按钮,默认无功能,之后配合js添加功能
注意:
button是双标签,更便于包裹其他内容:文字 图片等
常用属性:
value:
用于更改按钮内的提示文字
范例:

按钮: <input type="button" value="登录">
      <input type="reset">

效果图:
在这里插入图片描述

03.select下拉标签:

标签组成:
select标签:
下拉菜单的整体
option标签:
下拉菜单的每一项
常见属性:
selscted:
下拉菜单的默认选中
范例:

<select>
        <option>北京</option>
        <option>上海</option>
        <option>广州</option>
        <option>深圳</option>
     </select>

效果图:
在这里插入图片描述

04.textarea文本域标签

标签名:textarea
常见属性:
cols:
规定了文本域内可见宽度
rows:
规定了文本域内可见行数
注意点:
1.右下角可以拖拽改变大小
2.实际开发时针对于样式效果,推荐使用css设置
范例:

<textarea cols="30" rows="10"></textarea>

效果图:
在这里插入图片描述

05.label标签:

标签名:label
使用方法1:
1.使用label标签把内容(如文本)包裹起来
2.在表单标签上添加id属性
3.在label标签的for属性中设置对应的id属性值

使用方法2:
1.直接使用label标签把内容(如文本)和表单标签一起包裹起来
2.需要把label标签的for属性删除即可
范例:

 性别:
     方法一:<input type="radio" name="gander" id="nan"> <label for="nan"></label>
     方法二:<label ><input type="radio" name="gander"></label>

效果图:
在这里插入图片描述

语义化标签

没有语义的布局标签

div标签:
一行只显示一个(独占一行)
spar标签:
一行可以显示多个
范例:

	<div>这个是div标签</div>
     <div>这个是标签</div>

     <span>这个是span标签</span>
     <span>这个是标签</span>

效果图:
在这里插入图片描述

02.有语义的布局标签(了解)

标签名:
header:网页头部
nav:网页导航
footer:网页底部
aside:网页侧边栏
section:网页区块
article:网页文章
注意点:
以上标签显示特点和div一致,但是比div多了不同的语义

03.字符实体标签

网页不认识多个空格,只认识一个
空格字符实体:&nbsp

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_细嗅蔷薇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值