它们是两种编程语言,一般情况下需要配合使用,是作为网站开发的基础语言
HTML和CSS是做网站的编程语言。
一个网站是由N多个网页组成的,每一个网页都是.html文件。
类如:一个电视剧有四十集,每一集都是.mp4文件。
VS Code,全称Visual Studio Code,来自微软,是一个开源的、基于Electron的轻量代码编辑器。
VS Code下载地址:https://code.visualstudio.com/
ctrl + s :保存
ctrl + a :全选
ctrl + x、ctrl + c、ctrl + v :剪切、复制、粘贴
ctrl + z、ctrl + y :撤销、前进
shift + end :从头选中一行
shift + home :从尾部选中一行
shift + alt + ↓ :快速复制一行
alt + ↑或↓ :快速移动一行
tab :向后缩进
tab + shift :向前缩进
多光标 :alt + 鼠标左键
ctrl + d :选择相同元素的下一个
谷歌浏览器(Google Chrome)是一款可让您更快速、轻松且安全使用网络的浏览器。
Chrome下载地址:https://www.google.cn/intl/zh-CN/chrome/
百度统计浏览器市场份额:https://new.qq.com/rain/a/20220810A08MQQ00
chrome:65.12%(2022/7)
一个大型网站的开发,需要团队的配合,各个岗位不可或缺。
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。
JavaScript的标准是ECMAScript 。截至 2012 年,所有浏览器都完整的支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAScript 3 标准。2015年6月17日,ECMA国际组织发布了ECMAScript的第六版,该版本正式名称为 ECMAScript 2015,但通常被称为ECMAScript 6 或者ES2015。
我们说,Web前端三剑客:HTML、CSS、JavaScript,它们看上去是三种不同的技术,但在实际中却是相互搭配使用的。
总结:如果把HTML比做身体,那CSS就好比是衣服,而JavaScript则意味着人能做的一些高级动作。
HTML :结构
CSS :样式
JavaScript :行为
超文本标记语言(HyperText Markup Language),标准通用标记语言下的一个应用。是网页制作必备的编程语言。
HTML :超文本 标记 语言*
超文本 :文本内容 + 非文本内容( 图片、视频、音频等 )
标记 :<单词>
语言 :编程语言
写法分为两种:
单标签 :<单词>
双标签 :<单词>单词>
创建标签的快捷键 :单词 + tab键 → <单词>
HTML常见标签:https://www.juanzan.com/cha/html5/
来修饰标签的,设置当前标签的一些功能。
<标签 属性=“值” 属性=“值”······ 属性=“值” >
每一个.html文件都需要添加初始代码,初始代码就是无论你写什么样的网页,这些代码都是要有的,这就是初始代码。
每个.html文件都有的代码叫做初始代码,要符合.html文件的规范写法。
!+ tab键 :快速的创建.html文件的初始代码
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Documenttitle>
head>
<body>
body>
html>
注释的代码,只有在文件中看得到,但是浏览器显示不出来
在浏览器中看不到,只能在代码中看到注释的内容。
(1)把暂时不用的代码注释起来,方便以后使用。
(2)对开发人员进行提示。
(1)ctrl + /
(2)shift + alt + a
所谓HTML语义化指的是,根据网页中内容的结构,选择适合的HTML标签进行编写。
好处 :
例:标题的屏幕阅读器
⬇
点击此处
标题 → 双标签 : ···
在一个网页中,h1标题最重要,并且一个.html文件中只能出现一次h1标签。
h5、h6标签在网页中不经常使用。
段落 → 双标签 :
<strong>strong>
<em>em>
下标文本 :
上标文本 :
删除文本 :
插入文本 :
注:一般情况下,删除文本都是和插入文本配合使用的。
img→单标签 : 图片
属性 :
src :引入图片的地址。
alt :当图片出现问题的时候,可以显示一段友好的提示文字。
title :提示信息。
width、height :图片的大小。
.在路径中表示当前路径
. .在路径中表示上一级路径
例 :
链接标签 :
标签。a→双标签 :
href属性 :链接的地址。
target属性 :可以改变链接打开的方式,默认情况下:在当前页面打开 _self ;新窗口打开 _blank 。
标签。base→单标签 :
作用就是改变连接的默认行为的。
#号 + id属性(注意id属性加给的是h标签)
#号 + name属性(注意id属性加给的是a标签)
编写一些文本时,经常会遇到输入法无法输入的字符,如®(注册商标)、©(版权符)等,还有往一段文字中加入多个空格时,页面并不会解析出多个空格。这些无法输入和空格字符都是特殊字符,在HTML中,为这些特殊字符准备了专门的代码。
特殊字符 | 含义 | 特殊字符代码 |
---|---|---|
空格符 | |
|
© | 版权 | © |
® | 注册商标 | ® |
< | 小于号 | < |
> | 大于号 | > |
& | 和号 | & |
¥ | 人民币 | ¥ |
° | 度 | ° |
特殊字符 :
< >
(1)
:列表的最外层容器、列表项、
注:ul和li必须是组合出现的,他们之间是不能有其他标签的,即ul、li符合嵌套的规范
(2)type属性 :改变前面标记的样式(一般都是用CSS去控制)
(点击查看参考链接)
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
head>
<body>
正确的写法
<ul>
<li>第一项li>
<li>第二项li>
ul>
错误的写法
<ul>
<p>
<li>第一项li>
p>
ul>
body>
html>
(1)
:列表的最外层容器、列表项、
注:有序列表用的非常少,经常用的是无序列表,无序列表可以去代替有序列表。即ol、li一般用的比较少,可以用无序列表来实现
(2)type属性 :改变前面标记的样式(一般都是用CSS去控制)
(点击查看参考链接)
:定义列表
:定义专业术语或名词
:对名词进行解释和描述列表之间可以相互嵌套,形成多层级的列表。
DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
head>
<body>
<dl>
<dt>中国dt>
<dd>
<dl>
<dt>辽宁省dt>
<dd>沈阳dd>
<dd>大连dd>
<dd>丹东dd>
dl>
<dl>
<dt>山东省dt>
<dd>济南dd>
<dd>青岛dd>
<dd>烟台dd>
dl>
dd>
<dt>美国dt>
<dd>洛杉矶dd>
<dd>纽约dd>
dl>
body>
html>
如何学好web前端
感兴趣,够努力。