CSS盒模型相关

text-align: center的作用是什么,作用在什么元素上?能让什么元素水平居中

text-align描述内联内容在父元素中的对齐方式,center的作用是让行内元素居中显示。

IE 盒模型和W3C盒模型有什么区别?

W3C盒模型
IE盒模型
  • 区别:显而易见,W3C标准中padding、border所占的空间不在width、height范围内,width指标是content的宽度,而IE的盒模型width包括content+padding+border。

*{ box-sizing: border-box;}的作用是什么?

box-sizing是CSS3的新属性,允许以特定方式定义匹配某个区域的特定元素。
通常一个块级元素实际所占宽高度=外边距(margin)+ 边界宽度(border-width) + 内边距(padding)+ 高度(height) / 宽度(width),如果设置了border-box,实际所占宽高度 = 设置的高度(height)/ 设置的宽度(width)+ 外边距(margin),告诉浏览器计算width和height属性时,包含 border和 padding的大小。

line-height: 2和line-height: 200%有什么区别?

  • line-height:2 指定文本元素的行间距为当前文本高度的二倍
  • line-height:200%是指父文本高度的二倍。

inline-block有什么特性?如何去除缝隙?高度不一样的inline-block元素如何顶端对齐?

  1. display:inline-block:行内元素可以像块级元素一样设置宽高、padding、margin、border,但不占一整行,后面可接其他元素。
  2. 元素间的间隙出现的原因是元素标签之间的空格,把空格去掉间隙自然就会消失。
    将父元素字体大小设置为0,行内元素单独设置字体大小,就可以去除缝隙。
    取消标签闭合。
  3. 顶端对齐:vertical-align:top

CSS sprite 是什么?

CSS sprite是CSS精灵图,最初有人称其为雪碧图。它可以合并小图标,通过设置background-position来显示不同的图标。这种方式减少了服务器的请求次数,节省流量,提高了加载速度。

让一个元素"看不见"有几种方式?有什么区别?

  1. display:none 让元素消失,不占据位置
  2. opacity:0 设置元素透明度为0,但还占据位置,针对整体
  3. visibility:hidden 和opacity相似
  4. background-color:rgba(0,0,0,0,0.1)设置背景色透明度
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,713评论 1 92
  • 各种纯css图标 CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比...
    剑残阅读 13,308评论 0 8
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 5,948评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,889评论 0 11
  • 走进一片荒凉的草地,一眼望去,远处山脉连绵起伏,在那山脚下就我们要去的地方-喇嘛庙。 估算下来,大约还有走20公里...
    酷活动阅读 2,801评论 0 0

友情链接更多精彩内容