HTML基础(1)

html简介

HTML的英文全称是 Hyper Text Markup Language,即超文本标记语言;即除了文字之外还可以有视频、音频等内容

静态页面概念

常说的浏览器中的视觉效果,不需要与用户进行交互(浏览器对用户操作的操作做出的回应)动作,例如:用户点击登录,弹出登录框、订单点击支付会弹出支付框、搜索手表出现手表的列表等

浏览器内核

浏览器名称渲染引擎
Chrome/safariWebKit
FirfoxGecko
IETrident
OperaPresto(最新的是Blink)

浏览器内核原名叫渲染引擎,用于根据指定的标准解析网页结构,将结构的文本、图片、链接、音频、视频等内容渲染到页面中。

html常见标签

基础标签

标题标签

标题标签默认具有加粗效果,最小字体是16像素,最大是42像素。

在这里插入this is a normal text!
<!-- 注意点:在网页中默认字体大小最小为16px/1em,1em=16px -->
<!-- 标题标签 -->
<h1>一级标题标签,有加粗效果,字体比较大</h1>
<h2>二级标题标签,有加粗效果,字体比一级的小</h2>
<h3>三级标题标签,有加粗效果,字体比二级的再小点</h3>
<h4>四级标题标签,有加粗效果,字体比三级的再小点</h4>
<h5>五级标题标签,有加粗效果,字体比四级的再小点</h5>
<h6>六级标题标签,有加粗效果,字体比五级的再小点</h6>
<h7>没有该标签,但是浏览器依然可以解析,因为其符合标签的格式。所以不会报错,只是没有任何的效果</h7>代码片

段落标签

段落标签包裹的内容代表是一个段落,但是呢,该段落没有任何的形式上的效果和语文中段落不一样,它仅仅只是有这么一个段落的含义而已。

<p>
  我是一个段落,但是没有任何的特点,只具备段落的含义而已
</p>

列表标签

<!-- 无序列表,没有顺序,ul只是语义上表示其是一个列表标签,但是里面是没有内容的,内容要通过li标签来书写-->
<ul type="disc">
  <li>马克杯</li>
  <li>笔记本</li>
  <li>麦克风</li>
</ul>
<!-- 有序列表,带有顺序,type指定排序类型,start指定开始的位置 -->
<h5>热搜排行榜</h5>
<ol type="A" start="3">
  <li>新冠疫情</li>
  <li>外交部发言回击</li>
  <li>中国台湾出现5.8级地震</li>
</ol>
<!-- 自定义列表 dt相当于标题 dd相当于是描述 -->
<dl>
  <dt>新冠疫情</dt>
  <dd>1、成都出现新冠疫情</dd>
  <dd>2、出现疫情后所有相关人员已经进行了隔离及检测</dd>
  <dt>中国台湾</dt>
  <dd>1、台湾是中国的宝岛</dd>
  <dd>2、是祖国不可分割的一部分</dd>
</dl>

图片标签、

用于引入图片在网页中进行显示,开发常用,重点注意其相对路径的使用方式

<!-- 
src:用于指定图片所在的路径
相对路径:图片相对于HTML文件所在的位置
./表示在当前目录下
../表示返回上一级目录
绝对路径:指的是图片在电脑上的存储路径(包含到了盘符路径)
alt:用于作为图片加载失败时的文字提示
title:当鼠标在图片上悬浮时显示的提示(title属性是所有的标签都具备的一个属性)
width:设置图片的宽度
height:设置图片的高度
-->
<img src="./asset/image.jpg" alt="加载中..." title="大鱼海棠" width="100px" height="100px">

超链接标签

超链接就是网页中常用的用于页面跳转的标签,还可以用于锚点,例如:网页中常见的返回顶部效果

超链接跳转

 <!-- href:指定要跳转的网页链接target:指定新窗口的打开方式_blank:代表打开一个新窗口_top:在当前窗口中打开-->
 <a href="http://www.baidu.com" target="_top" title="http://www.baidu.com">点击访问百度</a>
 <hr>
 <!-- 以图片作为跳转的方式 -->
 <a href="http://www.baidu.com"><img src="./asset/image.jpg" alt=""></a>
 <hr>
 <!-- 当在设置超链接时,此时还不确定要跳转的链接地址,使用#作为占位符,代表当前页面 -->
 <a href="#">跳转到指定服务器地址</a>

锚点

锚点的使用需要满足两个点:一是要有跳转的标记点,二是可以进行跳转

<!-- 网页头部 -->
<a id="top" href="#buttom">跳到尾部</a>
<p>wq我是头</p>
<p>中间省略一千行</p>
<p>wq我是尾</p>
<!-- 网页尾部-->
<a id="buttom" href="#top">跳到首页</a>

<!--页面A中指定位置-->
<!-- 做个标记 -->
<a id="position"></a>
<!--页面B中进行跳转-->
<a href="index.html#position">回到超链接-跳转的页面</a>

table表格

和办公软件Excel表格是类似的,都有行(tr)和列(td),行及列都可以进行合并操作
表格通常会有对应的头部信息、具体的内容信息、还有一些底部的备注,此时就需要考虑一个问题:如果不同区域中的位置因为跨行或跨列被占据了,那么整个表格都会发生错乱;为了避免出现跨行或跨列超出区域的问题,提供了区域划分的标签:thead、tbody、tfooter,内容默认都在tbody中。

表格优缺点

优点就是布局简单,样式统一(只需要确认第一行的样式,后面的几行格式就是什么)

缺点就是维护时很麻烦,表格中有跨行跨列的操作,一旦需要删除或者添加一行,就要全部修改相关联的所有合并操作。

表格应用场景

布局简单,变动的可能性比较小的情况下考虑使用表格

例如:登录、注册页,百度新闻的热搜新闻词模块

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值