HTML 学习小结

HTML 学习小结

一、基本概念

1. 网页

网页是构成网站的基本元素,它通常由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页,常见以 .htm 或 .html 后缀结尾的文件,因此将其俗称为HTML 文件

2. HTML

HTML 指的是超文本标记语言 (Hyper Text Markup Language),它是用来描述网页的一种语言
HTML 不是一种编程语言,而是一种标记语言 (markup language)
标记语言是一套标记标签 (markup tag)
超文本有 2 层含义:

  1. 它可以加入图片、声音、动画、多媒体等内容(超越了文本限制 )
  2. 它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(超级链接文本 )

3. Web结构的构成

主要包括 结构(Structure)、表现(Presentation)和行为(Behavior) 三个方面

  1. 结构:HTML

  2. 表现:CSS

  3. 行为:JavaScript

二、常用简单 HTML 标签

标签名定义说明
<html></html>HTML标签页面中最大的标签,我们称之为 根标签
<head></head>文档头部注意在 head 标签中我们必须要设置的标签是 title
<title></title>文档标题让页面拥有一个属于自己的网页标题
<body></body>文档主体元素包含页面所有的内容,页面内容基本都是放到 body 里面的
<h1> - <h6>标题加了标题的文字会变粗,独占一行,并且依据重要性h1 - h6递减
<p></p>段落将文档分割为若干段落,段落之间保有空隙,并且会跟随浏览器窗口大小自动换行
<br />换行强制换行,是一个单标签,段落标签会插入一些垂直的间距,而换行标签不会
<strong></strong>或者<b></b>加粗加粗字体,更推荐 strong
<em></em>或者<i></i>倾斜倾斜字体,更推荐 em
<del></del>或者<s></s>删除线字体加上删除线,更推荐 del
<ins></ins>或者<u></u>下划线字体加上下划线,更推荐 ins
<div></div>大盒子division,表示分割、分区,一行只能放一个
<span></span>小盒子表示跨度、跨距,一行上可以放多个

三、复杂 HTML 标签

1. 图像标签

<img src="图像URL" />

src 是<img>标签的必须属性,它用于指定图像文件的路径和文件名

图像标签的其他属性如下:
在这里插入图片描述
src 引入的相对路径和绝对路径要区分:

相对路径:图片相对于 HTML 页面的位置
在这里插入图片描述
绝对路径:是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径

例如:D:\web\img\logo.gif 或完整的网络地址 http://www.itcast.cn/images/logo.gif

2. 超链接标签

<a href="跳转目标" target="目标窗口的弹出方式"> 文本或图像 </a>

两个属性作用如下:
在这里插入图片描述
链接分类:

  1. 外部链接: 例如 < a href="http:// www.baidu.com "> 百度</a >
  2. 内部链接:网站内部页面之间的相互链接. 直接链接内部页面名称即可,例如 < a href="index.html"> 首页 </a >
  3. 空链接: 如果当时没有确定链接目标时,< a href="#"> 首页 </a >
  4. 下载链接: 如果 href 里面地址是一个文件或者压缩包,会下载这个文件
  5. 网页元素链接: 在网页中的各种网页元素,如文本、图像、表格、音频、视频等都可以添加超链接
  6. 锚点链接: 点击链接,可以快速定位到页面中的某个位置
    • 在链接文本的 href 属性中,设置属性值为 #名字 的形式,如<a href="#two"> 第2集 </a>
    • 找到目标位置标签,里面添加一个 id 属性 = 刚才的名字 ,如<h3 id="two"> 第2集 </h3>

3. 表格标签

<table>
 <tr>
     <th>单元格内的文字</th>
 	 <td>单元格内的文字</td>
 ...
 </tr>
 ...
</table>
  1. <table> </table> 是用于定义表格的标签
  2. <tr> </tr> 标签用于定义表格中的行,必须嵌套在 <table> </table>标签中
  3. <th> </th>标签表示 HTML 表格的表头部分(table head 的缩写),表头单元格内的文字会加粗居中显示
  4. <td> </td> 用于定义表格中的单元格(table data 的缩写),必须嵌套在<tr></tr>标签中

表格属性(不常用)如下:
在这里插入图片描述
表格结构标签如下:

  1. <thead></thead>:用于定义表格的头部,<thead> 内部必须拥有 <tr> 标签, 一般是位于第一行
  2. <tbody></tbody>:用于定义表格的主体,主要用于放数据本体
  3. 以上标签都是放在 <table></table> 标签中

合并表格单元格的方式:

  1. 跨行合并:rowspan=“合并单元格的个数”
  2. 跨列合并:colspan=“合并单元格的个数”
    在这里插入图片描述

4. 列表标签

  1. 无序列表:以项目符号呈现列表项

    <ul>
     <li>列表项1</li>
     <li>列表项2</li>
     <li>列表项3</li>
     ...
    </ul>
    
    • 无序列表的各个列表项之间没有顺序级别之分,是并列的
    • <ul></ul> 中只能嵌套 <li></li>,直接在 <ul></ul> 标签中输入其他标签或者文字的做法是不被允许的
    • <li> 与 </li> 之间相当于一个容器,可以容纳所有元素
  2. 有序列表:列表排序以数字来显示

    <ol>
     <li>列表项1</li>
     <li>列表项2</li>
     <li>列表项3</li>
     ...
    </ol>
    
    • <ol></ol>中只能嵌套<li></li>,直接在<ol></ol>标签中输入其他标签或者文字的做法是不被允许的
    • <li> 与 </li>之间相当于一个容器,可以容纳所有元素
  3. 自定义列表:列表项前没有任何项目符号

    <dl>
     <dt>名词1</dt>
     <dd>名词1解释1</dd>
     <dd>名词1解释2</dd>
    </dl>
    
    • <dl></dl> 里面只能包含<dt><dd>
    • <dt> 和 <dd>个数没有限制,经常是一个<dt> 对应多个<dd>

5.表单标签

表单域是一个包含表单元素的区域。在 HTML 标签中, <form> 标签用于定义表单域,以实现用户信息的收集和传递,<form> 会把它范围内的表单元素信息提交给服务器

<form action=“url地址” method=“提交方式” name=“表单域名称">
 各种表单元素控件
</form>

常用属性:

表单控件:

  1. input 输入表单元素:用于收集用户信息

    <input type="属性值" />
    

    根据不同的 type 属性值,输入字段拥有很多种形式,type 属性值如下:

    除 type 属性外,<input>标签还有其他很多属性,其常用属性如下:
    在这里插入图片描述

    • name 和value 是每个表单元素都有的属性值,主要给后台人员使用
    • name 表单元素的名字, 要求单选按钮和复选框要有相同的name值
    • checked属性主要针对于单选按钮和复选框, 主要作用一打开页面,就要可以默认选中某个表单元素
    • maxlength 是用户可以在表单元素输入的最大字符数, 一般较少使用

此外,还有 <label>标签用于绑定一个表单元素, 当点击<label> 标签内的文本时,浏览器就会自动将焦点(光标)转到或者选择对应的表单元素上,用来增加用户体验

<label for="sex"></label>
<input type="radio" name="sex" id="sex" />
  1. select 下拉表单元素:定义下拉列表

    <select>
     <option>选项1</option>
     <option>选项2</option>
     <option>选项3</option>
     ...
    </select>
    
    • <select> 中至少包含一对<option>
    • <option>中定义 selected ="selected" 时,当前项即为默认选中项
  2. textarea 文本域元素:定义多行文本输入

    <textarea rows="3" cols="20">
     文本内容
    </textarea>
    

    cols=“每行中的字符数”,rows=“显示的行数”

四、注释方式和特殊字符

1. 注释方式

<!-- 注释语句 -->  

快捷方式: ctrl + /

2.特殊字符

在 HTML 页面中,一些特殊的符号很难或者不方便直接使用,此时我们就可以使用下面的字符来替代
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O8D5Vucw-1639229448891)(C:\Users\程玉峰\AppData\Roaming\Typora\typora-user-images\image-20211208213514300.png)]
重点记住:空格 、大于号、 小于号

五、查阅文档

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值