前端与HTML|青训营笔记

499 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天

前端的认识与了解

前端技术栈主要分为HTML(内容)、CSS(样式)和JavaScript(行为)用HTTP协议(网络协议)与服务器交互渲染成所看到的页面。

前端的开发环境,浏览器主要使用Chrome(谷歌浏览器)和Firefox(火狐浏览器),编辑器本人 一般使用Visual Studio Code和WebStorm。

HTML

HTML的全名HyperText Markup Language。

  • HTML 指的是超文本标记语言: HyperText Markup Language
  • HTML 不是一种编程语言,而是一种标记语言
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页
  • HTML 文档包含了HTML 标签文本内容
  • HTML文档也叫做 web 页面
基础代码为
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>标题</title>
</head>
<body>
    <h1>我的第一个标题</h1>
    <p>我的第一个段落。</p>
</body>
</html>

<!DOCTYPE html> 声明为 HTML5 文档

<html> 元素是 HTML 页面的根元素

<head> 元素包含了文档的元(meta)数据,如 定义网页编码格式为 utf-8

<title> 元素描述了文档的标题

<body> 元素包含了可见的页面内容

<h1> 元素定义一个大标题> <p> 元素定义一个段落

HTML基础语法:

标签和属性不区分大小写,推荐小写

空标签可以不闭合,比如input、meta、img...

属性值推荐用双引号包裹

某些属性值可以省略,比如required、readonly.

HTML基础

HTML 标题(Heading)是通过h1 - h6标签来定义的。

<h1>这是一个标题</h1>
<h2>这是一个标题</h2>
<h3>这是一个标题</h3>

HTML 段落是通过标签 p来定义的。

<p>这是一个段落。</p>
<p>这是另一个段落。</p>

HTML 链接是通过标签 a来定义的。

<a >href="http://www.****.com">这是一个链接</a>

HTML 图像是通过标签 img 来定义的.

<img  src="/images/###.png" width="300" height="200" />

HTML列表:HTML 支持有序、无序和定义列表。 无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。 无序列表使用 ul 标签

<ul>
<li>苹果</li>
<li>葡萄</li>
<li>香蕉</li>
</ul>
  • 苹果
  • 葡萄
  • 香蕉

同样,有序列表也是一列项目,列表项目使用数字进行标记。 有序列表始于 ol标签。每个列表项始于 li标签。列表项使用数字来标记。

<ol>
<li>苹果</li>
<li>葡萄</li>
<li>香蕉</li>
</ol>
  1. 苹果
  2. 葡萄
  3. 香蕉

自定义列表不仅仅是一列项目,而是项目及其注释的组合。 自定义列表以 dl 标签开始。每个自定义列表项以 dt 开始。每个自定义列表项的定义以 dd开始。

<dl>
<dt>红楼梦</dt>
<dd>-曹雪芹</dd>
<dt>西游记</dt>
<dd>-吴承恩</dd>
</dl>

红楼梦

-曹雪芹

西游记

-吴承恩

HTML语义化:
  • HTML中的元素属性及属性值都拥有某种含义
  • 开发者应遵循语义来编写HTML
  1. 有序列表用ol,无序列表用ul
  2. Lang属性表示,内容所使用的语言