HTML 复习查漏补缺笔记

HTML 复习查漏补缺笔记

基本理论概念

1.1 文件路径
1.2 链接和锚点
1.3 块元素&&内联元素
1.4 HTML 头部
1.5 HTM5新特性
1.6 字符实体

常用元素

2.1 W3C速查手册
2.2 HTML5语义化标签

表单

3.1 表单常用属性
3.2 <select>标签
3.3 <textarea>标签
3.4 <button>标签
3.5 <datalist>预定义选型列表标签(类似于下拉列表)


基本理论概念



1. 文件路径


路径描述
<img src="picture.jpg">picture.jpg 位于与当前网页相同的文件夹
<img src="images/picture.jpg">picture.jpg 位于当前文件夹的 images 文件夹中
<img src="/images/picture.jpg">picture.jpg 当前站点根目录的 images 文件夹中
<img src="../picture.jpg">picture.jpg 位于当前文件夹的上一级文件夹中
<img src="https://www.w3school.com.cn/images/picture.jpg" alt="flower">绝对路径

2. 链接和锚点


2.1 超链接属性介绍

  • 通过使用 href 属性 - 创建指向另一个文档的链接
  • 通过使用 name 属性 - 创建文档内的书签

2.2 href使用示例

<a href="http://www.w3school.com.cn/" target="_blank">Visit W3School!</a>

2.3 name锚点示例

<a href="#buttom">跳转到底部</a>
<a name="buttom">底部</a>

3. 块元素&&内联元素


3.1 块元素 block level element

  • 块计元素在浏览器显示时,通常以新行来开始(和结束)
<h1><p><ul><table><div>

3.2 内联元素 inline element

  • 内联元素通常不会以新行开始
<b><td><a><img>

3. HTML 头部


3.1 <head>元素

  • 头部元素的容器。可包含脚本,知识浏览器样式链接,提供元信息…
<!-- 可以添加元素 -->
<title><base><link><meta><script> 以及 <style>

3.2 <title>元素

  • 定义浏览器工具栏中的标题
  • 提供页面被添加到收藏夹时显示的标题
  • 显示在搜索引擎结果中的页面标题
<title>Title of the document</title>

3.3 <base>元素

  • 规定页面上所有链接默认的地址或者默认的目标
<head>
<base href="http://www.w3school.com.cn/images/" />
<base target="_blank" />
</head>

3.4 <link>元素

  • 通常链接 CSS 资源
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css" />
</head>

3.5 <style>元素

  • 定义样式
<style type="text/css">
    body {background-color:yellow}
    p {color:blue}
</style>

3.6 <meta>元素

  • 关于数据的信息。meta 元素被用于规定页面的描述、关键词、文档的作者、最后修改时间以及其他元数据。
<meta name="description" content="Free Web tutorials on HTML, CSS, XML" />
<meta name="keywords" content="HTML, CSS, XML" />

3.7 <script>元素

  • 页面脚本资源
<script src="js/my.js" />
<script>
    console.log("Hello");
<script>

4. HTM5新特性


4.1 文档声明示例

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title of the document</title>
</head>

<body>
Content of the document......
</body>

</html>

4.2 新特性

  • 新的语义元素,比如 <header>, <footer>, <article>, and <section>
  • 新的表单控件,比如数字、日期、时间、日历和滑块。
  • 强大的图像支持(借由 <canvas><svg>
  • 强大的多媒体支持(借由 <video><audio>
  • 强大的新 API,比如用本地存储取代 cookie。

5. 字符实体


符号解释HTML对应写法
>空格   
<小于号< <
>大于号> >
&和号& &
"引号" "
撇号' (IE不支持)
分(cent)¢ ¢
£镑(pound)£ £
¥元(yen)¥ ¥
欧元(euro)€ €
§小节§ §
©版权(copyright)© ©
®注册商标® ®
商标™ ™
×乘号× ×
÷除号÷ ÷

常用元素



1. W3C速查手册


基本元素速查手册

HTML简单实例参考


2. HTML5语义化标签


标签描述
<article>定义文章。
<aside>定义页面内容以外的内容。
<details>定义用户能够查看或隐藏的额外细节。
<figcaption>定义 <figure> 元素的标题。
<figure>规定自包含内容,比如图示、图表、照片、代码清单等。
<footer>定义文档或节的页脚。
<header>规定文档或节的页眉。
<main>规定文档的主内容。
<mark>定义重要的或强调的文本。
<nav>定义导航链接。
<section>定义文档中的节。
<summary>定义 <details> 元素的可见标题。
<time>定义日期/时间。

表单


表单学习参考网址


1. 表单常用属性


1.1 通用

name 提交表单所必须的标签属性,用于服务器数据封装,数据获取

1.2 标签使用

action 强求服务器资源路径
method 请求类型,常用 get post
target 是否在新的标签中打开链接,默认 _self 在新标签页中打开

1.3 …等其他表单元素使用

type 输入类型,text color date datetime datetime-local email month number range search tel time url week

限制属性使用示例参考文档

限制属性描述
disabled规定输入字段应该被禁用。
max规定输入字段的最大值。
maxlength规定输入字段的最大字符数。
min规定输入字段的最小值。
pattern规定通过其检查输入值的正则表达式。
readonly规定输入字段为只读(无法修改)。
required规定输入字段是必需的(必需填写)。
size规定输入字段的宽度(以字符计)。
step规定输入字段的合法数字间隔。
value规定输入字段的默认值。

2. <select>标签


<select name="cars">
<option value="volvo" selected>Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>

3. <textarea>标签


<textarea name="message" rows="10" cols="30">
The cat was playing in the garden.
</textarea>

4. <button>标签


<button type="button" onclick="alert('Hello World!')">Click Me!</button>

5. <datalist>预定义选型列表标签(类似于下拉列表)


<form action="action_page.php">
<input list="browsers">
<datalist id="browsers">
   <option value="Internet Explorer">
   <option value="Firefox">
   <option value="Chrome">
   <option value="Opera">
   <option value="Safari">
</datalist> 
</form>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值