与前端新人一起学魔法 Day01 HTML基础(一)

写在前面:写文章的原因是像系统性的学习前端知识,也想增添一分学习的乐趣。之前总是因为各种原因,学的东西浅尝辄止半途而废,再加上从大一到现在在csdn上获得了无数的帮助,因此也想记录些什么东西,留下点自己的痕迹;本栏目主要用于自用,但更恳请各位友好地指正交流;内容会集中于html、css、javascript三大基础知识,主要会沿着b站视频展开。

学习参考资料:

1、主要内容:b站pink老师网络课程(二倍速+选择性观看)

黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程_哔哩哔哩_bilibili2、辅助内容:

Ⅰ、百度前端训练营

代码仓库 - 百度前端实战训练营-何沐 (gitee.com)

Ⅱ、w3c廖雪峰博客等相关网站

W3C W3C 中国 (w3school.com.cn)

廖学峰blog JavaScript教程 - 廖雪峰的官方网站 (liaoxuefeng.com)​​​​​​

目录:

一、什么是HTML?

 1、Web标准

  2、HTML语法规范

二、HTML标签

1、HTML基本结构标签

2、HTML文件基本属性

3、HTML常用标签

(1)标题标签<h>

(2)段落标签<p>

(3)换行标签<br/>

(4)文本格式化标签

(5)<span>标签和<div>标签

(6)图像标签<img>

(7)相对路径和绝对路径

(8)超链接标签<a>

(9)注释和特殊字符

(未使用markdown编辑器,建议使用侧边目录进行跳转)



一、什么是HTML?

HTML,即HyperText Markup Language超文本标记语言); “超文本”就是指页面内可以包含图片、链接,甚至音乐,程序等非文字元素。网页本质上是一个html文件,由超链接串联不同的文件,实现网络的构成。

 1、Web标准

web标准是由W3C组制定的一系列标准的集合。

Web标准由三部分组成:结构(structure),表现(presentation),行为(behavior)

2、HTML语法规范

1、双标签成对出现,比如<head>文本内容</head>

2、HTML 标签是由尖括号包围的关键词,比如 <html>

二、HTML标签

1、HTML基本结构标签

<html>  //根标签
    <head>  //头部标签,其中必须要设置title
        <title>网页标题</title>  //即网页标题
    </head>
    <body>  //主体
        元素包含文档的所有内容,页面内容基本都是放在body里
    </body>
</html>

 ps:都什么年代,还在用传统记事本敲代码,快来用vscode:(60条消息) 教你快速使用VSCode编写HTML文件_半生瓜のblog的博客-CSDN博客_vscode写html

 pink老师推荐插件:其中第三项不推荐使用,其他依照个人要求而定

2、HTML文件基本属性

 对文档形式内容不会产生任何影响,但每个html文件必须拥有

3、HTML常用标签

(1)标题标签<h1>-<h6>

缩写单词为head,对文本内容进行放大加粗操作

<h1>我是标题标签</h1>

(2)段落标签<p> </p>

缩写单词为paragraph,在html文件中,空格和换行操作会自动缩进为一个空格,因此用文本实现换行是错误的,这时应运用段落标签实现换行。

<p>我是段落标签1</p>//1、段落大小会随着浏览器大小自动变化

<p>我是段落标签2</p>//2、段落间有一行空隙

(3)换行标签<br/>

缩写单词为break,为单标签,不需要结束标签,段落之间没有间隔

<body>许多年之后面对行刑队,奥雷连诺布恩迪亚上校依旧会想起,
<br/>父亲带他见识冰块的那个遥远的下午。</body>

 

(4)文本格式化标签

突出文本重要性,使文本内容更加重要。

其中对应的单词缩写为:

    加粗——strong

                   bold

    倾斜——emphasize

                   incline

删除线——delete

                  strikethrough

下划线——insert

                  underline

    <p>
    <strong>我是加粗标签</strong>
    <b>我是加粗标签</b>>
    </p>

    <p>
    <em>我是倾斜标签</em>
    <i>我是倾斜标签</i>
    </p>

    <p>
    <del>我是删除标签</del>
    <s>我是删除标签</s>
    </p>

    <p>
    <ins>我是插入标签</ins>
    <u>我是插入标签</u>
    </p>

 

(5)<div>标签和<span>标签

<span>和<div>没有语义,他们相当于一个盒子,用来装内容

单词缩写为spandivision

两者区别:

1、<div>是一个大的盒子,一行只能放一个<div>标签

2、<span>是一个小盒子,一行可以放多个<span>标签

    <span>我是span标签</span>
    <span>我是span标签</span>

    <div>我是div标签</div>123
    <div>我是div标签</div>123

 

(6)图像标签<img>

<img>用于定义图像,为单标签,其中必须加入的属性为“src”,即链接;

单词缩写:    img——image       src——source

 图像标签的其他属性:

    <img src="img2.jpeg">
    <img src="img2.jpg" alt="uniguri">
    <img src="img2.jpeg" alt="uniguri" title="uniguri">
    <img src="img2.jpeg" width=300 height=300 ><!--1、其中数字加不加引号皆可,数字单位是像素-->                                                                                                                                                                                               
    <!--2、若width和height只指定了其中一个,图像则会按指定的数值等比例缩放-->
    <img src="img2.jpeg" border="2">

 

(7)路径

(1)目录文件夹和根目录

目录文件夹:即普通文件夹

根目录:打开目录文件夹的第一层就是根目录

(2)路径

在html中,标签通过路径属性来获得文件实体;其中,路径可分为两种:

1、相对路径

以引用文件的相对位置为参考,即文件相对于基准(你正在敲代码的文件)的相对位置,其中img1文件位于文件夹A,html位于文件夹B,img2位于文件夹C,则对应相对路径为:

. 代表目前所在的目录   ..代表上一层目录   /代表根目录

2、绝对路径

以硬盘为出发位置来精准形容文件位置,与html文件所在位置无关

 其中路径分为反斜杠\ 和 斜杠/,在大多数场景中通用:
(1)浏览器地址栏网址使用 斜杆/ ;

(2)windows文件浏览器上使用 反斜杠\ ;

(3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;

(4)出现在普通字符串中的路径,如果代表的是windows文件路径,则使用 斜杆/ 和 反斜杠\ 是一样的;如果代表的是网络文件路径,则必须使用 斜杆/ ;
 

(8)超链接标签<a>

 在HTML标签中,<a>标签用于定义超链接,作用是从一个页面链接到另外一个页面;

单词缩写为anchor(锚;锚点),其中href属性为必加属性

    <a href="www.bilibili.com" target="">哔哩哔哩</a> 
    <a href="www.bilibili.com" target="__blank">哔哩哔哩</a>

 

(2)链接的分类

1、外部链接:例如 <a href="www.bilibili.com" target="">哔哩哔哩</a> 

2、外部链接:网站内部之间的相互链接,直接链接名称即可,如<a href="index.html">首页</a>

3、空链接:不链接到任何页面,如<a href="#">空连接</a>

4、下载链接:点击后下载文件,如<a href="img.zip">下载图片</a>

5、网页元素的链:在网页中的各种网页元素,如视频、图片、表格、文本、音频等添加超链接,如<a href="www.bilibli.com" target=" "><img src="img1.img"></a>

6、锚点链接:点击锚点链接,可以迅速定位到页面中的某个位置,作用相当于目录,使用方法如下:

  • 在链接文本的href属性中,设置属性值为#名字的形式,如<a href="#two"> 第2集</a>   
  • 找到目标位置标签,里面添加一个id属性,如<h3 id="two">第2集介绍</h3>   

(9)注释和特殊字符

1、注释的格式为:<!--  内容  -->      快捷键:ctrl+  /

2、在html页面中,一些特殊字符很难直接使用,此时我们可以用下面的字符替代

未完待续....... 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值