1、html主要包括:结构(重要,html)、样式(css)、行为(js)三部分。
2、html的基本结构(固定不变的结构)
<html>//根节点
<head>//页面的头部
<title>标题</title>
</head>
<body>//页面的内容
</body>
</html>
3、html标签分为单标签和双标签,当标签内带有“/”表示标签结束。
4、标题标签(共六种)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>html Test one</title>
</head>
<body>
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>...</h3>
<h6>六级标题</h6>
</body>
</html>
5、段落标签
<p>我是一个段落标签</p>
6、横线标签与换行标签
<hr/>//横线
<br/>//换行
7、div 与span
<div>我是div</div>
<div>我是div</div>
<span>我是span</span>
<span>我是span</span>
div与span分别表示盒子一行只能有一个div,但是span可以一行有多个
8、文本格式化标签
<strong>加粗字体</strong>
<b>我也是加粗字体</b>
<br/>
<hr/>
<i>我是文本倾斜</i>
<em>我也是文本倾斜</em>
<br/>
<hr/>
<s>我是删除线</s>
<del>我也是删除线</del>
<br>
<hr>
<u>我是下划线</u>
<ins>我也是下划线</ins>
10、图片标签
<img src="ic_launcher_round.png" />
常用属性:
src:目的图片的路径
alt:图片不能显示的错误图片
title:鼠标悬停与图片上方显示的文字
width和 hight :宽度和高度(给一个就行了,会自动等比例缩放)
border:为图片添加边框(参数为边框宽度)
11、链接标签
<a href="https://www.jianshu.com/u/2e5d001fdc4c">
<img src="ic_launcher_round.png" alt="error.png" />
</a>
<a>可以是文字或者图像</a>
href:目的网站的链接
当未确定跳转链接的时候可以将href内添加一个“#”,使得点击超链接无法跳转。
target:默认参数为_self ,效果点击之后原页面被替换。_blank参数,效果为点击之后建立新窗口进行显示新页面。写法如下:
<a href="htmlTest1.html" target="_blank"></a>
12、锚点定位(类似于目录效果)
<a href="#test" >目标内容</a>
<h1 id="test">就是这里你猜对了</h1>
1)、<a href="#+目标id" >目标内容</a>
2)、<h1 id="目标id">就是这里你猜对了</h1>
13、base标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>html Test one</title>
<base target="_blank" />
</head>
<body>
<a href="https://www.jianshu.com/u/2e5d001fdc4c" >简书</a>
</body>
</html>
若页面内所有的链接都用新窗口打开,则使用base标签,如果页面内某一个不需要新窗口打开则在该链接标签内添加target="_self "
属性
14、特殊字符标签
表示: 空格
< 表示: 小于号<
> 表示: 大于号>
& 表示: &
15、相对路径
1)、网页与图片位于同级的时候可以直接src=""
;图片
2)、图片位于网页的下一级路径的时候src="文件夹名称/图片名称"
;
3)、图片位于网页的上级路径src="../图片名称"
16、绝对路径
写法src="网络连接"
17、列表标签
1)、无序列表
<body>
<ul>
<li>第一个</li>
<li>第二个</li>
</ul>
</body>
a)、ul标签内只能放li标签,如果放置其他的是不科学的
b)、li内可以放置其他标签
2)、有序列表
<body>
<ol>
<li>第一个</li>
<li>第二个</li>
<li>第一个</li>
<li>第二个</li>
<li>第一个</li>
<li>第二个</li>
</ol>