列表和表格---学习笔记02

第7章 列表和表格

7.1 有序列表

<ol type="A">

<li>这里是第1个li</li>

<li>这里是第2个li</li>

<li>这里是第3个li</li>

</ol>

ol属性:

type : 数字(1),大小写字母(A,a),大小写罗马数字(I,i)

start: "起始编号位序"表示列表项的开始编号所处的位置序号,即li前面开始的数值 -->  <ol type="a" start="3">

    7.2 无序列表

<ul type="square">

<li>这里是第1个li</li>

<li>这里是第2个li</li>

<li>这里是第3个li</li>

</ul>

ul属性:

type->实心圆(disc)->空心圆(circle)->实心矩形(square)

该属性顺序是li中继续包含ul后的type默认属性,后面默认为实心矩形

注意:无论是有序列表还是无序列表,ul和ol能接的标签只能是li,但li中可以添加任意标签

    7.3 定义列表

<dl>

<dt>html是什么</dt>

<dd>HyperText Markup Languagehtml

<br/>

是一种超文本标记语言

</dd>

</dl>

dd标签相当于其他列表中的li标签,可以在其中添加任意标签,不过建议只放dt和dd标签,一般情况下使用标签+样式实现文本的解析,不使用多个dd或dt标签

定义列表的应用场景 1.做网站尾部的相关信息 2.做图文混排

    7.4 嵌套列表

<ul> -->无序列表

<li>

<ol> -->有序列表

<li>...</li>          -->无序列表中嵌套了一个有序列表

</ol>

</li>

</ul>

    7.5 表格 

<table border="边框宽度" bordercolor="边框颜色" title="表格的提示信息,当鼠标移到表格上方时,所提示的信息">

属性:

宽width 高height 对齐方式align 背景颜色bgcolor 背景图片background 边距cellpadding 间距cellspacing 摘要summary 边框显示:frame和rules

    对齐属性:

align : 水平方向对齐,值为left,center,right.  适用于table,tr,td

valign: 垂直方向对齐。值为top,middle,bottom. 适用于tr,td

cellspacing :  单元格之间的空白(默认2px)     适用于table

cellpadding :  内容与单元格的空白            适用于table

bgcolor、background 两个属性也适用与表格。(table,tr,td)

在表格里面给宽度并不能真正的限制死表格的宽度,如果内容超出表格的实质宽高,依然会将表格的单元格甚至整个表格撑开

table的三个基本组成部分:行,列,单元格

表格标题标记:<caption align="水平对齐方式(左中右)" valign="垂直对齐(上下)"></caption>

表格可以分成表头、主体和表尾三部分,在HTML语言中分别用thead、tbody、tfoot表示

这里有三个注意点:

(1)thead和tfoot在一张表中都只能有一个,而tbody可以有多个。

(2)tfoot必须出现在tbody前面,这样浏览器在接收主体数据之前,就能渲染表尾,有利于加快表格的显示速度。这一点对大型表格尤其重要。

(3)thead、tbody和tfoot里面都必须使用tr标签。

CSS中的table-layout语句    table { table-layout: fixed/auto/inherit }

auto表示单元格的大小由内容决定。fixed表示单元格的大小是固定的,由第一个指定大小的单元格决定;如果所有单元格都没有指定大小,则由第一个单元

格的默认大小决定;如果单元格中的内容超出单元格的大小,则用CSS中的overflow命令控制。微软公司声称使用这个命令,表格的显示速度可以加快100倍。

inherit:从父元素继承table-layout属性的值,任何版本的IE都不支持。

? tr       定义表格的行  th       定义标题单元格  td  定义表格的列,为一般单元格

? colspan  合并列单元格  rowspan  合并行单元格


其他属性还有

summary 属性规定表格内容的摘要。summary 属性不会对普通浏览器中产生任何视觉变化。屏幕阅读器可以利用该属性。

 frame和rules属性,可以控制边框的显示。frame属性控制着表格最外围的四条边框的可见性,而 rules 则控制着表格内部边框的可见性。

? frame属性可取的值及含义如下:

● void - 默认值,表示不显示表格最外围的边框

● above - 显示上部的外侧边框         ● below - 显示下部的外侧边框

● lhs - 显示左边的外侧边框           ● rhs - 显示右边的外侧边框

● hsides - 显示上部和下部的外侧边框  ● vsides - 显示左边和右边的外侧边框

● box - 在所有四个边上显示外侧边框   ● border - 在所有四个边上显示外侧边框

? rules 属性可取的值有五个,分别是:

● none - 默认值,无边框

● rows - 为行加边框                  ● cols - 为列加边框

● groups - 为行组或列组加边框        ● all - 为所有行列(单元格)加边框

demo:

 1 <table border="1" width="600" frame="hsides" rules="groups">
 2         <caption>My Ultimate Table</caption>
 3         <colgroup span="1" width="200"></colgroup>
 4         <!-- tbody可以用来对"行"进行分组,而colgroup则用来对"列"进行分组 -->
 5         <colgroup span="3" width="400"></colgroup>
 6         <!-- colgroup这里将后三列为一组,每组宽度为400像素 -->
 7         <thead> <tr> <td>cell 1-1</td> <td>cell 1-2</td> <td>cell 1-3</td> <td>cell 1-4</td> </tr> </thead>
 8         <tfoot> <tr> <td>cell 4-1</td> <td>cell 4-2</td> <td>cell 4-3</td> <td>cell 4-4</td> </tr> </tfoot>
 9         <tbody> <tr> <td>cell 2-1</td> <td>cell 2-2</td> <td>cell 2-3</td> <td>cell 2-4</td> </tr>
10                 <tr> <td>cell 3-1</td> <td>cell 3-2</td> <td>cell 3-3</td> <td>cell 3-4</td> </tr> </tbody>
11 </table>

在浏览器中的显示效果如下图:

时间: 2024-10-12 23:47:55

列表和表格---学习笔记02的相关文章

【OpenGL 学习笔记02】宽点画线

我们要知道,有三种绘图操作是最基本的:清除窗口,绘制几何图形,绘制光栅化对象. 光栅化对象后面再解释. 1.清除窗口 比如我们可以同时清除颜色缓冲区和深度缓冲区 glClearColor (0.0, 0.0, 0.0, 0.0);//指定颜色缓冲区清除为黑色 glClearDepth(1.0);//指定深度缓冲区的清除值为1.0 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);//指定要清除的缓冲区并清除 2.绘制几何图形 先要设置绘制颜色,

SWIFT学习笔记02

1.//下面的这些浮点字面量都等于十进制的12.1875: let decimalDouble = 12.1875 let exponentDouble = 1.21875e1 let hexadecimalDouble = 0xC.3p0//==12+3*(1/16) 2.//类型别名,用typealias关键字来定义类型别名 typealias AudioSample = UInt16 var maxAmplitudeFound = AudioSample.min 3.//元组 let ht

Blender学习笔记 | 02 | 操作

Shift 点击不同图层 同时显示多图层物件 z 切换 Solid / Wireframe 视图模式 点选物件后M 移动到图层选项 Ctrl + 鼠标左键拖动 自由全选物件 B 方形区域圈选物件 Tab Object / Edit Mode 切换 T 开 / 关 侧栏 Ctrl + Tab 编辑状态下切换编辑对象 E Extrude Region 推挤区域.以发现为轴线. X 删除物件菜单 Blender学习笔记 | 02 | 操作,布布扣,bubuko.com

mongodb 学习笔记 02 -- CURD操作

mongodb 学习笔记 02 – CURD操作 CURD代表创建(Create).更新(Update).读取(Read)和删除(Delete)操作 创建库 直接 use 库名 然后创建collection 就可以创建库 创建collecion db.createCollection("collectionName") 隐式创建collection db.collectionName.insert({xxxxxx}) 删除collection db.collectionName.dro

软件测试之loadrunner学习笔记-02集合点

loadrunner学习笔记-02集合点 集合点函数可以帮助我们生成有效可控的并发操作.虽然在Controller中多用户负载的Vuser是一起开始运行脚本的,但是由于计算机的串行处理机制,脚本的运行随着时间的推移,并不能完全达到同步.这个时候需要手工的方式让用户在同一时间点上进行操作来测试系统并发处理的能力,而集合点函数就能实现这个功能. 可通过将集合点插入到 Vuser 脚本来指定会合位置.在 Vuser 执行脚本并遇到集合点时,脚本将暂停执行,Vuser 将等待 Controller 或控

Wojilu学习笔记 (02)

使用RequireJS (1)整个页面,应该只有一个 <script src="" > 标签,并且放在页面底部,用来引入 RequireJS 和 main.js 文件 <script data-main="~js/main" src="~js/lib/require-jquery-wojilu.js?v=#{jsVersion}"></script> (2)在页面头部的 <head> 部分,增加一行

Android自定义view学习笔记02

Android自定义view学习笔记02 本文代码来自于张鸿洋老师的博客之Android 自定义View (二) 进阶 学习笔记,对代码进行些许修改,并补充一些在coding过程中遇到的问题.学习的新东西. 相关代码 //CustomImageView.java package mmrx.com.myuserdefinedview.textview; import android.content.Context; import android.content.res.TypedArray; im

HTML学习笔记02

HTML学习笔记02 一.HTML常用标签 HTML标题:h1-h6 HTML段落:p HTML链接:a HTML图像:img 二.HTML元素语法 HTML元素以开始标签起始. HTML元素以结束标签终止. 元素的内容是开始标签与结束标签之间的内容. 某些HTML元素具有空内容. 大多数HTML元素可拥有属性. 大多数HTML元素可以嵌套. HTML标签对大小写不敏感,但推荐使用小写. 三.HTML属性 HTML标签可以拥有属性. 属性总是以名称/值的形式出现,比如:name="value&q

OGG学习笔记02

实验环境:源端:192.168.1.30,Oracle 10.2.0.5 单实例目标端:192.168.1.31,Oracle 10.2.0.5 单实例 1.模拟源数据库业务持续运行 2.配置OGG前期准备 3.配置OGG单向复制 1.模拟源数据库业务持续运行 OGG的单向配置比较简单,但实际生产过程很多业务要求不间断运行,所以我创建了2张模拟业务表,简单模拟在业务不间断运行场景下OGG的配置. 1.1 创建模拟的业务用户 首先我创建业务用户jy,并指定密码,赋予基本业务用户的角色权限. --u