H5+CSS3笔记

关于授课(学习)

许多人相信,他们的智力水平是生来是注定的,学业无成是因为先天不足。但实际情况是,当学习新东西时,大脑会发生改变,也就是说影响智力水平的因素在很大程度上是你本人掌握的。(自信)

上课:主动参与学习可以有更好的效果。

  • 上课的跟着思路走-》琢磨-》提出问题。
  • 上课进行互动,可以开一些玩笑(调节气氛,没有恶意不影射谁),有\没有问题都要及时说出来。
  • 上课安排的课堂练习通常和当天的讲解内容及之前的知识有关,尝试着去想、去做。即使做不出来也可以起到巩固知识的效果。

练习:想成为高手就要有循序渐进的过程。知识、概念性的理解、判断,以及技能要靠慢慢积累才能获得。只有在练习新技能的同时付出努力、展开思考,并且演练,成果才会显现。

  • 默写:每天早上的默写是学习工具,它让你检索知识。
    • 告诉你什么是你知道的,什么是你不知道的,然后你就可以将精力放在薄弱的环节。
    • 回想已经学过的东西会动脑重新巩固记忆,强化新知识与已知之间的联系。
  • 难点:
    • 用心的思考一遍、做一遍,之后学习其他的知识点,然后再回来回忆一遍、做一遍,形成交错练习。
    • 努力与挫折是必不可少的,犯错并改正错误,是通往高层次学习的桥梁。
    • 在别人教你答案前,先尝试自己解决问题。这样效果会更好,哪怕在尝试中会犯下一些错误。

作业:没有大量的练习、思考,没有办法将知识牢记并且活学活用,但很多人就是容易过高地估计自己对学习资料的掌握程度。你感觉自己明白了某样东西,觉的不再需要练习了,这个时候通常会在使用、测试时受伤(人们有极强的天赋说服自己接受自己想看的结论,同时否认那些不合自己心意的真相),这就是学习过程中经常遇到的一讲就会,一写就废。

  • 早晨的默写会在当天进行讲解(但肯定不是默写完成之后马上讲解,对于记忆知识点没好处),晚上的时候需要将当天默写再练习多遍。
  • 课堂代码最少三遍:(耗费心血的学习才是深层次的,效果也更持久。不花力气的学习就像在沙子上写字,今天写上,明天字就消失了。)
    • 第一遍:整理思路,回想上课的讲解,知道讲的是什么,按照课上的套路写出来(可以一边整理思路一边对照课上的代码写)。
    • 第二遍:回想思路,按照思路尝试写出来。
    • 第三遍及更多遍:最终能够一边想一边写出来。
      这些课堂代码千万不要一次写三遍,交错着去写。
  • 扩展作业:在复习完之前的知识、搞定当天的知识之后再做,之后会讲解。

复习:遗忘是好事,人都会忘记一些事情,遗忘后复习可以让你的知识更牢固。

  • 当天搞定所学知识点,复习之前知识点。
  • 周四、周日休息时复习前面的知识点。
单标签 `<标签名 />`
双标签  `<标签名 属性1="值1" 属性2="值2".....>要标记出来的内容标签名>`



<html>
  
  <head>head>
  
  <body>body>
html>

head标签中的内容

  1. </code>标签:定义在HTML文档的标题,显示在网页的标题栏上。一个网页中只能有一个标题。</p> <p>作用:</p> <ol> <li> <p>显示网页的标题让用户一看就知道网页要表达的意思。</p> </li> <li> <p>当在收藏本网页的时候标题会作为默认的内容存在。</p> </li> <li> <p>搜索引擎也会用到titile里面的内容。</p> <pre><code class="prism language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>title</span><span class="token punctuation">></span></span>“五个一百”上新了,为正能量打call! |里约奥运会|中国女排_网易政务<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>title</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>title</span><span class="token punctuation">></span></span>共庆百年华诞!成都点亮灯光秀 献上祝福_腾讯新闻<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>title</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>title</span><span class="token punctuation">></span></span>又要涨价!6月28日国内汽柴油价每吨或上调约200元<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>title</span><span class="token punctuation">></span></span> </code></pre> <p>有些网站会单独的写自己的标题,有些网站它会将格式设置为<code>文章标题-栏目标题-网站名</code>或<code>文章标题|栏目标题|网站名</code></p> <p><code><title>李沛华老师的过去|感情故事|破鞋网

  • 字符集

    • 字符集:字符的集合。说明了里面都有哪些字。
    • 编码:规定了字符集里面的每个字应该怎么存。

    发展过程:

    1. 美帝国主义发明了电脑,他们要控制电脑。单字节编码ASCII码,只包含英文字母和一些符号。

    2. 电脑开始普及,每个国家的人都需要控制电脑。所以商量之后咱们指定自己的一些编码方式ANSI字符集,有各种的编码,中国指定了GB2312和GBK编码。一个汉字占2个字符。

    3. ANSI只能存储自己国家的字符,如果要存储其他的字符怎么办。Unicode字符集,里面有UTF-8、UTF-16编码。UTF-8存储汉字占据3个字节。

      Unicode字符集里面包含各个国家的文字,所以我们也称它为万国码。

  • 标签,定义对页面的描述。

    1. 更改编码方式,规定让浏览器以什么编码来解析这个页面。

      __页面中乱码的根本原因:是因为存储的字符集和浏览器解释的字符集不同导致的。__保证不乱码只需要设置存储的编码和解释的编码相同就行了。

      现在导致这个问题的原因是vscode自身提供的服务器导致的,它会默认给你的解析编码都设置为utf-8

      我们用的时候没有字符集什么事,用的只是编码。

      UTF-8

      GBK

      GB2312 这些东西是编码。

    2. 其他用法

      • name属性里面的值是规定好的
        • keywords,用来指定HTML文档的关键字。
        • description,指定网页的描述。
      • content属性里面的值是根据name属性的值来写的,自定义的内容。
      1. 当name值为keywords时

        作用:描述网页中的关键字,给搜索引擎用。

        __注意: __

        1. 可以设置多个关键字,每个关键字之间以逗号进行分隔。
        2. 越重要的关键字应该越放在前面。

        编程过程中使用的符号都是英文的。

      2. 当name的值为description的时候。

        作用:用来设置简短的网页的描述,给搜索引擎用。

  • 其他的头标签

    • ,在里面写一段JavaScript脚本。
    • ,用来写CSS样式。
    • 设置外部文件的链接标志,用来确定本页面和其他文档之间的关系。
  • body中的内容

    学习HTML要注意什么,不要注意样式,要注意结构,意思,意义。

    它有动态效果bgcolor

    • p标签:定义一个段落(一段话)

      p标签会在每个段落后面加上换行。

    • 标签:定义文字的标题

      n指的是数值

      h1是最大的标题,h6是最小的标题。

      注意:

      1. 被hn标记的文本会被自动加粗并且自动换行。
      2. H标签代表的是标题。
      3. h1标签最好在一个页面中只出现一次。
      4. h1~h6他们的重要程度依次递减。本身H标签就是用来进行对文本的标题着重强调的。

    • 标签:定义一条水平线,用来进行内容的分隔。

      我们在使用的时候首先文件名尽量不要用中文。

    语义化的标签

    • &,加粗文本。
    • &,斜体文本。
    • &,文本下划线
    • &,删除线

    强调结构,强调意义。不要看样式。

    __注意: __

    1. 第一种只具有显示效果。

    2. 第二种不单单有显示效果还强调语义。

    3. 语义给谁看给搜索引擎和浏览器看。

      我为啥给搜索引擎看。

      搜索引擎中的抓取程序:只认识HTML,对于CSS和JS不认识。

    绝对路径和相对路径

    路径:当前的HTML文件与其他文件的位置关系。

    • 绝对路径,从头开始计算文件出现的路径。

      不管当前你在哪里都是从头开始计算,完整的路径。

      C:\xampp\htdocs\0624\2\1.html(c盘,顶头,不能再往上了)走的是file协议。

      http://localhost/0624/1/1.html (从头:web服务器的根目录)走的是http或https协议。

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bwYstgKH-1626946116458)(/Volumes/尚硅谷前端/笔记/2/20210216094837243_21665.png)]

    • 相对路径:相对于编码文件现在的位置来计算路径。

      • 下级

        当前位置/b酒店/301/yanhaijing

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QJ0XXYax-1626946116460)(/Volumes/尚硅谷前端/笔记/2/20210216094859197_15275.png)]

      • 同级

        当前所在位置的yanhaijing

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5du1505q-1626946116461)(/Volumes/尚硅谷前端/笔记/2/20210216094932055_6119.png)]

      • 上级

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NHbhSL2W-1626946116464)(/Volumes/尚硅谷前端/笔记/2/20210216095006599_16663.png)]

    ./a/xxx.jpg

    ./a/b/xxx.jpg

    ./abc.jpg

    ../abc.jpg

    ../../helloworld.html

    当前的位置:使用.来表示。

    当前目录的上级目录:使用..来表示。

    a链接

    链接:我们web中的网页是由一个一个的链接相互连起来的。这种点击可以跳转的东西叫链接。

    标签:链接到指定的文档

    img标签

    图像标签

    • src属性:必须,指向的地址
    • alt属性:图片不能识别的时候告诉浏览网页的人和搜索引擎这张图片表示什么内容。
    • width属性:用来设置图像的宽度
    • height属性:用来设置图像的高度

    注意:

    1. 如果只是单独设定了宽度或高度,将会进行等比例缩放。
    2. 如果同时设定了宽度或高度的时候,图像有可能会失真。
    3. pixel,像素,它不是自然界中的长度单位。px是一种图像中的最小的点。

    行内元素和块级元素

    行内元素和块状元素直观上的区别:行内元素会在一条水平线上排列,在同一行。块级元素自己独占一行。

    列表

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-btq10ueG-1626946116468)(/Volumes/尚硅谷前端/笔记/2/20210216115848156_29571.png)]

    • 无序列表(没有顺序)
      • ul标签表示无序列表
      • ul里面放置一个一个的li标签代表列表的每一项。
      • ul的子元素必须是li。li里面可以放置其他内容。
    • 有序列表(有顺序)
      • ol标签表示无序列表
      • ol里面放置一个一个的li标签代表列表的每一项。
      • ol的子元素必须是li。li里面可以放置其他内容。
    • 自定义列表,由列表的一项的主题和每一项的具体描述组成。
      • 标签:定义了一个自定义列表。
      • 标签:定义列表项的主题。
      • 标签:描述列表中的项目。

    表格

    展示数据

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-URFoqz3y-1626946116469)(/Volumes/尚硅谷前端/笔记/2/20210216095636032_3665.png)]

    • 标签:告诉浏览器在
      内包含的内容属于表格。

      • border属性:用来定义边框
      • width属性:定义表格的宽度
      • cellspacing属性:单元格与单元格之间的距离。
    • 标题:

    • 表格主体数据:

    • 表格脚注:

    • 注意:

      1. thead、tbody、tfoot中每一行使用tr来表示。
      2. 如果说是thead中的行的每个单元格我们使用th来表示
      3. tbody和tfoot中的每一行中的每个单元格使用
      标签。

    • 表头:

    • 虽然可以省略但是自动会加上的标签:html、head、body、tbody(即使被省略了,它也是隐式存在的)
      • tr中的属性

        • height属性:设置tr的高度。
        • align属性:设置本行的文本的对齐方式
          • left
          • center
          • right
        • valign属性:规定表格行中内容的垂直对齐方式
          • top:顶部对齐
          • middle:垂直居中对齐
          • bottom:底部对齐
      • td中的属性:

        • colspan:规定单元格可以横跨的列数。
        • rowspan:规定单元格可以竖跨的行数。

        [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-va6gXjeG-1626946116471)(/Volumes/尚硅谷前端/笔记/2/20210216095652306_26682.png)]

        写好的再删?(刚开始)

        直接就先算好?(先算好)


      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tLRi8QWz-1626946116472)(/Volumes/尚硅谷前端/笔记/2/image-20210626100058094.png)]

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F8V8ZkqA-1626946116473)(/Volumes/尚硅谷前端/笔记/2/image-20210626100214690.png)]

      ‘Fira Code’,‘Anonymous Pro’,‘Source Code Pro Semibold’,Consolas, ‘Courier New’, monospace

      多光标(alt+要添加光标的位置)

      明天不上课:放假。。。。。。

      1. 完成如下内容

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jAREbpzz-1626946116475)(/Volumes/尚硅谷前端/笔记/2/20210216095704642_23012.png)]

      1. 今天的课堂代码敲3遍(最少)。

      第三天

      内框架