Update
This commit is contained in:
parent
1b3648759e
commit
62afd11b51
@ -195,6 +195,37 @@ body部分:我们所写的代码必须放在此标签內。
|
||||
|
||||
目前,IE浏览器是完全不支持H5的,支持最好的是Opera浏览器,可以支持95%以上;其次是google,可以支持一部分H5。
|
||||
|
||||
### HTML的基本语法特性
|
||||
|
||||
#### 1、HTML对换行不敏感,对tab不敏感
|
||||
|
||||
HTML只在乎标签的嵌套结构,嵌套的关系。谁嵌套了谁,谁被谁嵌套了,和换行、tab无关。换不换行、tab不tab,都不影响页面的结构。
|
||||
|
||||
也就是说,HTML不是依靠缩进来表示嵌套的,就是看标签的包裹关系。但是,我们发现有良好的缩进,代码更易读。要求大家都正确缩进标签。
|
||||
|
||||
百度为了追求极致的显示速度,所以HTML标签都没有换行、都没有缩进(tab),HTML和换不换行无关,标签的层次依然清晰,只不过程序员不可读了。如下图所示:
|
||||
|
||||
20170629_2226.jpg
|
||||
|
||||
#### 2、空白折叠现象
|
||||
|
||||
HTML中所有的文字之间,如果有空格、换行、tab都将被折叠为一个空格显示。
|
||||
|
||||
举例如下:
|
||||
|
||||
20170629_2230.jpg
|
||||
|
||||
|
||||
#### 3、标签要严格封闭
|
||||
|
||||
标签不封闭是灾难性的。
|
||||
|
||||
标签不封闭的举例如下:
|
||||
|
||||
20170629_2244.jpg
|
||||
|
||||
|
||||
|
||||
## 三、HTML的各种标签
|
||||
|
||||
> 备注:
|
||||
@ -389,14 +420,78 @@ charset就是charactor set(即“字符集”)。这个meta不用背,用su
|
||||
|
||||
|
||||
|
||||
### 关键字和页面描述
|
||||
|
||||
|
||||
我们把含有`meta`标签的这一行代码抽象一下:
|
||||
|
||||
```html
|
||||
<meta name=" " content=" ">
|
||||
```
|
||||
|
||||
name即“名字”,content即“内容”。
|
||||
|
||||
#### 定义`页面描述`
|
||||
|
||||
meta除了可以设置字符集,还可以设置关键字和页面描述。
|
||||
|
||||
设置页面描述举例:
|
||||
|
||||
```html
|
||||
<meta name="Description" content="网易是中国领先的互联网技术公司,为用户提供免费邮箱、游戏、搜索引擎服务,开设新闻、娱乐、体育等30多个内容频道,及博客、视频、论坛等互动交流,网聚人的力量。" />
|
||||
```
|
||||
|
||||
只要设置的Description页面描述,那么百度搜索结果,就能够显示这些语句,这个技术叫做**SEO**(search engine optimization,搜索引擎优化)。
|
||||
|
||||
如下图所示:
|
||||
|
||||
20170629_1743.png
|
||||
|
||||
|
||||
#### 定义`关键词`
|
||||
|
||||
举例如下:
|
||||
|
||||
```html
|
||||
<meta name="Keywords" content="网易,邮箱,游戏,新闻,体育,娱乐,女性,亚运,论坛,短信" />
|
||||
```
|
||||
|
||||
这些关键词,就是告诉搜索引擎,这个网页是干嘛的,能够提高搜索命中率。让别人能够找到你,搜索到你。
|
||||
|
||||
|
||||
### title标签
|
||||
|
||||
```html
|
||||
<title>网页的标题</title>
|
||||
```
|
||||
|
||||
title也是有助于SEO搜索引擎优化的。
|
||||
|
||||
|
||||
### html的完整骨架
|
||||
|
||||
综上所述,html的比较完整的骨架是这样:
|
||||
|
||||
```html
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<meta name="Keywords" content="牛逼,很牛逼,特别牛逼" />
|
||||
<meta name="Description" content="网易是中国领先的互联网技术公司,为用户提供免费邮箱、游戏、搜索引擎服务,开设新闻、娱乐、体育等30多个内容频道,及博客、视频、论坛等互动交流,网聚人的力量。" />
|
||||
<title>Document</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
|
||||
面试题;
|
||||
|
||||
- 问:网页的head标签里面,表示的是页面的配置,有什么配置?
|
||||
- 答:字符集、关键词、页面描述、页面标题。(今后我们还能看见一些其他的配置:IE适配、视口、iPhone小图标等等)
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user