关于CSS的常见样式问答2

  1. text-align: center的作用是什么,作用在什么元素上?能让什么元素水平居中
    text-align: center的作用是使块元素中的行内元素水平居中排列。
    作用在块元素上,让行内元素水平居中。
  2. IE 盒模型和W3C盒模型有什么区别?
  • IE盒模型的宽度和高度算的是内容加内边距加边框的宽度和高度
  • W3C盒模型的宽度和高度算的是内容的宽度和高度
  1. *{ box-sizing: border-box;}的作用是什么?
    使所有元素遵循IE盒模型的标准
  2. line-height: 2和line-height: 200%有什么区别?
  • line-height: 2的意义是使当前元素行高等于当前元素字体尺寸的2倍,可继承,对继承的子元素遵循同样法则。
    -line-height: 200%的意义是使当前元素行高设置当前元素字体尺寸200%的像素值x,比较不人性化,对于继承的元素行高等于最初的那个像素值x。
  1. inline-block有什么特性?如何去除缝隙?高度不一样的inline-block元素如何顶端对齐?
  • 既具有inline的特性,不占据一整行,宽度由内容宽度决定。又具有block的特性,可设置宽高,内外边距。
  • 可以使用删除两个行内元素标签之间的空白的方式解决;也可使用设置字体大小为0的方法实现。这个方法具体是这样:在行内元素添加一个块元素,对块元素字体设置为0,然后在分别设置行内元素正常的字体大小。
  • 使用vertical-align: top;的方式实现。
  1. CSS sprite 是什么?
    CSS sprite又称CSS精灵图或者雪碧图。主要用途是将网页上要使用的一些小图标集中放置在一张图片上,起到减少加载页面的图片请求的作用。
  2. 让一个元素"看不见"有几种方式?有什么区别?
  • opacity: 0 ; 设置透明度为0,但是元素还是会占位置
  • visibility: hidden ; 同上
  • display:none; 不放置这个元素,元素不占用位置,彻底在页面上消失了
  • background-color: rgba(0,0,0,0) 设置背景色透明,只针对背景色
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,687评论 1 92
  • 1.块级元素和行内元素 块级(block-level)元素;行内(内联、inline-level)元素。 块元素的...
    饥人谷_小侯阅读 6,205评论 1 4
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 5,890评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,859评论 0 11
  • 本文主要是起笔记的作用,内容来自慕课网. 认识CSS样式 CSS全称为“层叠样式表 (Cascading Styl...
    0o冻僵的企鹅o0阅读 7,514评论 0 30

友情链接更多精彩内容