【学习笔记】HTML基础:列表、表格与媒体元素
一、列表是信息资源的一种展现形式,它可以使信息结构化和条理化,并以列表的样式显示出来,以便浏览者能够快速的获取相应的信息。
1.无需列表
<ul>
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
</ul>
tips:遵循W3C标准,<ul>标签中只能嵌套<li>标签,不能嵌套其他标签;
<li>标签里面可以嵌套任意标签。
无需列表的特性:
1.没有顺序,每个<li>标签独占一行;
2.默认<li>标签项前面有一个实心小圆点(使用list-style:none或list-style-type:none去掉标记)
3.一般用于无序类型的列表,如导航、侧边栏新闻、有规律的图文组合模块等。
2.有序列表
<ol>
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
</ol>
有序列表的特性:
1.有顺序,每个<li>标签独占一行(块元素)
2.默认<li>标签项前面有顺序标记;
3.一般用于排序类型的列表,如试卷、问卷选项等。
3.定义列表:定义列表是一种很特殊的列表形式,它是标题及列表项的结合
<dl>
<dt>标题一</dt>
<dd>第一项</dd>
<dd>第二项</dd>
<dt>标题二</dt>
<dd>第一项</dd>
</dl>
定义列表的特性:
1.没有顺序,每个<dt>、<dd>标签独占一行
2.默认没有标记
3.一般用于(一个标题下有一个或多个列表项)*n的情况
tips:
1.无需列表中的没想都是平级的,没有级别之分,并且列表中的内容一般都是相对简单的标题性质的网页内容。
有序列表会依据列表想的顺序进行显示。
2.无需列表比有序列表应用得更加广泛,有序列表ol-li一般用于显示带有顺序编号的特定场合
3.定义列表一般适用于带有标题和标题解释性内容的场合。
二、表格(块元素)初衷用于显示表格数据
简单通用、结构稳定。
基本结构:单元格、行、列。
1.语法:
<table>
<tr>
<th>第一个单元格的表格标题</th>
<th>第一个单元格的表格标题</th>
<th>第一个单元格的表格标题</th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
2.表格的跨行:rowspan="所跨的行数";
3.表格的跨列:colspan="所跨的列数";
三、媒体元素
1.视频元素
video元素的基本语法:<video src="视频路径" controls="controls">如果浏览器不支持video元素,提示:您的浏览器不支持video标签</video>
<video controls autoplay>以默认方式自动播放loop循环播放
<source src="*.webm"/>
<source src="*.ogg"/>
<source src="*.mp4"/>
</video>
2.音频元素
audio元素的基本语法:<audio src="音频路径" controls="controls"></audio>
<audio controls>
<source src="*.ogg"/>
<source src="*.mp3"/>
<source src="*.wav"/>
</audio>
四、HTML5的结构元素
1.header:标记头部区域的内容
2.footer:标记脚部区域的内容
3.section:Web页面中的一块独立区域
4.article:独立的文章内容
5.aside:相关内容或应用(侧边栏)
6.nav:导航类辅助内容
五、<iframe>内联框架:使页面中的部分内容用框架实现,一般用于在页面中引用站外的页面内容,使用方便、灵活。
<iframe src="引用页面地址" name="框架标识名"...></iframe>
*<iframe>属性的应用
1.在被打开的框架上加上name属性
<iframe name="mainFrame" src="subFrame.html"/>
2.在超链接上设置target目标窗口为希望显示的框架窗口名
<a href="subFrame.html" target="mainFrame">文字或者图片</a>
【学习笔记】HTML基础:列表、表格与媒体元素的更多相关文章
- HTML列表,表格与媒体元素
一.无序列表 <ul> <li>无序列表</li> <li>有序列表</li> <li>自定义列表</li> < ...
- MyBatis:学习笔记(1)——基础知识
MyBatis:学习笔记(1)--基础知识 引入MyBatis JDBC编程的问题及解决设想 ☐ 数据库连接使用时创建,不使用时就释放,频繁开启和关闭,造成数据库资源浪费,影响数据库性能. ☐ 使用数 ...
- bootstrap学习笔记之基础导航条 http://www.imooc.com/code/3111
基础导航条 在Bootstrap框中,导航条和导航从外观上差别不是太多,但在实际使用中导航条要比导航复杂得多.我们先来看导航条中最基础的一个--基础导航条. 使用方法: 在制作一个基础导航条时,主要分 ...
- mybatis学习笔记之基础框架(2)
mybatis学习笔记之基础框架(2) mybatis是一个持久层的框架,是apache下的顶级项目. mybatis让程序将主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成满足s ...
- ELK-6.5.3学习笔记–elk基础环境安装
本文预计阅读时间 13 分钟 文章目录[隐藏] 1,准备工作. 2,安装elasticsearch. 3,安装logstash. 4,安装kibana 以往都是纸上谈兵,毕竟事情也都由部门其他小伙伴承 ...
- [学习笔记] Numpy基础 系统学习
[学习笔记] Numpy基础 上专业选修<数据分析程序设计>课程,老师串讲了Numpy基础,边听边用jupyter敲了下--理解+笔记. 老师讲的很全很系统,有些点没有记录,在PPT里就不 ...
- Java后端高频知识点学习笔记1---Java基础
Java后端高频知识点学习笔记1---Java基础 参考地址:牛_客_网 https://www.nowcoder.com/discuss/819297 1.重载和重写的区别 重载:同一类中多个同名方 ...
- Django学习笔记(基础篇)
Django学习笔记(基础篇):http://www.cnblogs.com/wupeiqi/articles/5237704.html
- C#学习笔记(基础知识回顾)之值类型与引用类型转换(装箱和拆箱)
一:值类型和引用类型的含义参考前一篇文章 C#学习笔记(基础知识回顾)之值类型和引用类型 1.1,C#数据类型分为在栈上分配内存的值类型和在托管堆上分配内存的引用类型.如果int只不过是栈上的一个4字 ...
- C#学习笔记(基础知识回顾)之值传递和引用传递
一:要了解值传递和引用传递,先要知道这两种类型含义,可以参考上一篇 C#学习笔记(基础知识回顾)之值类型和引用类型 二:给方法传递参数分为值传递和引用传递. 2.1在变量通过引用传递给方法时,被调用的 ...
随机推荐
- CI框架部署后访问出现404
昨天新配置了一个PHP集成开发环境,安装完后,把项目放到Apache服务器的www目录下,发现只能打开首页,其他页面全部无法打开,当时比较纳闷,以为是服务器没有配置好,测试了一下,发现环境配置没有问题 ...
- [集合]线程安全的HashMap
一.一般模式下线程安全的HashMap 默认情况常用的HashMap都是线程不安全的,在多线程的环境下使用,常常会造成不可预知的,莫名其妙的错误.那么,我们如何实现一个线程安全的HashMap呢?其中 ...
- [国家集训队]部落战争 最大流 BZOJ2150
题目描述 lanzerb的部落在A国的上部,他们不满天寒地冻的环境,于是准备向A国的下部征战来获得更大的领土. A国是一个M*N的矩阵,其中某些地方是城镇,某些地方是高山深涧无人居住.lanzerb把 ...
- javascrip 中排序的函数怎么理解
其中s是数组[888,2222,9,4]:我不明白sort函数中参数是如何作用的,function中的a和b又是干什么的? 那个function的作用就是比较两个数的大小用的,然后返回结果的正负作为排 ...
- RNA-Seq基因组比对工具HISAT2
原文网址: http://blog.biochen.com/archives/337 HISAT2是TopHat2/Bowti2的继任者,使用改进的BWT算法,实现了更快的速度和更少的资源占用,作者推 ...
- 【KMP】【矩阵加速】【递推】洛谷 P3193 [HNOI2008]GT考试 题解
看出来矩阵加速也没看出来KMP…… 题目描述 阿申准备报名参加 GT 考试,准考证号为\(N\)位数\(X_1,X_2…X_n(0\le X_i\le9)\),他不希望准考证号上出现不吉利的数 ...
- UESTC - 1147 求最短路方案数
这道题很是说明了记忆化搜索的重要性 瞎bfs递推半天发现没卵用(也许是姿势不对,但我认为树形或图形dfs明显好写并且很好正确地递推) 参考了别人的写法,总感觉自己的实现能力太弱了 还有题目是1e9+9 ...
- 剑指offer5.1——O(n)的复杂度合并两个有序数组
#include"iostream" #include"stdio.h" using namespace std; int* ArrayMerge(int *a ...
- 多个git库的ssh配置
当拥有多个git服务器,而且都是用ssh认证方式时,需要在~/.ssh下的config文件做如下配置 如下:第一个为本地git库,第二个为github库,第三个为默认git库 Host 192.168 ...
- Python I/O及FIle方法
一.文件操作 文件的编码格式: ASCII与UNICODE: 计算机有256个ASCII字符(8个0/1的排列组合方式一共有256种, 2**8) UTF-8是UNICODE的一种编码格式,计算机中使 ...