HTML笔记1-html的介绍及标签的使用

认识网页(了解)

你觉得前端是做什么的?

问题1 : 网页由哪些基本元素构成 ? (文字、图片、超链接、视频、音频等等) 

问题2 : 那我们看到的网页 , 光鲜的背后又是什么呢? (代码组合)  

问题3 : 浏览器的作用? (将代码解析成网页,供用户访问) 

少了浏览器可以吗?

浏览器将代码解析成网页,供用户访问 ! 用户不会去看代码,所以浏览器很必要!

五大浏览器介绍

浏览器是网页运行的平台。

五大浏览器:

  • IE(Edge)浏览器·
  • Firefox(火狐)浏览器
  • Chrome(谷歌)浏览器
  • Safari浏览器
  • Opera(欧朋)浏览器

各浏览器的市场份额

查看网站: http://tongji.baidu.com/data/browser

**谷歌浏览器:**访问速度快、用户体验好、开发调试功能齐全

浏览器内核

浏览器的内核(渲染引擎:render 渲染 engine 引擎)相当于汽车的发动机,是最核心的存在。

作用:将网页代码解析(转换)并渲染(显示)成用户眼中的界面

内核的种类:

  • Trident(IE、猎豹安全浏览器、360极速浏览器)

Edge新内核 EdgeHTML

  • Gecko(Firefox)

代码开源,但是打不过Chrome

  • Webkit(Safari、傲游浏览器3、Symbian手机浏览器、Android 默认浏览器)
  • Blink(Webkit的升级版)(Chrome, Opera)

总结:

  • IE浏览器(Trident)
  • Firefox(火狐)浏览器(Gecko)
  • Chrome(谷歌)浏览器(blink)
  • Safari浏览器(webkit)
  • Opera(欧朋)浏览器(blink 早期:presto )

浏览器内核不同有什么影响?

浏览器的内核不同,我们知道他们工作原理肯定不同,显示就会有差别, 需要一个标准来统一…

Web标准

为什么会有web标准

同样的代码,需要在不同浏览器显示效果相同。

Web 标准构成

将页面分为三层:结构、样式、行为。

  • **结构:**HTML------页面骨架
  • **样式:**CSS------页面样式
  • **行为:**JS(JavaScript)------页面动态效果

HTML初识(了解)

HTML的概念

概念:HTML(英文Hyper Text Markup Language的缩写)中文译为“超文本标记语言”,主要是通过HTML标签对网页中的文本、图片、声音等内容进行描述。

变粗案例

说白了HTML就是用尖括号包裹起来的英文单词,浏览器对这个尖括号包裹起来的英文单词有特殊的解释(会让文字有特殊的效果)

如:<strong>加粗</strong>  <h1>大标题</h1>  等等

HTML骨架结构

写网页类似于写文章,文章有对应的格式,HTML也有规定的格式。

HTML的固定格式:

<html>
    <head>
        <title>页面的标题</title>
    </head>
    <body>
        写自己的代码
    </body>
</html>

为了便于阅读:包含关系的标签使用用缩进
书写第一个HTML页面
  1. 新建一个demo 的.txt文件
  2. 里面写入刚才的HTML骨架
  3. 把后缀名改为 .HTML
  4. 右击 —》谷歌浏览器打开

**注意:**结构不会在我们的页面上显示,但是却会让我们的代码结构更加清晰明确

开发工具的基本使用

使用sublime

使用 sublime 新建页面的过程

  1. 打开sublime,ctrl + n 新建一个文件;
  2. ctr+S 保存,命名: " 创建的文件**.html** " (后缀名必加!
用sublime写一个页面骨架

sublime 快捷键

  • 新建文件: ctrl + n

  • 保存文件 : ctrl + S

  • 快速生成一个标签:英文+tab

  • 打开文件夹:文件夹直接拖进来 / 文件 =>打开文件夹

  • 显示侧边菜单: ctrl + k + b (按照 ctrl 不要松,再先后点击 k 、b)

  • 生成结构代码: html:5 + tab 或者 ! + tab (前提:必须是后缀.html文件)

    :文档DTD 作用是告诉浏览器我们当前用的是什么html的版本(明天会说)
  • 快速复制一整行 ctrl + shift + d

  • 删除一行: Ctrl+X

  • 注释 : ctrl + /

    注释:在代码中展示,页面渲染时会忽略,用户看不到,给程序员看。<!-- 需要注释的内容-->

HTML的其他介绍

标签的关系

嵌套关系(父子关系)

<head>  
    <title></title>  
</head>

并列关系(兄弟关系)

<head></head>
<body></body>

HTML的标签分类

双标签:如<strong>标签的内容</strong>  
	   语法:<开始标签> 标签内容 </结束标签>
	   <strong>我要变粗</strong> <head></head>......
单标签:<br/>单标签都是功能性的标签,例如换行等功能里面不需要添加内容 
	   语法:<标签名 />
	   <br> <hr>  ......

HTML中的标签

用<>包裹的英文单词

h 系列的标签 (Header) : 标题标签

h1,h2,h3,h4,h5,h6

作用 : 给页面上的文字加上标题的语义

代码 : <h1>我就是h1标签</h1>

效果 : h1,h2,h3,h4,h5,h6 将文字放大、加粗、并且逐渐变小(h1标签是最大的)

特点 : 独占一行

注意 : h1 标签尽量少用,太多不利于SEO(搜索引擎优化) 。 一般h1 都是给文章的标题或者 logo使用。

p 标签 (Paragraph) : 段落标签

作用: 给页面上的一段文字加上段落的语义

代码: <p>这是段落</p>

特点:页面上的一个段落,单独占一行,并且与上下内容之间存在距离。

在新浪网页上查看元素

hr 标签 (Horizontal Rule):水平线标签

作用: 在页面上显示一条横线

代码: <hr /> 或者 <hr>

可以写一个新闻页面了

br 标签 (break row=行):换行标签

作用:强制换行(代码中换行无效)

代码<br />

(4组)文本格式化标签

b u i s , strong ins em del

作用:

  • b: 加粗
  • u: 下划线
  • i: 倾斜
  • s: 删除线

建议不要使用, 因为这些标签没有语义

作用:

  • strong: 加粗
  • ins: 下划线
  • em: 倾斜
  • del: 删除线

可以使用

语义: 起强调加强语气作用

标签的属性

属性为 HTML 元素提供附加信息。(让同一种标签有不同的显示效果)

比如:

<hr color="red" width="400" />
<img src="images/1,jpg">

格式:

<标签名 属性名1="属性值1" 属性名2="属性值2" > 内容 </标签名>

注意:

  • 标签可以同时有多个属性,并且属性之间以空格隔开(可读性、规范)
  • 标签名与属性名之间,必须以空格隔开!
  • 属性与属性之间没有顺序关系!
  • 每个标签上的属性并不是完全相同

提倡:尽量不使用样式属性。

图片标签

img 标签 (image的简写) :图片标签

作用: 在页面中显示一张图片

代码: <img src="图像URL" />

特点: 就是显示图片

属性:

  • src:图片显示的路径(必须
  • alt:如果图片加载不出来,会显示这个属性中的文字
  • title:介绍这张图片
  • width:图片的宽度
  • height:图片的高度

图片宽高只设一个, 另一个会等比例缩放

两个都设可能会变形,所以一般我们只设一个。

路径问题(难点)

当前文件找目标文件的过程

绝对路径

用的较少,可移植性差

带有盘符的路径: C:\Users\ziyue\Desktop\代码\01.jpg

相对路径

用的很多,可移植性很好

同级目录

如果页面与图片同一级目录,直接写目标文件的名字(类比如我们俩都在大厅)

<img src="2.jpg">
或者
<img src="./2.jpg">
下级目录

下级目录:如果图片在同级目录image文件夹下

<img src="image/1.jpg">

步骤:

  1. 找到图片所在的目录(先写文件夹的名字)
  2. 去图片所在文件夹里面(文件夹名字/)
  3. 然后直接写目标文件的名字即可(文件夹名字/目标文件的文件名)
上级目录

上级目录:如果图片在页面的上一级目录

<img src=”../2.jpg” >

步骤:

  1. 首先去目标文件所在的目录。去上一级目录(…/)
  2. 直接在路径后面写目标文件的名字(…/目标文件的名字)

总结:

  • 通过文件夹名 / 可以来到下一级目录,通过../ 可以来到上一级目录
  • 一般开发中用的最多的是相对路径,因为相对路径的可移植性要强。(我发给你,你能看~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值