第01阶段.前端基础.认识HTMLcss
pink老师 一句话说出html做用:html
网页是由网页元素组成的 , 这些元素是利用html标签描述出来,而后经过浏览器解析,就能够显示给用户了。前端
所谓超文本,有2层含义:编程
<img src="timg.jpg" />
门外汉眼中的效果页面浏览器
咱们要作的html页面网络
html 总结:编程语言
平常生活的书信,咱们要遵循共同的约定。工具
同理:HTML 有本身的语言语法骨架格式:(要遵循,要专业) 要求务必很是流畅的默写下来。。学习
<html> <head> <title></title> </head> <body> </body> </html>
标签名 | 定义 | 说明 |
---|---|---|
HTML标签 | 页面中最大的标签,咱们成为 根标签 | |
文档的头部 | 注意在head标签中咱们必需要设置的标签是title | |
|
文档的标题 | 让页面拥有一个属于本身的网页标题 |
文档的主体 | 元素包含文档的全部内容,页面内容 基本都是放到body里面的 |
课堂练习1: 开发工具
书写咱们的第一个HTML 页面。
新建一个 01-html骨架标签 的 TXT 文件。
里面写入刚才的HTML 骨架。
把后缀名改成 .HTML。
右击--谷歌浏览器打开。
<html> <head> <title>个人第一个页面</title> </head> <body> 你我之间 黑马洗练 月薪过万 一飞冲天 </body> </html>
为了便于记忆,咱们请出刚才要辞职回家养猪的二师兄来帮忙, 我称之为 猪八戒记忆法
HTML标签名、类名、标签属性和大部分属性值统一用小写
推荐:
<head> <title>个人第一个页面</title> </head>
不推荐:
<HEAD> <TITLE>个人第一个页面</TITLE> </HEAD>
标签:
在HTML页面中,带有“< >”符号的元素被称为HTML标签,如上面提到的 <html>、<head>、<body>都是HTML骨架结构标签。
分类:
<标签名> 内容 </标签名> 好比 <body> 我是文字 </body>
<标签名 /> 好比 <br />
pink老师 一句话说出他们:
世界上单身狗毕竟是少数的, 大部分仍是喜欢成双成对,不要拉下你的另一半,对待一个双标签要善始善终。
主要针对于双标签 的相互关系分为两种: 请你们务必熟悉记住这种标签关系,由于后面咱们标签嵌套特别多,很容易弄混他们的关系。
<head> <title> </title> </head>
2.并列关系
<head></head> <body></body>
倡议:
若是两个标签之间的关系是嵌套关系,子元素最好缩进一个tab键的身位(一个tab是4个空格)。若是是并列关系,最好上下对齐。
pink老师 一句话说出他们:
html双标签 能够分为 有 一种是 父子级 包含关系的标签 一种是 兄弟级 并列关系的标签
请问下列哪组标签关系是错误的?
[ ]
[ ]
[x]
[ ]
减小代码的出错咱们不提倡用记事本开发,咱们有更好的犀利哥。
VScode
有人说:
普通青年 Dreamweaver
文艺青年 sublime
高手和傻子 用记事本
其实。。。。
感受: 这个feel 倍儿爽 feel feel倍儿爽 爽爽爽爽!
sublime有很是多的优势, 最开心的就是很是轻量级,打开速度超快,后面更高的功能,后面再接触。
sublime生成html骨架小技巧
用法:
<!DOCTYPE html>
做用:
<!DOCTYPE> 声明位于文档中的最前面的位置,处于 标签以前。此标签可告知浏览器文档使用哪一种 HTML 或 XHTML 规范。
pink老师 一句话说出他们:
<!DOCTYPE html> 就是告诉浏览器按照HTML5 规范解析页面.
团队约定:
HTML文件必须加上 DOCTYPE 声明,并统一使用 HTML5 的文档声明
<html lang="en"> 指定html 语言种类
最多见的2个:
en
定义语言为英语zh-CN
定义语言为中文pink老师 一句话说出他们:
指定该html标签 内容 所用的语言为中文
团队约定:
考虑浏览器和操做系统的兼容性,目前仍然使用 zh-CN 属性值
@拓展阅读:
简单来讲,可能对于程序来讲没有太大的做用,可是它能够告诉浏览器,搜索引擎,一些处理Html的程序对页面语言内容来作一些对应的处理或者事情。
好比能够
<meta charset="UTF-8" />
字符集(Character set)是多个字符的集合。 计算机要准确的处理各类字符集文字,须要进行字符编码,以便计算机可以识别和存储各类文字。
utf-8是目前最经常使用的字符集编码方式,经常使用的字符集编码方式还有gbk和gb2312。
pink老师 一句话说出他们:
这句话是让 html 文件是以 UTF-8 编码保存的, 浏览器根据编码去解码对应的html内容。
团队约定:
通常状况下统一使用 "UTF-8" 编码, 请尽可能统一写成标准的 "UTF-8",不要写成 "utf-8" 或 "utf8" 或 "UTF8"。
白话: 所谓标签语义化,就是指标签的含义。
pink老师 一句话说出语义化目的:
根据标签的语义,在合适的地方给一个最为合理的标签,让结构更清晰。
语义是否良好: 当咱们去掉CSS以后,网页结构依然组织有序,而且有良好的可读性。( 裸奔起来同样好看 )
遵循的原则:先肯定语义的HTML ,再选合适的CSS。因此,咱们接下来学习html标签,要根据语义去记忆。 HTML网页中任何元素的实现都要依靠HTML标签。