美文网首页
行内元素与块级元素,表格与表单

行内元素与块级元素,表格与表单

作者: 仙姑本姑 | 来源:发表于2019-11-26 09:55 被阅读0次

1.行内元素(内联元素)具有以下特点:

  • 和其他元素都在一行上,直到一行排不下才会换行,宽度随元素内容变化;
  • 高,行高及外边距和内边距不可改变;(设置宽度width无效,高度height无效,但可以设置line-height,设置margin只有左右有效,上下无效,设置padding左右有效,上下无效)
  • 宽度就是他的文字或图片的宽度,不可改变;
  • 内联元素只能容纳文本或者其他内联元素;
  • 行内元素大多为描述性标记;

行内元素有:

  • a - 锚点
  • abbr - 缩写
  • acronym - 首字
  • b - 粗体 ( 不推荐 )
  • bdo - bidi override
  • big - 大字体
  • br - 换行
  • cite - 引用
  • code - 计算机代码 ( 在引用源码的时候需要 )
  • dfn - 定义字段
  • em - 强调
  • font - 字体设定 ( 不推荐 )
  • i - 斜体
  • img - 图片
  • input - 输入框
  • kbd - 定义键盘文本
  • label - 表格标签
  • q - 短引用
  • s - 中划线 ( 不推荐 )
  • samp - 定义范例计算机代码
  • select - 项目选择
  • small - 小字体文本
  • span - 常用内联容器,定义文本内区块
  • strike - 中划线
  • strong - 粗体强调
  • sub - 下标
  • sup - 上标
  • textarea - 多行文本输入框
  • tt - 电传文本
  • u - 下划线
  • var - 定义变量

2.块级元素具有以下特点:

  • 独占一行,所以总是在新行上开始;
  • 高度,行高及内外边距都可以改变;(即使设置了宽度width仍然是独占一行)
  • 除非设定一个宽度,否则宽度缺省是它的容器的100%;
  • 它可以容纳内联元素和其他块元素;
  • 块级元素大多为结构性标记;

块级元素有:

  • address - 地址
  • blockquote - 块引用
  • center - 举中对齐块
  • dir - 目录列表
  • div - 常用块级容易,也是 css layout 的主要标签
  • dl - 定义列表
  • fieldset - form控制组
  • form - 交互表单
  • h1-大标题
  • h4 - 副标题
  • h3 - 3级标题
  • h4 - 4级标题
  • h5 - 5级标题
  • h6 - 6级标题
  • hr - 水平分隔线
  • isindex - input prompt
  • menu - 菜单列表
  • noframes - frames可选内容,(对于不支持 frame 的浏览器显示此区块内容
  • noscript - )可选脚本内容(对于不支持 script 的浏览器显示此内容)
  • ol - 排序表单
  • p - 段落
  • pre - 格式化文本
  • table - 表格
  • ul - 非排序列表
  1. 块级元素与行内元素的区别
  • 块级元素会独占一行,行内元素不会,相邻行内元素会排在同一行,排不下后换行;
  • 块级元素可以包含行内元素和块级元素;行内元素不能包含块级元素;
  • 行内元素设置width,height,margin-top,margin-bottom,padding-up,padding-bottom无效。
转化为行内元素:
display:inline;
转化为块级元素:
display:block;
转化为行内块元素:
display:inline-block;
  1. 学习目标中,常见的:链接对应--->a,文本对应--->p,b,i,em,center等;标题对应 ---> h1~h6;段落对应--->p;图片对应--->img等;可嵌入元素对应--->img,video,audio等;列表元素对应--->ul,ol,li;表格元素对应--->table,th,tr,td等;表单元素对应--->form,action,method,name,target,novalidate等。
    表格有哪些重要属性,分别的值和作用是什么?

5.表格具有以下属性:

  • HTML table属性<table>
    table元素可以有tr,th,td,thead,tbody,tfoot,colgroup元素
    table标签的基本属性如下:
    border:可以的取值为1和0,1代表有边框,0代表没有边框。
    bordercolor:可以设置边框的颜色,值为颜色值。
    bgcolor:设置表格的背景颜色
    background:设置背景图片

  • tr属性<tr>
    用来定义表格的一行。由于HTML表格是面向行的,所以必须分别表示每一行
    tr元素可以在table,thead,tbody和tfoot元素内使用
    tr元素内可以包含一个或者多个td或th元素
    它的align,bgcolor等属性已过时,如果要设置属性,请使用CSS设置

  • td属性<td>
    用来定义表格单元格,可以同colspan,rowspan,headers局部属性使用
    (1)colspan: 列跨度,该属性规定了单元格可横跨的列数,该属性的值必须是整数
    (2)rowspan:行跨度,该属性规定了单元格可横跨的行数,该属性的值必须是整数
    (3)headers:该属性的值是一个或多个单元的ID属性值,将单元格与列标题相关联,可用于使用屏幕阅读器
    每个表格必须包含以上三个元素

  • th属性<th>
    用来定义标题单元格,使我们有效区分数据及其描述
    它同 <td> 元素具有相同的局部属性,两者有如下区别:
    <th>是表示头标记,通常位于首行或者首列。而且<th>中的文字默认会被加粗,而<td>是不会的
    <td>是数据标记,表示单元格的具体的数据
    valign属性可以设置th和td,可以取值Top或者Bottom。
    callpadding:内容与单元格边框的间距
    cellspacing:防止文本超出边框
    如果要使单元格实现跨行或者跨列功能,使用属性colspan和rowspan.

  • thead属性<thead>
    用来定义表格的页眉,表头的包装器。可以定义一行或多行,这些行是 table 元素的列标签
    没有thead元素,所有的tr被假定为属于表的主体

  • tbody属性<tbody>
    用来定义表格的主体

  • tfoot属性<tfoot>
    用来定义标记表格的页脚

  1. 表单的类型有:
  • type=text
    输入类型是text,这是我们见的最多也是使用最多的,比如登陆输入用户名,注册输入电话号码,电子邮件,住址等等。当然这也是Input的默认类型。
    参数name:同样是表示的该文本输入框名称。
    参数size:输入框的长度大小。
    参数maxlength:输入框中允许输入字符的最大数。
    参数value:输入框中的默认值。
    特殊参数readonly:表示该框中只能显示,不能添加修改。

  • type=password
    输入类型是password,在此输入框输入信息时显示为保密字符。参数和“type=text”相类似。

  • type=file
    提供了一个文件目录输入的平台,选择上传文件,参数有name,size。

  • type=hidden
    通常称为隐藏域。如果一个非常重要的信息需要被提交到下一页,但又不能或者无法明示的时候。在页面中看不到hidden在哪里。最有用的是hidden的值。

  • type=button
    让按钮跳转到某个页面上还需要加入写JavaScript代码。

  • type=checkbox
    多选框,参数有name,value及特别参数checked(表示默认选择) 提交到处理页的也就是value,name值可以不一样。

  • type=radio
    单选框,出现在多选一的页面设定中。参数同样有name,value及特别参数checked。不同于checkbox的是,name值一定要相同,否则就不能多选一。提交到处理页的也是value值。

  • type=image
    可以作为提交式图片按钮,通常采用这种按钮效果更美观。

  • type=submit and type=reset
    分别是“提交”和“重置”两按钮,submit主要功能是将Form中所有内容进行提交action页处理,reset是快速清空所有填写内容的功能。

相关文章

  • 行内元素与块级元素,表格与表单

    1.行内元素(内联元素)具有以下特点: 和其他元素都在一行上,直到一行排不下才会换行,宽度随元素内容变化; 高,行...

  • 块级元素与行内元素

    块级元素与行内元素 常用的块级元素与行内元素有哪些? 块级元素:div , p , form, ul, li , ...

  • Html行级元素和块级元素

    一、行内元素与块级元素 块级元素列表 定义地址 定义表格标题 定义列表中定义条目 定义文...

  • css常见样式总结

    块级元素与行内元素区别 块级元素与行内元素 块级元素:div, h1-h6, p, hr, form, ul, o...

  • CSS常见样式

    1、块级元素与行内元素 块级元素(block-level): div 标题 h1~h6 段落 p 表格 table...

  • 块级元素和行内元素

    块级元素列表 行内元素 行内元素与块级元素区别 行内元素于块级元素直观上的区别 行内元素会在一条直线上排列,都是同...

  • CSS常见样式

    块级元素和行内元素分别有哪些?动手测试并列出4条以上的特性区别 块级元素 行内元素 块级元素与行内元素的区别块级可...

  • 小问题记录

    块级元素与行内元素 默认情况下,块级元素会新起一行。 一般块级元素可以包含行内元素和其他块级元素。 行内元素 默认...

  • CSS常见属性一

    1、行内元素与块级元素 a)块级元素占据一整行,行内元素不会,行内元素可以在同一行内水平展开b)块级元素可以包含块...

  • CSS常见样式(上)

    1.块级元素和行内元素分别有哪些?动手测试并列出4条以上的特性区别 块级元素: 行内元素: 3.行内元素与块级元素...

网友评论

      本文标题:行内元素与块级元素,表格与表单

      本文链接:https://www.haomeiwen.com/subject/azeswctx.html