软件选用vscode
什么是前端,所谓前端就是我们看到的网页,视图,呈现出来,是我们人眼在显示屏上看到的东西,就叫前端。
前端三剑客:
html : 是一个网页的基本组成.给用户看的东西都是写在这里面.相当于人类的身体/骨架
css: 负责美化网页内容/优化网页性能(字体,排版,颜色,透明度) 相当于人类的衣服/化妆品
JavaScript: 脚本语言.主要用来实现动态效果,前后端通信,交互
初识html – 超文本标记语言
前端的两个好处:
1.简单好上手
2.见效很快.很快就可以做出来成果
怎样才算是一个网页文件?它的后缀应该是什么
一个文件.它的内容为html网页 文件后缀为.html 那就是一个网页文件
多喝热水.html
超文本:
比普通的文本更厉害.可以插入图片/音乐/视频/超链接/排版
标记语言:
可以把html当成是一块拼图.它的代码称为标签.我们要做的就是把一个个正确的标签放在合适的位置上(不需要考虑太多的逻辑)
标签: 写在html里的代码
单标签: 一般是作为功能标签,有特别的含义
<br> --> 换行
<hr> --> 分割线
双标签: 一般是用来包裹/保存内容.显示东西用的.它是成双成对的,需要闭合(开关门)
<标签名>内容</标签名>
<h1>多喝热水</h1>
<h1>
多喝热水
</h1>
html基本框架
在vscode中,建立好一个html文件后输入!+回车.就可以生成网页模板
基本框架代码:
<html></html> --> 是网页的基本组成.基本上所有东西都写他里面
<head></head> --> 头标签.里面的内容主要是写给浏览器看的/出列的. 网页介绍.样式
<body></body> --> 身体标签.里面写的内容写给用户看的
html中注释的写法:
注释的快捷键: ctrl + /
<!-- 注释内容 -->
<!-- 多喝热水 -->
html基本文字标签
前端html中内容应该由标签包裹着.不要裸奔
在网页里面.显示出各种各样的文字
<h1>标题内容</h1>
一级标题.网页里的老大.从规范的角度来说,一个网站只能有一个h1标签.
<h2>标题内容</h2>
二级标题.分块标签.作用就是区分网页内容.可以有多个
<h3>标题内容</h3>
三级标题.分块内容标题
h系列为h1-h6标签.常用的主要就是h1-h3
<p>段落内容</p>
段落标签.常用的文本标签.因为是段落,会自动换行
<span>行内内容</span>
行内文本标签.不会自动换行.后续主要配合css使用
<br> -- 换行标签
<hr> -- 分割线标签
<b></b> && <strong></strong> 粗体标签.
b标签只是单纯加粗,起到视觉效果. strong标签带有语义性,起强调作用
<i></i> && <em></em> 斜体字标签
<u></u> && <ins></ins> 下划线标签
养成一个好习惯.代码写完了,改完了随手ctrl + s保存
不用滥用h标签.它们是作为标题使用,不是放普通文字,文章的
转义字符
在前端开发时,有的符号可能会产生歧义.不好是被.所以用转义字符来代替 : 比如想单纯显示一个< 或 >
< -- 小于号 -- <
> -- 大于号 -- >
-- 空格符 --
¥ -- 人民币 -- ¥
语义化与SEO:
seo --> 搜索引擎优化
优化你的网页内容.提高权重,让网站排名在搜索引擎里面更考勤.
提升标签的语义,设置meta属性
网站排名靠前的好处:
越靠前.浏览量,点击量更多 --> 用户量/流量更多
互联网上最值钱:
1.数据
2.流量 --> 用户量
搜索引擎本质全是就是爬虫.通过大型爬虫获取到要搜索的 数据. 里面的网站排名:
1.给了多少钱
2.网页内部的权重(规范 语义性 原创内容)
语义化: 判断一个网页权重,性能,规范性的标准:
一个网站.全是h1 标签 --> 负面例子
合理的运用标签
b标签 只是单纯的加粗 --> 肉眼可见,对于浏览器来说只是一段普通的文字
strong 在加粗之外.会起到强调的作用 --> 浏览器会优先获取strong标签里的数据.
琅琊榜 --> h1
<strong>胡歌</strong> 搜索引擎会把胡歌当成重点. 显示也是加粗的
<b>胡歌</b> 文字加粗了.但是对浏览器来说.就是普通的数据,不会强调