编辑器快速生成骨架
在编辑器输入html5或者英文!按tab键会快速生成。
<!DOCTYPE>告诉我们使用的是哪一个版本的HTML
<!DOCTYPE html>表示html5
char(字符)set(集合) 连起来叫做charset(字符集)
utf-8是目前最常用的字符集编码方式,常用的字符集编码方式还有gbk和gb2312。
gb2312简单中文,包括6763个汉字。
BIG5繁体中文港噢台等使用。
GBK包含全部中文字符是gb2312的扩展,加入对繁体字的自持 ,兼容gb2312。
UTF-8则包含全世界所有国家需要用到的字符。
基本我们全部使用UTF-8
HTML标签的语义化
所谓标签的语义化,就是指标签的含义
为是什么要有语义化标签?
1.方便代码的阅读和维护。
2.让浏览器和网络爬虫更好的解析,更好的分析内容。
3.使用语义化标签会具有更好的搜索引擎优化。
核心:合适的地方给一个最为合理的标签。
意义华是否良好:当我们去掉css之后网页依然组织有序,并有良好的可读性。
原则:先确定语义的HTML,再选合适的css
HTML标签
HTML和CSS是两种不同的语言,先学习结构只写HTML标签。html标签很多先学习最常用的。
排版标签
排版标签主要是和css搭配使用,显示网页的结构,是网页最常用的布局。
标题标签(熟记)
单词缩写: head.头部.标题
标题标签
<h1><h2><h3><h4><h5><h6>
语义:作为标题使用,并依据重要性递减。
基本语法:
<h>标题</h>
<h1>标签很重要不要随便使用,一般<h1>给logo使用。
段落标签(熟记)
单词缩写:paragraph 段落
在网页中把文字有条理的显示出来,离不开段落标签整个网页可以分为若干个段落,段落标签是HTML文档中常用的标签,默认情况下 ,文本在一个段落中会根据浏览器大小自动换行。
基本语法:
<p>内容<p>
水平线标签(认识)
单词缩写:horizontal 横线
在网页中常常看到一些水平线将段落隔开,使文档结构清晰,层次分明。这些水平线可以通过插入图片实现,也可以简单地通过标签来完成,<hr />就是创建横跨网页水平线的标记。
基本语法
<hr />是单标签
在网页中显示默认样式的水平线。
换行标签(熟记)
单词缩写:break 打断 换行
在HTML中,一个段落中的文字会从左到右排列,直到浏览器的右端,然后换行如果希望某段文本强行换行显示,就需要使用换行标签
基本语法
文字<br />文字(单标签)
这时如果还像在Word中直接敲回车键换行就不起作用了。
div span标签(重点)
div span 是没有语义的,是我们网页布局主要的两个盒子 。
div是division的缩写.分割分区的意思。
网页是由很个div组合起来的。
span:跨度,跨距,范围
语法格式
<div> 标签定义 HTML 文档中的一个分隔区块或者一个区域部分。
标签常用于组合块级元素,以便通过 CSS 来对这些元素进行格式化。
</div>
<span>用于对文档中的行内元素进行组合</span>
文本格式化标签
在网页中,有时需要为文字设置出题或者下划线效果,这时就需要htm中的文本格式化标签,使文字以特殊的方式显示。
<b></b><stron></stron>
文字以粗体的方式显示(XTHML推荐使用strong)
<i></i><em></em>
文字以斜体的方式显示(XHTML推荐使用em)
<s></s><del></del>
文字以加删除线的方式显示(XHTML推荐使用del)
<u></u><ins></ins>
文字 以加下划线的方式显示(XTHML不赞成使用u)
标签属性
属性就是特性,比如 手机的颜色,手机的尺寸。总结就是手机的什么。。。
使用HTML制作网页是如果想让HTML标签提供更多的信息,可以使用HTML标签的属性加以设置。
基本语法
< 标签名 属性1="属性值1" 属性2+="属性值2".... >内容</标签名>
在语法中:
1.标签可以拥有多个属性,必须写在开始标签中,位于标签名后面。
2.属性之间不分先后顺序,标签名与属性.属性与属性之间均以空格分开。
3.任何标签的属性都有默认值,省略属性则取默认值。
采取 键值对 的格式 key="value" 的格式
比如:
<hr width="400px" />
属性是宽度,值是400
注意尽量不要使用样式属性
图像标签(重要)
HTML网页中任何元素都要依赖HTML标签,想要在网页中显示图像就要使用图像标签。下面是图像标签的详细标签和属性。
基本语法
<img src="图像URL" />(单标签)
1.src属性用于指定图像文件的路径和文件名,它是img标签的必须属性。
2.alt属性,当图片显示不出来的时候会显示文字。
3.title属性,当鼠标放上去的时候显示的文字。
4.图片添加了 宽度高度 属性,一般情况下,只需要更改宽度或者高度一项就可以了。其余的那个会等比例更改。
链接标签
在HTML中创建链接非常简单,只需要用标签环绕需要被链接的对象即可。
基本语法
<a href="跳转目标" target="目标窗口弹出的方式">文本或图像</a>
href:用于指定链接目标 的URL地址,当为标签应用href属性时,它就具有了超链接的功能。
taeget:用于指定链接页面的打开方式,其取值有self和blank两种。
_self:默认值当前窗口打开
_blank:在新窗口打开
注意:
1.外部链接需要添加 http://www.baidu.com
2.内部链接 直接链接内部页面名称即可,比如: <a href="index.html">首页</a>
3.如果当时没有确定链接目标时,通常将链接标签的属性值定义为"#"既<herf="#">表示该链接暂时为一个空链接。
4.a标签不止可以创建文本超链接,在网页中各种网页元素,如图像,表格,音频,视频等都可以添加超链接。
锚点定位(难点)
听过创建锚点链接,用户能够快速的定位到目标内容,创建锚点分为两步。
1.使用“<a href="#id名">链接文本</a>”创建链接文本。
2.使用相应的id名标注跳转目标的位置。
示例:
<a href="#life">锚点名</a>
<p id="life">锚点名</p>
锚点定位适合较长的页面,我们可以点击某个关键词,从而迅速的到达页面中的这个位置。
base标签
base可以设置链接的打开状态。
示例:
<head>
<base trget="_blank">
</head>
特殊字符标签(理解)
![M219I2LZAE)}@LCY]UMCP)C.jpg](https://upload-images.jianshu.io/upload_images/8340493-761ad6c11937df86.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
注释标签
1.多实用注释标签是非常好的代码习惯。
2.注释标签里面的内容是给程序员看的,浏览器不执行。
3.HTML注释快捷键 单行注释 ctrl+/ 多行注释 ctrl+shift+/
示例:
以上------