html复习2

图像标记

常用图像格式
1、GIF格式

支持动画,GIF格式也是一种无损的图像格式,也就是说修改图片以后,图片的质量没有变化,支持全透明,但GIF格式只能处理256种颜色。

2、PNG格式

包括PNG-8和真色彩PNG(PNG-24和PNG-32)。与GIF相比 ,PNG格式最大的优势是体积更小,支持alpha透明,颜色过度更平滑,不支持动画。

3、JPG格式

有损压缩,会造成图像数据消失,但可以保存超过256种颜色。

图像标记<img />
语法格式:

<img  src="图像  URL">

该语法中src属性用于指定图像文件的路径和文件名,他是img标记的必须属性。

<img />标记的属性

属性描述
src图像的路径
alt图像不能显示时的替换文本
title鼠标悬停时显示的内容
width设置图像的高度
height设置图像的高度
border设置图像边框的宽度
vspace设置图像顶部和底部的空白
hspace设置图像左侧和右侧的空白
  1. 图像的替换属性文本alt

在图片无法正常显示时,显示文本解释。

超链接标记

创建超链接
HTML中创建超链接非常简单,只需要标记环绕对象即可。
语法格式:

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

(1)href: 用于指定连接目标的url地址,当为<a>标记应用到和href属性时,他就具有了超链接的功能。
(2)target: 用于指定链接页面的打开方式,其取值有—self和—blank方式,其中—self 为默认,意为原窗口打开,—blank为在新的窗口打开。

锚点链接
通过创建锚点链接,用户能够 快速定位到目标内容。
语法应用:

<a  href="#id名">连接文本</a>

<div  id=four>
</div>

<a  href="four"></a>

列表元素

ul元素
无序列表是网页中最常用的列表,之所以称为“无序列表”,是因为其各个列表项之间没有顺序级别之分,通常是并列的。<ul></ul>标记用于定义无序列表,<li></li>标记嵌套在<ul></ul>标记中。

<ul>
     <li></li>
     <li></li>
</ul>

ol元素
有序列表即为有排列顺序的列表,其各个列表项按照一定的顺序排列。
语法格式:

<ol>
    <li></li>
    <li></li>
</ol>

该元素中还拥有start属性和reversed属性,其中start属性可以更改列表编号的起始值,reversed属性表示是否对列表进行反向排序,默认值为true。

<ol   start="3"    >

ol元素
有序列表即为有排列顺序的列表,其各个列表项按照一定的顺序排列。
定义有序列表的基本语法格式:

<ol>
     <li></li>
     <li></li>
</ol>

<ol></ol>标记用于定义有序列表,该元素还拥有start元素和reversed元素。

dl元素
定义列表常用于对属于或名词进行解释和描述,与无序和有序列表不同,定义列表的列表项没有任何项目符号。
基本语法:

<dl>
     <dt>名词1</dt>
     <dd>名词解释1</dd>
      <dt>名词2</dt>
     <dd>名词解释2</dd>

</dl>

在上面语法中,<dl></dl>标记用于定义指定定义列表,<dt></dt><dd></dd>并列嵌套与<dl></dl>,其中<dt></dt>用于定义属于名词,<dd></dd>标记用于对名词的解释和描述。

结构元素

HTML5中所有的元素都是由结构性的,且这些元素的作用与块元素非常相似结构元素包括:header元素、nav元素、article元素。

header元素
header元素是一种具有引导和导航作用的结构元素,该元素可以包含所有常放在页面头部的内容,放置整个页面的标题和内容区块的标题。

nav元素
用于定义导航链接,是HTML5新增的元素,该元素可以将与有导航性质的链接归纳在一个区域中,使页面元素的语义更加明确。

  • 传统导航条:目前主流网站上都有不同层级的导航条,其作用是跳转到网站的其他主页面。

  • 侧边栏导航条:目前主流博客网站及电商网站都有侧边栏导航条,目的是将当前文章或当前商品页面跳转到其它文章或其他商品页面。

  • 业内导航:它的作用是在本页面的几个主要的组成部分之间进行跳转。

  • 翻页操作:翻页操作切换的是网页的内容部分,可以通过单击切换。

article元素
代表文档、页面或者应用程序中与上下文不想关的独立部分,该元素 经常被应用定义一篇日志、新闻或用户评论。通常使用多个section元素进行划分。

aside元素
用来定义当前页面或者文章的附属信息部分,它可以包含与当前页面主要内容的相关引用。侧边栏,广告、导航条等其他类似的有别与主要内容的部分。
用法主要分为两种:

  • 被包含在article元素内作为主要内容的附属信息。
  • 在article元素之外使用,作为页面或站点全局的附属信息部分。

section元素

用于对网站或应用程序中页面上的内容进行分块,一个section元素通常由内容和标题组成。
使用section应注意:

  • 不要将section元素用作设置样式的页面容器,那是div的特性,section元素并非一个普通的容器元素,当一个容器需要被直接定义样式或通过脚本定义行为时,推荐使用div。
  • 如果article 元素、aside元素或nav元素更符合使用条件,那么不要使用section元素。
  • 没有标题的内容区块不要使用section元素定义。

footer元素
用于定义一个页面或者区域的底部,他可以包括所有通常放在页面底部的内容,一般使用<div id="footer"><div/>标记来使用。

分组元素

figure元素和figcaption元素
在HTML5中,figure元素用于定义独立的流内容,一般指一个独立的单元。figure元素的内容应该与主内容有关,但如果被删除,也不会对文档流产生影响。figcaption元素用于为figure元素添加标题,一个figure元素中最多只能使用一个figcaption元素,该元素应该放在figure元素的第一个或者最后一个元素的位置。

hgroup元素

用于将多个标题组成一个标题组,通常他与h1~h6元素组合使用,通常,将hgroup元素和header元素使用。

  • 如果只有一个标题元素不建议使用hgroup元素。
  • 当出现一个或者一个以上的元素时,推荐使用hgroup元素作为标题元素。
  • 当一个标题包含副标题、section或者article元素时,建议将和group元素和相关元素放到header元素容器中。

页面交互能力

details元素和summary元素

details元素用于描述文档或者文档的某一部分的细节,summary元素经常与details元素配合使用,作为details元素的第一个子元素,用于为details定义标题,标题是可见的,当用户单击标题时,会显示或隐藏details中的其它内容。

progress元素

progress元素用于一个任务的完成进度,这个进度可以是不确定的,只是表示进度正在进行,但是不清楚还有多少的工作量没有完成,也可以用0到某个最大的数字,数字来表示准确的进度完成情况。

progress元素的常用属性值:

  • value:已经完成的工作量。
  • max: 总共有多少工作量。

注意

value和max值必须大于0, 且value的值要小于或等于max的值。

meter元素

用于表示指定范围内的数值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值