2020-11-04前端学习之HTML的开端

  写这篇博客完全是为了记录自己前端学习的进度。

  我是一名2019年退伍的8年小兵,兜兜转转一年,在一家IT公司做销售,工资还不错,但是出差太频繁,本来在部队陪伴家人的时间少,现在还经常出差,有些对不住家人,现在年纪也不小了(27,虽然我还认为我是个孩子),决定找个方向好好学学习,充充电。考虑了很多天,请教了很多网友,决定入行前端。(很多朋友跟我讲不要入,学别的,但是我认为还是事在人为吧,哪个行业都不好做,就算失败了,也当做是学一门技术,总是没错)

由于现在还在上班,每天只能拿出一些所需的时间慢慢学,从各种网站上找了许多视频资料,准备自学(开始也联系了不少培训机构,但是让我放下手中的工作,沉下心去学习还是比较难,现在就是想着,先自学,然后等后面难度加大了再找个培训机构好好的学一遍)。目前是在B站上面看Pink老师的视频资料在学习。

 

下面是我这两天天以来的学些笔记,希望能给一些同样刚入门的自学的小伙伴一点帮助吧。

 

加油,打工人!

 

网页的组成元素 图片 文字  视频 链接 声音 .html   .htm

HTML  是超文本标记语言,是专门制作网页的语言,由标签组成。

是标记语言,不是编程语言。

超文本有两层含义

  1. 他可以加入图片,声音,文字
  2. 他可以从一个链接跳到另一个链接(超级链接文本)  超文本

 

浏览器内核(渲染引擎)负责读取网页内容,整理讯息,计算网页的显示方式并显示网页。

Webkit/Blink  内核

Web标准是由W3C指和其他标准化组织制定的一种一系列标准的集合。W3C(万维网联盟)是国际最著名的标准化组织。

Web的优点

  1. 让Web发展的前景更广阔
  2. 内容能被更广泛的设备访问
  3. 更容易被搜索引擎搜索
  4. 降低网站流量费用
  5. 使网站更容易维护
  6. 体改页面的浏览速度

Web标准的组成主要由 结构 表现 行为 三个方面

结构主要用于对网页元素进行整理和分类

表现用于设置网页元素的板式,颜色,大小等外观样式
行为网页模型的定义以及交互的编写

Web标准中提出的最佳体验方案是结构,样式,和行为分离。

简单理解为:结构写到HTML中,表现写到CSS文件中,行为写到javascript。

标签一般都是成对出现的,有一些是单独出现的,很少。

<html>开始标签  </html>  结束标签    双标签

<br /> 单标签

标签的关系:包含关系和并列关系

HTML的基本结构标签:

<heml></html>页面中最大的标签,根标签

<head></head>文档的头部,注意head标签中我们必须设置的标签是title

<title></title>文档的标题,让一个页面拥有属于自己的网页标题

<body></body>文档的主体,元素包含的文档的所有内容,页面内容基本都是放在body里面。

<!DOCTYPE>文档类型声明,作用为告诉浏览器使用哪种HTML版本来显示网页

<!DOCTYPE html>为当前最新HTML5类型

<html lang="en">  EN定义为英语,zn-ch定义为中文

<head>标签中,可以通过charset属性来规定HTML文档中应该使用的哪种字符

<meta charset="UTF-8">字符集,以便计算机能够识别和存储各种文字  UTF-8,被称为万国码,基本包含了全世界所有国家需要用到的字符。

上面的代码必须要写,不然会出面乱码的情况,一般情况下使用UTF-8

标签的语义:

根据标签的语义,在合适的地方给一个最合理的标签,可以让页面更加清晰。

标题标签:<h1> - <h6>  head缩写
<h1> 我是一级标签</h1>

<h1> 标题一共六级选</h1>

<h2> 文字加粗一行选</h2>

<h3> 由大到小依次减</h3>

<h4> 从重到轻随之便</h4>

<h5> 语法规范书写后</h5>

<h6> 具体效果刷新见</h6>

Shift+alt+f 自动对齐  自动换行 alt+z

段落标签<p>我是一个段落标签</p>  paragraph 段落 度阿诺与多乱之间,由较大的缝隙

换行标签<br />:单标签  只是另起一行

文本格式化标签   语义  突出重要性,比普通文字更重要

<strong></strong>或<b></b>     加粗         推荐strong

<em></em>或<i></i>           倾斜         推荐<em>

<del></del>或者<s></s>         删除线       推荐<del>

<ins></ins>或者<u></u>        下划线        推荐<ins>

<div>和<span>标签  是一个盒子  双标签

Div是divxision的缩写,意思是分割,分区,spon是跨度,跨距的意思

div独占一行  spon一行有很多

图像标签

<img src=图片URL/> 形成图片   

image图片的意思

src是img的必须属性,用于指定图像文件的路径和文件名

所谓属性:简单理解为属于这个图片的特性

src            图片路径      必须属性

Alt            文本          替换文本,图片不能显示文字

Title           文本          提示文本,鼠标放到图像上,显示文字

Width         像素           设置图像的宽度

Height         像素           设置图像的高度

Border         像素           是指图像边框的粗细

注意事项:

  1. 图像标签可以有多个属性,必须写在 标签名后面
  2. 属性之间不分前后顺序,标签名与属性,属性与属性之间要用空格隔开
  3. 属性采取键值对的格式,key=”value”的格式,属性=”属性值”。

路径

相对路径:是以引用文件所在的位置为参考,而建立的目录路径

简单来说,图片相当于HTML的页面位置

同一级直接写

下一级路径: /

上一级路径: ../

绝对路径:直接把路径拉过来(不经常使用,别人用不了)

超链接标签<a>

语法格式:

<a href=跳转目标 target=目标窗口的弹出方式>文本或图像</a>

href是必须属性   target是链接打开方式,其中_self为默认值,_blank为在新窗口中打开的方式

链接分类

    <h4>1.外部链接</h4>

    <a href="http://www.qq.com" target="_blank"> 腾讯</a>

    target 打开窗口的方式  默认的值是 _self 当前窗口打开页面  _blank 新窗口打开页面

    <a href="http://www.itcast.cn" target="_blank">传智播客</a>

    <h4>2.内部链接: 网站内部页面之间的相互链接</h4>

    <a href="gongsijianjie.html" target="_blank">公司简介</a>

    <h4>3.空链接:#</h4>

    <a href="#">公司地址</a>

    <h4>4.下载链接: 地址链接的是 文件 .exe 或者是 zip 等压缩包形式</h4>

    <a href="img.zip">下载文件</a>

    <h4>5.网页元素的链接</h4>

    <a href="http://www.baidu.com"><img src="img.jpg"/></a>

锚点链接:点网页的某一位置,可以直接定位到页面的那个位置

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

注释标签HTML中的注释以<!--开头,以-->结束

         快捷键 ctrl+/

特殊字符:

空格

 空格    

  

<   

小于号

 <

>  

大于号

 >

&

和号

 &

¥

人民币

 ¥

©

版权

 ©

®

注册商标

®

               

表格标签:

作用:用来显示,展示数据,因为它可以让数据显示的非常规整,可读性较好,特别是后台展示数据的时候,能够熟练的试用书籍非常重要

 表格不是用来布局也免得,而是展示数据的。

<table></table>用来定义表格标签

<tr></tr>用于定义表格中的行,必须嵌套在表格标签中

<td></td>用于定义表格中的单元格,必须嵌套在tr中

表头单元格:<th></th>  table head   放在第一行,用来突出重要性(加粗,居中)

属性

属性值

描述

align

left,center,right...

规定表格的对齐方式

border

1或””

规定表格是否有边框,默认为””,表示没有

Cellpadding

像素值

规定单元边缘与内容之间的空白,默认1像素

Cellspacing

像素值

规定单元格之间的空白,默认像素

Width

像素或百分比

规定表格的宽度

表格结构标签<thead></thead>是表格头部标签,内部必须有<tr>标签

<tbody></tbody>是表格主题标签,主要放数据本体

这样可以更好的分清结构。

合并单元格:

合并单元格的方式:跨行合并:rowspan=” 合并单元格个数”

                  跨列合并:colspan=”合并单元格个数”

目标单元格

合并单元格三部曲:1.先确定是跨列还是跨行

2.找到目标单元格,写上公式=合并单元格数量(<td colspan=”2”></ta>)

3.删除多余的单元格

列表标签:列表的作用是整齐,整洁,有序,它作为布局会更加自由和方便。

列表可分为三类:无序列表,有序列表和自定义列表

无序列表:<ul></ul>  列表项用<li></li>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值