前端html5学习小总结

目录

前言

一、HTML5简介

二、HTML5网页基本骨架

1.框架代码

2.框架解析

三、HTML5基本标签介绍

    一、标题标签

    二、标签之段落、换行、水平线

    三、图片标签

    四、超链接

    五、文本标签

    六、列表

    七、表格

    八、form表单

四、路径      

    一、绝对路径

    二、相对路径

    三、网络路径

五、块元素与内联元素

六、总结


前言

        大二暑假在家,由于之前在学校做课设的时候,自己想做好看的界面,但总是在样式上调试很久,参考网上代码时也有些地方看不懂,想着系统复习和学习一下前端知识,希望能在以后的项目里熟练地写出好看的界面。为了记录我的学习过程也方便我以后查看,于是就有了在CSDN上写博客的想法。那现在就从HTML5开始吧!


一、HTML5简介

        HTML5是用来描述网页的一种语言,被称为超文本标记语言。用 HTML5编写的文件,后缀以 .html 结尾。HTML是一种标记语言,标记语言是一套标记标签。标签是由尖括号包围的关键字,例如: <html>。

二、HTML5网页基本骨架

1.框架代码

代码如下(示例):

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Document</title>

</head>

<body>

        hello world!

</body>

</html>

2.框架解析

DOCTYPE 声明
          <!DOCTYPE html>
        DOCTYPE是 document type ( 文档类型 ) 的缩写。 <!DOCTYPE html > H5 的声明位于文档的最前面,处于标签之前。 它是网页必备的组成部分,避免浏览器的怪异模式。
html 标签
         <html> </html>
        定义 HTML 文档,这个元素我们浏览器看到后就明白这是个HTML 文档了,所以你的其它元素要包裹在它里面,标签限定了文档的开始点和结束点。
head 标签
          <head> </head>
        head标签用于定义文档的头部。文档的头部描述了文档的各种属性和信息,包括文档的标题、在 Web 中的位置以及和其他文档的关系等。绝大多数文档头部包含的数据都不会真正作为内容显示给读者。
body 标签
        <body> </body>

       body 元素定义文档的主体。body 元素包含文档的所有内容(比如文本、超链接、图像、表格和列表等等。) 它会直接在页面中显示出来,也就是用户可以直观看到的内容。

title 标签
        <title>   </title>
          可定义文档的标题。它显示在浏览器窗口的标题栏或状态栏上。 <title> 标签是 <head> 标签中唯一必须要求包含的东西,就是说写head一定要写title 。<title> 的增加有利于SEO优化。
          ps: SEO 是搜索引擎优化的英文缩写。通过对网站内容调整,满足搜 索引擎的排名需求。
meta 标签
         <meta charset = "UTF-8" >
         meta标签用来描述一个HTML网页文档的属性,关键词等,例如:charset="utf-8" 是说当前使用的是 utf-8 编码格式,通常使用 utf-8 。

三、HTML5基本标签介绍

    一、标题标签

    标题(Heading)是通过 <h1> - <h6> 标签进行定义的。<h1> 定义最大的标题 <h6> 定义最小的标题。ps : 生成h1~h6快捷键: h$*6

<h1> 一级标题 </h1>
<h2> 二级标题 </h2>
<h3> 三级标题 </h3>
<h4> 四级标题 </h4>
<h5> 五级标题 </h5>
<h6> 六级标题 </h6>

    二、标签之段落、换行、水平线

    段落 : <p></p>

    换行 : <br>

    水平线 : <hr/>

<p></p>   

<br>

<hr color="" width="" size="" align=""/>

        1 color :设置水平线的颜色

        2 width :设置水平线的宽度

        3 size  :设置水平线的高度

        4 align :设置水平线的对齐方式(默认居中),可取值 left | right

    三、图片标签

    <img> 是单标签,不需要进行闭合操作

    <img src="" alt="" title="" width="" height="">

        1 src   :路径(图片地址与名字)

        2 alt   :规定图像的替代文本

        3 width :规定图像的宽度

        4 height:规定图像的高度

        5 title :鼠标悬停在图片上给予提示

    四、超链接

    <a href="url">链接文本</a>

    HTML使用标签 <a> 来设置超文本链接。

    超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,

    可以点击这些内容来跳转到新的文档。

    属性:

    在标签 <a> 中使用了 href 属性来描述链接的地址

    默认情况下,链接将以,以下形式出现在浏览器中:

    1 一个未访问过的链接显示为蓝色字体并带有下划线。

    2 访问过的链接显示为紫色并带有下划线。

    3 点击链接时,链接显示为红色并带有下划线。

    表现:

    当把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。

    五、文本标签

    标签                        描述

    <em>                定义着重文字

    <b>                   定义粗体文本

    <i>                    定义斜体字

    <strong>           定义加重语气

    <del>                定义删除字

    <span>             元素没有特定的含义

    特别提示:

    常用文本标签和段落是不同的,段落代表一段文本,而文本标签一般表示文本词汇

   

    六、列表

    1.有序列表    

    <ol>

       <li>CSDN</li>

       <li>B站</li>

    </ol>

        type属性

        <ol> 的属性type 拥有的选项

        1 1 表示列表项目用数字标号(1,2,3...)

        2 a 表示列表项目用小写字母标号(a,b,c...)

        3 A 表示列表项目用大写字母标号(A,B,C...)

        4 i 表示列表项目用小写罗马数字标号(i,ii,iii...)

        5 I 表示列表项目用大写罗马数字标号(I,II,III...)

    2.无序列表

    <ul>

        <li>CSDN</li>

       <li>B站</li>

    </ul>

    type属性

    <ul> 的属性type 拥有的选项

    1 disc 默认实心圆

    2 circle 空心圆

    3 square 小方块

    4 none 不显示

    ps :快捷键 :快速生成ul+li的布局:ul>li*3(数字根据自己的需要的li数量修改)

    七、表格

    水平合并:colspan

    垂直合并:rowspan

    <table>

       <tr>

           <td>CSDN</td>

           <td>B站</td>

       </tr>

       <tr>

           <td>阿里</td>

           <td>京东</td>

       </tr>

    </table>

    ps:快捷键:快速生成表格结构:table>tr*2>td{单元格}

    八、form表单

            表单在 Web 网页中用来给用户填写信息,从而能采用户信息,使网页具有交互的功能。

 所有的用户输入内容的地方都用表单来写,如登录注册、搜索框表单是由容器和控件组成的,

一个表单一般应该包含用户填写信息的输入框,按钮等,这些输入框,按钮叫做控件,表单就是容器,

它能够容纳各种各样的控件。

    <form action="url" method="get|post"name="myform"></form>

    属性说明:

   1 action服务器地址

   2 name表单名称

   3  method中Get和Post的区别:

            1 数据提交方式,get把提交的数据url可以看到,post看不到

            2 get一般用于提交少量数据,post用来提交大量数据

    表单元素 :

    一个完整的表单包含三个基本组成部分:表单标签、表单域、表单按钮

    <form>

       <input type="text">

       <input type="submit">

    </form>

    文本框

    文本域通过 <input type="text"> 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。

    <form>

      First name: <input type="text" name="firstname">

       <br>

      Last name: <input type="text" name="lastname">

    </form>

    密码框

    密码字段通过标签 <input type="password"> 来定义

    <form>

      Password: <input type="password" name="pwd">

    </form>

    提交按钮

    当用户单击确认按钮时,表单的内容会被传送到另一个文件。

    表单的动作属性定义了目的文件的文件名。

    由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。

四、HTML5之路径      

    一、绝对路径

    绝对路径是电脑的盘符存储与访问的具体地址

    eg: E:\itbaizhanCode\1.jpg  <img src="E:\itbaizhanCode\1.jpg">

    二、相对路径

    两者相对关系,两者在同⼀路径下可以直接访问

    1 子级关系: /

    2 父级关系: ../

    3 同级关系: ./ (可以省略)

    三、网络路径

    网络路径

    具体的⽹络地址: http://iwenwiki.com/api/newworld/images/n1.png

五、HTML5之块元素与内联元素

                

                  块级元素                                             内联元素

 1.块元素会在页面中独占一行                        1.行内元素不会独占页面中的一行,只占自身的大小

  2.可以设置width,height属性                        2.行内元素设置width,height属性无效

  3.⼀般块级元素可以包含行内元素和其他块级元素   3.⼀般内联元素包含内联元素不包含块级元素

       ~ 常见块级元素 : div、form、h1~h6、hr、p、table、ul、等

        ~常见内联元素(行内元素) : a、b、em、i、span、strong 等

        ~行内块级元素(特点:不换行、能够识别宽高): button、img、input 等


六、笔记总结

这个笔记内容中的“重点”和“轻点”是我根据自己的理解来的,有什么不足还请多多包涵~

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 学习前端的第一个阶段是学习HTML,而复盘回顾则是对所学知识的总结和反思。那么,学习HTML的复盘回顾目标可以包括以下几个方面。 首先,复盘回顾的目标是巩固和加深对HTML的理解。在学习HTML的过程中,我们通过了解HTML的语法规则、标签和属性等,掌握了如何创建网页的结构和内容。通过复盘回顾,可以巩固这些知识点,提高对HTML的理解和应用能力。 其次,复盘回顾的目标是发现和纠正自己在学习HTML过程中存在的问题和不足之处。可能在学习HTML的过程中,我们遇到了某些困难,或者对某些知识点理解不够透彻,或者在实践中出现了一些错误。通过复盘回顾,可以仔细检查自己的学习过程,找出问题所在,从而有针对性地进行纠正和改进。 另外,复盘回顾的目标是提升自己的实践能力。学习HTML不仅是理论知识的学习,更重要的是能够将所学知识应用到实际项目中。通过复盘回顾,可以回顾自己在实践中的表现,发现自己在实践中的不足之处,并通过实践的经验不断提升自己的实践能力。 最后,复盘回顾的目标还可以包括对学习HTML的感悟和未来的规划。通过复盘回顾,可以总结自己在学习HTML过程中的体会和收获,为以后的学习和发展做好规划。同时,也可以思考并规划下一个阶段的学习目标和计划,为之后的学习打下坚实的基础。 ### 回答2: 学习前端第一个阶段的HTML项目的复盘回顾目标主要包括以下几个方面。 首先,目标是回顾并巩固HTML的基本知识和技能。在这个阶段,我学习了HTML的基本标签、元素和属性的用法,以及如何创建网页的结构和布局。通过实际项目的练习,我巩固了这些知识,提高了对HTML的熟练程度。 其次,目标是学会使用常用的HTML标签和元素来构建网页内容。在项目中,我学习了如何使用标题、段落、链接、图片、表格等标签和元素来创建丰富多样的网页内容。我学会了使用这些标签和元素实现文本、图片和表格的显示和排版,同时也学会了如何添加链接和导航等功能。 另外,目标是了解并掌握HTML的语义化。在项目中,我学习了如何正确选择和使用HTML标签和元素,以达到更好的语义化效果。我了解到使用适当的标签能够提高网页的可读性和可访问性,对搜索引擎优化也有一定的帮助。 最后,目标是培养自我实践和解决问题的能力。在项目中,我遇到了一些技术问题和困难,但通过查找文档、搜索和尝试,我成功地解决了这些问题。这个过程提高了我自主学习和解决问题的能力,也为接下来的学习和项目打下了坚实的基础。 总的来说,学习前端第一个阶段的HTML项目的复盘回顾目标是回顾并巩固HTML的基本知识和技能,学会使用常用的HTML标签和元素,了解并掌握HTML的语义化,以及培养自我实践和解决问题的能力。通过这个项目的学习,我对HTML有了更深的理解和掌握,为接下来的学习打下了坚实的基础。 ### 回答3: 学习前端的第一个阶段,主要是学习HTML的基础知识和技能。在完成第一个HTML项目后,进行复盘回顾是为了总结学习经验并确定进一步的目标。 首先,复盘回顾的目标是回顾项目的整体结构和设计,并评估自己对HTML基础知识的掌握程度。通过回顾项目,可以了解自己在项目中的表现,发现并改正可能存在的问题,并提升项目的整体质量。同时,回顾还可以帮助我们深入了解HTML的各种标签和属性的使用方法,以及它们之间的关系和作用。 其次,复盘回顾的目标是梳理学习过程中遇到的困难和问题。学习HTML的过程中,可能会遇到一些难以理解或掌握的概念和技术,或者在项目中遇到了一些难以解决的问题。通过回顾这些困难和问题,可以找到学习的瓶颈和不足之处,然后有针对性地进行学习和提升。 最后,复盘回顾的目标是制定下一阶段学习的目标和计划。通过回顾项目,我们可以更好地了解自己在前端学习的过程中的进步和不足,并且确定下一个阶段需要学习和提升的重点。在制定学习目标和计划时,我们可以考虑自己的兴趣和职业发展方向,并选择相应的学习资源和实践项目。 总而言之,学习前端的第一个阶段完成一个HTML项目后,进行复盘回顾的目标是总结、评估和改进学习过程和成果,并制定下一阶段的学习目标和计划。通过不断的回顾和提升,我们可以逐渐成为一名优秀的前端开发者。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值