blog/docs/code/html/inline-element.md

1.5 KiB
Raw Blame History

title date tags categories author
内联元素类型及特性 2022-01-09 00:08:36
CSS
CSS Anges黎梦

内联元素特性

内联元素也可以称为行内元素布局中常用的标签如a、span等等都是内联元素它们在布局中的行为

  • 不支持宽、高、margin上下、padding上下
  • 宽高由内容决定
  • 盒子并在一行
  • 代码换行,盒子之间会产生间距
  • 子元素是内联元素父元素可以用text-align属性设置子元素水平对齐方式

解决内联元素间隙的方法

1、去掉内联元素之间的换行

2、将内联元素的父级设置font-size为0内联元素自身再设置font-size

其他内联元素

1、<em> 标签 行内元素,表示语气中的强调词

2、<i> 标签 行内元素,表示专业词汇

3、<b> 标签 行内元素,表示文档中的关键字或者产品名

4、<strong> 标签 行内元素,表示非常重要的内容

包含默认样式的内联元素

  • a标签含有的下划线以及文字颜色

  • em、i标签文字默认为斜体

  • b、strong标签文字默认加粗

实际开发中,对这些标签进行样式重置。

/* 去掉a标签默认的下划线 */ 
a{ 
    text-decoration:none; 
}
/* 去掉标签默认的文字倾斜 */ 
em,i{
    font-style:normal; 
}
/* 去掉标签默认的文字加粗(按实际需求) */ 
b,strong{ 
    font-weight:normal; 
}

内联元素布局实例