开始学习web前端开发基础了,我是跟着清华大学在学堂在线的《Web前端攻城狮》学习的,把一些笔记记在这里,方便后期查阅。

1 HTML基础
HTML是超文本语言。
一段HTML代码:

<!doctype html>
<html><head><meta charset= "UTF-8">//页面编码<title>⻚⾯标题 </title></head><body><h1>⼀级标题 </h1><p>段落内容 </p></body>
</html>

DOM树中包含了HTML语言的基本组成部分

2 文本类标签
2.1 链接
最基本的链接语句

<a href="http: //www.w3.org">W3C</a>

链接包括绝对路径和相对路径。
绝对路径

<a href="/product/b">产品 B </a>

会被解析为 /product/b

<a href="b">产品 B </a>

在一个页面中前面有个href,后面进行一个id设置,就可以在前面对后面进行链接,如下:

<a href="product">我们的产品</a>
<h2 id="product">我们的产品</a>

设置target链接目标,可以设置出当前或新窗口打开

<a href="http://www.w3.org" target="_self">当前窗口打开</a>
<a href="http://www.w3.org" target="_blank">新窗口打开</a>

2.2 引用
下面的blockquote、q和cite分别表示长引用、短引用和引用来源(书、影视、页面)

<blockquote cite="http://t.cn/RfKO0F">
<p>天才并不是⾃⽣⾃⻓在深林荒野⾥的怪物, 是由可以使天才⽣⻓的⺠众产⽣、⻓育出来的,所以没有 这种⺠众,就没有天才。 </p>
<blockquote>
<cite>鲁迅 《未有天才之前》 </cite>
<p><cite>维基百科 </cite>上说 JavaScript <q>最初命名为 Mocha </q> </p>

2.3 强调
em强调重读
strong强调重要性

<p>猫是可爱的动物 </p>
<p>猫<em>是 </em>可爱的动物 </p>
<p>猫是<em>可爱 </em>的动物 </p>
<p>
⽤法和⽤量:每⽇三次,每次1⽚,饭后服⽤。
<strong>警告:孕妇和⼉童请遵医嘱。 </strong>
</p>

2.4 代码
code 代码段
var 变量名
samp 输出⽰例
kbd 键盘操作

补充内容:
空白符:

<p>Hello         World</p>
<p>你好,世界
</p>

最终得不到空白和空格,可以将p替换成 pre就可以达到效果

实体字符
  空格
< <
> >
& &

共29个
a em strong small s cite q dfn abbr ruby rt rp data time code var samp kbd sub sup i b u mark bdi bdo span br wbr

3 多媒体类标签
3.1 图片

<img src="/path/to/img.jpg" alt="可爱的⼩猫" width="360" height="480" />

alt是一个可选项,可以设置高度和宽度。
图片格式:jpg、png、webp、gif

3.2 视频

<video src="/url.mp4" controls autoplay muted loop type="video/mp4" poster="./photo.jpg" width height preload/></video>

controls表示是不是浏览器默认的播放空间
autoplay表示是否自动播放(视频静音和用户之前主动点击过的两种情况可以自动播放)
muted静音
loop是否循环播放
type可以选择格式
poster视频没有播放的时候可以通过这个指定一个图片
高度宽度
preload预加载

给视频加字幕,字幕格式为vtt后缀

<video src= "/url.mp4" controls><track kind= "subtitles" srclang= "zh" src= "/subtitle.vtt">
</video>


3.3 音频
音频和视频的一些代码是相同的。

<audio src= "/sound.mp3" controls> </audio>

4 组织页面内容
header:标题
main:主题内容
aside:侧边栏(附加信息)
footer:区块底部(参考链接)

4.1 h1-h6:一级标题到六级标题

4.2 article和section也可以作为页面的内容
article是独立存在的,比如一篇新闻、一篇帖子。
section是在文章中的章节,只有内容上是独立的才可以作为一个section

4.3 列表:ol标签(有序列表),ul标签(无序列表),dl标签(定义列表)
可以自动标号type可以设置是123或者abc

<ol start="l" type=""><li>1</li><li>2</li><li>3</li>
</ol>
<ul>
<li>												

web前端攻城狮 学习笔记——HTML基础相关推荐

  1. 前端攻城狮学习笔记七:常见前端面试题之HTML/CSS部分(二)

    前端页面有哪三层构成,分别是什么?作用是什么? 1.结构层:由 HTML 或 XHTML 之类的标记语言负责创建,仅负责语义的表达.解决了页面"内容是什么"的问题. 2.表示层:由 ...

  2. java web前端攻城狮 学习路线图

  3. web前端攻城狮整理的收藏夹

    作为一名web前端开发工程师你的收藏夹存对了吗?下面是一份互联网上流传甚广的web前端开发收藏夹资源,包含学习网站.JS库.常用工具.常用插件.资讯书籍等资源.速速转存吧~ 一.学习网站 W3Csch ...

  4. animejs走马灯_web前端攻城狮超爱的JS动画库插件—anime.js

    作为一名web前端攻城狮,除了完成日常业务逻辑处理之外,也会去注重一些用户体验交互的问题.特别是如今web前端的发展很快,很多优秀js插件层出不穷.对于web前端开发者,也要会利用这些现有的js插件, ...

  5. 15个前端攻城狮必备的学习网站 | 你知道几个?(附视频介绍)

    前端开发所需掌握知识点概要 HTML&CSS: 对Web标准的理解(结构.表现.行为).浏览器内核.渲染原理.依赖管理.兼容性.CSS语法.层次关系,常用属性.布局.选择器.权重.盒模型.Ha ...

  6. WEB前端攻城小师傅修炼之道

    原文链接: WEB前端攻城小师傅修炼之道 做前端这一个多年头来,零零碎碎的学了一些个知识概念,但是有时候思索一下啊,觉得这个前端知识链还是不很明确,不知道去学习那些知识应对互联网的发展,怎么循环渐进的 ...

  7. 活动报名 | 前端攻城狮该怎样跳脱“围城”的焦虑

    活动报名 | 前端攻城狮该怎样跳脱"围城"的焦虑 原创: 京小云 京东云开发者社区  4天前 作为WEB2.0的产物,前端工程师这一相对较新的职业俨然变成了一颗?一样的存在--丰富 ...

  8. 正则至少一个数字_好程序员web前端培训分享JavaScript学习笔记之正则

    好程序员web前端培训分享JavaScript学习笔记之正则,正则表达式,又名 "规则表达式" 由我们自己来书写 "规则",专门用来检测 字符串 是否符合 &q ...

  9. react组件卸载调用的方法_好程序员web前端培训分享React学习笔记(三)

    好程序员web前端培训分享React学习笔记(三),组件的生命周期 React中组件也有生命周期,也就是说也有很多钩子函数供我们使用, 组件的生命周期,我们会分为四个阶段,初始化.运行中.销毁.错误处 ...

最新文章

  1. 使用Python和OpenCV进行拍摄截图
  2. ISLR线性回归笔记
  3. SpringCloud Gateway 测试问题解决
  4. 编写高质量代码:改善Java的151个建议五(类、对象、方法)31-51
  5. 【小白学习keras教程】五、基于reuters数据集训练不同RNN循环神经网络模型
  6. Javascript:原型模式类继承
  7. hill密码源代码c语言,古典密码(Hill加密算法)(示例代码)
  8. pem格式证书编码 x509_证书编码格式
  9. Python——eventlet.wsgi
  10. hnu 暑期实训之Maya历法
  11. 2017年浙江中医药大学大学生程序设计竞赛(重现赛)D - CC的神奇背包
  12. CCNP 640-892知识点中文精简解释
  13. Airbnb 面试题汇总
  14. 静态、动态函数库的设计
  15. Thinkpad蓝牙键盘驱动安装和常见问题
  16. 关于热敏电阻温度校准问题的测试和解决
  17. 深度内幕丨揭秘积分墙最新反作弊
  18. python语句分号_Python中的分号
  19. Endnote 基本使用教程
  20. C++进阶——STL源码之红黑树(_Rb_tree)

热门文章

  1. 企业对接Walmart平台常见报错
  2. 计算机应用知识试题 上学吧,自考计算机应用高分技巧,自考计算机应用作答技巧...
  3. 成都市绿色建筑创建行动实施计划通知
  4. ctor/dtor 与线程安全
  5. 面试---谈好工资不吃亏
  6. 实验室安全与危化品信息管理平台建设
  7. 纯CSS实现图片百叶窗展示效果
  8. Task 4 用户输入->知识库的查询语句
  9. 蓄热式加热炉燃烧技术
  10. IC卡与磁条卡的数据区别