css中display和float使用记录

block、flex、inline-block、inline-table、inline-flex、flexbox、inline-flexbox、table布局可以使用width属性。inline、table-row、table-cell布局不能使用width属性。
block、inline-block、inline-table、flexbox、inline-flexbox、table布局可以使用text-align属性(但有时候block不好使,必须inline-block)。flex、inline、inline-flex、table-row、table-cell布局不能使用text-align属性。

float属性和大部分display属性冲突,只有块相关的display可以使用float,否则float会失效。
float值为:left(左浮动)、none(不浮动)、right(右浮动)、inherit(继承父元素浮动)。
float之后,会无视父元素的padding属性。
一般来说,在父元素使用text-align可以替代float。

vertical-align属性和大部分display属性冲突,只有inline和table-cell可以使用vertical-align,否则vertical-align会失效。

块元素(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 - 非排序列表   
  
  
内联元素(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 - 定义变量   
  
  
可变元素   
  
  可变元素为根据上下文语境决定该元素为块元素或者内联元素。   
  * applet - java applet   
  * button - 按钮   
  * del - 删除文本   
  * iframe - inline frame   
  * ins - 插入的文本   
  * map - 图片区块(map)   
  * object - object对象   
  * script - 客户端脚本 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值