1、块元素与内联元素互换
区别可以去找 “html文档流”相关的资料去
学习,最主要的区别就是元素是占据一行还是
挤在一行
转换的方式是用css的display属性
display:block; /*转换为块级*/
display:inline; /*转换为行内*/
还有一种是
display:inline-block; /* 其实仍未行
内元素,但是可以设置width及height属性等
*/
<div style="display:inline">块变内联
</div><span style="display:block">内联
变块</span>
内联元素(inline element)一般都是基于
语义级(semantic)的基本元素。内联元素只能
容纳文本或者其他内联元素,常见内联元
素"a"。
块元素(block element)和内联元素
(inline element)都是html规范中的概念。
块元素和内联元素的基本差异是块元素一般都
从新行开始。而当加入了css控制以后,块元
素和内联元素的这种属性差异就不成为差异了
。
2、行内块元素是什么
1 块级元素:div , p , form, ul, li
, ol, dl, form, address,
fieldset, hr, menu, table
行内元素:span, strong, em, br,
img , input, label, select,
textarea, cite,
内联元素(inline element)
a - 锚点
b - 粗体(不推荐)
br - 换行
em - 强调
font - 字体设定(不推荐)
i - 斜体
img - 图片
input - 输入框
label - 表格标签
select - 项目选择
small - 小字体文本
span - 常用内联容器,定义文本内区块
strike - 中划线
strong - 粗体强调
sub - 下标
sup - 上标
textarea - 多行文本输入框
tt - 电传文本
u - 下划线
内联元素(行内元素)内联元素(inline
element)
* 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 - 定义变量
块元素(block element)
* address - 地址
* blockquote - 块引用
* center - 举中对齐块
* dir - 目录列表
* div - 常用块级容易,也是css layout的主
要标签
* dl - 定义列表
* fieldset - form控制组
* form - 交互表单
* h1 - 大标题
* h2 - 副标题
* h3 - 3级标题
* h4 - 4级标题
* h5 - 5级标题
* h6 - 6级标题
* hr - 水平分隔线
* isindex - input prompt
* menu - 菜单列表
* noframes - frames可选内容,(对于不支
持frame的浏览器显示此区块内容
* noscript - )可选脚本内容(对于不支持
script的浏览器显示此内容)
* ol - 排序表单
* p - 段落
* pre - 格式化文本
* table - 表格
* ul - 非排序列表
可变元素
可变元素为根据上下文语境决定该元素为块元
素或者内联元素。
* applet - java applet
* button - 按钮
* del - 删除文本
* iframe - inline frame
* ins - 插入的文本
* map - 图片区块(map)
* object - object对象
* script - 客户端脚本
2 区别:
1)块级元素会独占一行,其宽度自动填满
其父元素宽度
行内元素不会独占一行,相邻的行内
元素会排列在同一行里,知道一行排不下,才
会换行,其宽度随元素的内容 而变
化
2) 块级元素可以设置 width, height属
性,行内元素设置width, height无效
【注意:块级元素即使设置了宽度
,仍然是独占一行的】
3) 块级元素可以设置margin 和
padding. 行内元素的水平方向的padding-
left,padding-right,margin-left,margin-
right 都产生边距效果,但是竖直方向的
padding-top,padding-bottom,margin-
top,margin-bottom都不会产生边距效果。(
水平方向有效,竖直方向无效)
3、插食品的标签
标签的广泛应用以及标签品种的不断发展自然
而然地推动了标签印刷技术的发展。标签印刷
涵盖了平、凸、凹、网等所有印刷方式,各国
的应用情况不尽相同。但是,从近几年全球标
签的发展趋势可以看出,柔性版印刷、窄幅轮
转印刷、数字印刷在欧美国家成为标签印刷新
的亮点,也是标签印刷的发展趋势。
预包装食品的包装上应当有标签。标签应当标
明下列事项:(1)名称、规格、净含量、生
产日期;(2)成分或者配料表;(3)生产者
的名称、地址、联系方式;(4)保质期;(5
)产品标准代号;(6)贮存条件;(7)所使
用的食品添加剂在国家标准中的通用名称;(
8)生产许可证编号;(9)法律、法规或者食
品安全标准规定必须标明的其他事项。专供婴
幼儿和其他特定人群的主辅食品,其标签还应
当标明主要营养成分及其含量。
一、强制标识以下内容:
1、食品名称
2、配料表
3、净含量和规格
4、生产者、经销者的名称、地址和联系方式
5、日期标示
6、贮存条件
7、食品生产许可证编号
8、产品执行标准号
9、辐照食品
10、转基因食品
11.营养标签
12.质量(品质)等级
二、其他标示内容(推荐标识)
1、推荐标示内容
2.批号
3、致敏原物质
4、食用方法