1、img 标签 -- 代表HTML图像

  • img标签是单独出现的,<img />
  • 语法:
    <img src="URI" alt="alttext" title="titletext" />
  • 属性:
    • Common -- 一般属性 (公共属性) eg: class  id  title(图片的提示文字,当鼠标停留到图片上时,会提示相关文字)  onclick  style ...
    • alt -- 代表图像的替代文字 (alt属性 -- 为无法显示的图像,表单,applets的用户代理(浏览器),显示替换文字。替换文字的语言使用lang属性指定)
    • src -- 代表一个图像源(就是图像的位置)
    • height -- 代表一个图像的高度
    • width -- 代表一个图像的宽度
  • img,是image(图像)的缩写


2、HTMl列表 -- 按顺序显示内容

  常用的列表分为3种,无序列表(使用<ul>标签),有序列表(使用<ol>标签),自定义列表(使用<dl>标签). -- 注:各种列表之间可以嵌套使用

(1)ul 标签 -- 代表HTML无序列表

  • ul标签是成对出现的,以<ul>开始,</ul>结束
  • 每一列使用<li>标签定义,每一列使用一个点作为开头
  • 属性:
  • ul,是unordered lists的缩写,中文"无序列表"的意思
    示例:
    <ul>
    <li>www</li>
    <li>dreamdu</li>
    <li>com</li>
    </ul> 显示结果:
    ·www
    ·dreamdu
    ·com

(2)ol 标签 -- 代表HTML有序列表

  • ol标签是成对出现的,以<ol>开始,</ol>结束
  • 每一列使用<li>标签(与无序列表相同)定义,每列使用数字或字母开头.
  • 属性:
  • ol,是ordered lists的缩写,中文"有序列表"的意思
    示例:
    <ol>
    <li>www</li>
    <li>dreamdu</li>
    <li>com</li>
    </ol> 显示结果:
    1.www
    2.dreamdu
    3.com

(3)dl 标签 -- 代表HTML自定义列表

  • dl标签是成对出现的,以<dl>开始,</dl>结束
  • 自定义列表的开始使用<dl>标签,列表中每个元素的标题使用<dt>(definition term)定义,后面跟随<dd>(definition description)用于描述列表中元素的内容.
  • 属性:
  • dl,是definition lists的英文缩写,中文"定义列表"的意思
    示例:
    <dl>
    <dt>www</dt>
    <dd>World Wide Web的缩写.</dd>
    <dt>dreamdu</dt>
    <dd>梦之都.</dd>
    <dd>www的:).</dd>
    <dt>com</dt>
    <dt>com.cn</dt>
    <dt>cn</dt>
    <dd>这都是域名的后缀.</dd>
    </dl> 显示结果:
    www
    World Wide Web的缩写.
    dreamdu
    梦之都.
    www的:).
    com
    com.cn
    cn
    这都是域名的后缀.

    注:不一定每个dt标签要对应一个dd,可以一对多或多对一 .


(4)nl 标签 -- 代表HTML导航列表

  • nl标签是成对出现的,以<nl>开始,</nl>结束
  • 属性:
  • Common -- 一般属性
  • nl,是navigation lists的英文缩写,中文"导航列表"的意思
  • 导航列表通常用于需要导航的地方,比如菜单,导航按钮等
  • 使用nl导航的内容,可以使用label对内容说明


3、HTMl表格 -- 把数据放在表格中(以后尽量用CSS实现)

 <table width="80%" border="1">
<tr>
<th>第一行第一列表头</th>
<th>第一行第二列表头</th>
</tr>
<tr>
<th>第二行第一列表头</th>
<td>第二行第二列单元格内容</td>
</tr>
<tr>
<th>第三行第一列表头</th>
<td>第三行第二列单元格内容</td>
</tr> </table>
  • tr -- 代表一行
  • th -- 代表表格头(列)
  • td -- 代表一个单元格(列)
  • table -- 表格框架
  • table里面可以有很多行,每一行使用tr表示
  • 每个行tr里面又可以有很多列,每一列使用td表示
    • 表格的每一行内可以放数对td标签,每对td标签代表一个单元格

(1)table 标签 -- 代表HTML表格

  • table标签是成对出现的,以<table>开始,以</table>结束
  • 属性
    • Common -- 一般属性
    • summary -- 代表表格的摘要说明
    • width -- 代表表格的宽度
    • border -- 代表表格边框(此属性应该使用CSS实现)
    • cellspacing -- 代表表格边框与表格内容填充的距离,也是内容填充之间的距离(此属性应该使用CSS实现)
    • cellpadding -- 代表内容填充的宽度(此属性应该使用CSS实现)
  • table,中文"表格"的意思

(2)tr 标签 -- 代表HTML表格中的一行

  • tr标签是成对出现的,以<tr>开始,</tr>结束
  • 属性
    • Common -- 一般属性
    • align -- 代表行的水平对齐方式(left(左对齐) | center(居中对齐) |right(右对齐) | justify)(此属性应该使用CSS实现)
    • valign -- 代表行的垂直对齐方式(top(顶部对齐) | middle(中部对齐) | bottom(下部对齐) | baseline(基线对齐))(此属性应该使用CSS实现)
  • tr,是"table row"的缩写,中文"表行"

(3)th 标签 -- 代表HTML表格中的表头

  • th标签是成对出现的,以<th>开始,</th>结束
  • 属性
    • Common -- 一般属性
    • abbr -- 代表表头的简写
    • axis -- 对单元格在概念上分类
    • colspan -- 一行跨越多列
    • headers -- 连接表格的数据与表头
    • rowspan -- 一列跨越多行
    • scope -- 定义行或列的表头
    • align -- 代表水平对齐方式(left(左对齐) | center(居中对齐) | right(右对齐) | justify)(此属性应该使用CSS实现)
    • valign -- 代表垂直对齐方式(top(顶部对齐) | middle(中部对齐) | bottom(下部对齐) | baseline(基线对齐))(此属性应该使用CSS实现)
  • th,是"table header cell"的缩写,中文"表头单元格"

(4)td 标签 -- 代表HTML表格中的一个单元格

  • td标签是成对出现的,以<td>开始,</td>结束
  • 属性
    • Common -- 一般属性
    • abbr -- 代表表头的简写
    • axis -- 对单元格在概念上分类
    • colspan -- 一行跨越多列
    • headers -- 连接表格的数据与表头
    • rowspan -- 一列跨越多行
    • scope -- 定义行或列的表头
    • align -- 代表水平对齐方式(left(左对齐) | center(居中对齐) | right(右对齐) | justify)(此属性应该使用CSS实现)
    • valign -- 代表垂直对齐方式(top(顶部对齐) | middle(中部对齐) | bottom(下部对齐) | baseline(基线对齐))(此属性应该使用CSS实现)
  • td,是"table data cell"的缩写,中文"表中的数据单元"

补充:HTML表格属性介绍

(1)表格的填充与间距(cellspacing与cellpadding属性)  

  • 单元格(cell) -- 表格的内容
  • 单元格边距(表格填充)(cellpadding) -- 代表单元格外面的一个距离,用于隔开单元格与单元格空间
  • 单元格间距(表格间距)(cellspacing) -- 代表表格边框与单元格补白的距离,也是单元格补白之间的距离

上图说明了表格的几个属性,其中黑色部分就是单元格(cell),白色的区域是单元格边距(表格填充),灰色的区域是单元格间距(表格间距)。


(2)rowspan 属性 -- 可以实现HTML表格中一列跨越多行

  • rowspan通常使用在tdth标签中
  • row:行,span:跨度,跨距,范围

(3)colspan 属性 -- 可以实现HTML表格中一行跨越多列

  • colspan通常使用在tdth标签中
  • col:列,span:跨度,跨距,范围

(4)colgroup 标签 -- 表示对HTML表格进行结构化的分区,在此分区中可以通过使用col定义每列表格的样式

  • colgroup标签是成对出现的,以<colgroup>开始,以</colgroup>结束
  • 属性
    • Common -- 一般属性
    • span -- 定义一个colgroup跨越的列数,默认值为1

(5)col 标签 -- 可以对HTML表格结构化分区后的一个或几个区域使用同样的样式行

  • col标签是单独出现的,<col />
  • 属性
    • Common -- 一般属性
    • span -- 定义一个col跨越的列数,默认值为1

补充:HTML表格躯干

  • HTML表头(thead) -- 表格的头部thead,可以使用单独的样式定义表头,并且在打印时可以在分页的上部打印表头.
  • HTML表体(tbody) -- 浏览器显示表格时,通常是完全下载表格后,再全部显示,所以当表格很长时,可以使用tbody分段显示.
  • HTML表脚(tfoot) -- 表格的表脚tfoot,可以使用单独的样式定义表脚,并且在打印时可以在分页的下部打印表脚.

HTML学习笔记——常用元素及其属性(一)的更多相关文章

  1. HTML学习笔记——常用元素及其属性(二)

    一.HTML表单 -- form标签 -- 与浏览者交互 1.form 标签 -- 代表HTML表单 form标签是成对出现的,以<form>开始,以</form>结束 属性. ...

  2. Html5学习笔记1 元素 标签 属性

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. springmvc学习笔记(常用注解)

    springmvc学习笔记(常用注解) 1. @Controller @Controller注解用于表示一个类的实例是页面控制器(后面都将称为控制器). 使用@Controller注解定义的控制器有如 ...

  4. 第二篇 HTML 常用元素及属性值

    常用元素及属性值 先和同学了解下,一部分常用的元素,区别以及属性,常用在哪里.   标签是由左右尖括号抱起来的,由开始标签开始,再由结束标签结束,里面内容则是元素,比如:<div>< ...

  5. 常用元素的属性/方法 attr / val / html /text

    常用元素的属性/方法 得到一个元素的高度, $("#myid").height() 得到一个元素的位置, $("#myid").offset() 返回的是一个o ...

  6. SQL反模式学习笔记6 支持可变属性【实体-属性-值】

    目标:支持可变属性 反模式:使用泛型属性表.这种设计成为实体-属性-值(EAV),也可叫做开放架构.名-值对. 优点:通过增加一张额外的表,可以有以下好处 (1)表中的列很少: (2)新增属性时,不需 ...

  7. SQL反模式学习笔记8 多列属性

    目标:存储多值属性 反模式:创建多个列.比如一个人具有多个电话号码.座机号码.手机号码等. 1.查询:多个列的话,查询时可能不得不用IN,或者多个OR: 2.添加.删除时确保唯一性.判断是否有值:这些 ...

  8. HTML5学习笔记<二>:元素,属性,格式化

    HTML元素 元素是指从开始标签到结束标签的所有代码. 开始(开放)标签 元素内容 结束(闭合)标签 <p> this is my web page </p> 没有内容的 HT ...

  9. UI自动化学习笔记- Selenium元素定位及元素操作

    一.元素定位 1. 如何进行元素定位? 元素定位就是通过元素的信息或元素层级结构来定位元素的 2.定位工具 浏览器开发者工具 3.元素定位方式 Selenium提供了八种定位元素方式 id name ...

随机推荐

  1. app crash率的标准

    手Q定义是: android:   发布目标是低于1% ios:  0.8%以下

  2. Acer商祺x4610安装及使用

    一年前心血来潮买了部Acer商祺x4610,这两天把它装起来,记录下过程以备忘. 首先装操作系统,我装的是XP,这款电脑比较贴心的是开机时按住F12可以选择光盘还是硬盘启动,就不用到BIOS里面设置启 ...

  3. Python程序员的10个常见错误

    关于Python Python是一门解释性的,面向对象的,并具有动态语义的高级编程语言.它高级的内置数据结构,结合其动态类型和动态绑定的特性,使得它在快速应用程序开发(Rapid Applicatio ...

  4. hadoop native本地库问题总结

    近期,打算hbase建表用snappy压缩时,碰到一些hadoop本地库的问题. 事实上这些问题是一直存在的,仅仅是不影响正常使用,就没有引起重视. 这次希望彻底解决下面问题: 问题一:运行start ...

  5. 关于继承Fragment后重写构造方法而产生的错误

    在android开发中.写了一个关于继承Fragment的类时,假设有重载构造函数时.会提示"Avoid non-default constructors in fragments: use ...

  6. 为 jquery validate 添加验证失败回调

    转载自:https://blog.csdn.net/huang100qi/article/details/52619227 1. jquery Validation Plugin - v1.15.1 ...

  7. 《windows核心编程》 17章 内存映射文件

    内存映射文件主要用于以下三种情况: 系统使用内存映射文件载入并运行exe和dll,这大量节省了页交换文件的空间以及应用程序的启动时间 开发人员可以使用内存映射文件来访问磁盘上的数据文件.这使得我们可以 ...

  8. nginx 404重定向到自定义页面

    在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的用户会把页面关掉,用户就这样悄悄的流失了.如果此时能有一个漂亮的页面能够引导用户去他想去的地方必然可以留住用户.因此,每一个网站 ...

  9. CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\

    解决方法: 1:设置 C:\windows\temp 文件夹安全权限  添加用户 NETWORK SERVICE  写入和读取权限 2:设置 C:\windows\temp 文件夹安全权限  添加用户 ...

  10. HDU - 1816 Get Luffy Out *(二分 + 2-SAT)

    题目大意:有N串钥匙,M对锁.每串钥匙仅仅能选择当中一把.怎样选择,才干使开的锁达到最大(锁仅仅能按顺序一对一对开.仅仅要开了当中一个锁就可以) 解题思路:这题跟HDU - 3715 Go Deepe ...