Web笔记-1.HTML

204 阅读1分钟

标签

文档声明

必须要写,表示HTML5文档
一般在最顶部

<!DOCTYPE html>

html

文档根元素
其他元素为它的后代元素

  • lang 语言属性默认为en英文, ch为汉字
<html lang="en">

head

内部包含meta title link等元素

meta

设置字符编码

<meta charset="UTF-8">

title

设置网页标题

link

  • 引入css文件
<link rel="stylesheet" href="./css/page.css">
  • 设置网页图标
<link rel="icon" href="//www.jd.com/favicon.ico">

base

设置链接前缀
设置a标签跳转方式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <base href="https://www.baidu.com" target="_blank">
</head>
<body>

<a href="">qq</a>
<img src="/img/bd_logo1.png?qua=high" alt="i am a image">
</body>
</html>

body

网页内容元素为它的后代元素

h1~h6

用来显示标题,h1最大,h6最小
一个网页最好有一个h1元素

a

超链接元素

p

段落

div

块元素

strong

强调,加黑加粗

img

图片元素

iframe

可以显示HTML内容

pre

保持原有字符格式

code

表示这是一段代码

br

换行

其它要点

字符实体

字符实体&amp;nbsp;代表空格
<div title="这是一块&quot;特殊的&quot;内容,非常'精彩'">我是div</div>

锚点链接

  • 页面内部跳转
<p><a href="#first">第1章</a></p>
<h2 id="first">第一章</h2>
  • 跳转到一个页面某个位置
<a href="08-锚点链接.html#second">打开小说</a>

伪链接

不跳转页面,执行js代码

<a href="#" onclick="alert(1); return false;">伪链接</a>
<a href="javascript:alert(1);" >伪链接</a>

元素显示

有些元素,宽度默认占据整个父元素,如div、p、h1~h6等
有些元素,宽度默认是包裹内容,宽度等于内容的总宽度,如span、a、strong等