CSS常见样式2

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

text-align: center可以使元素内容在水平方向上居中,给父级元素加text-align:center,其下的所有行内元素内容都会水平居中显示。该属性只对行内元素有效果对块级元素无效。

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

IE盒模型和w3c盒模型区别在于计算宽高的方式不同

  • IE盒子:
    设置的宽(width):内容宽+左右padding+左右border宽
    设置的高(height):内容高+上下padding+上下border宽
  • w3c盒子:
    设置的宽高就是内容的宽高不包含其他

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

  * { box-sizing: border-box;}

是CSS使用IE盒模型样式,利用此样式编辑文本宽高时包括了文本的内边距、边框宽度。

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

  1. line-height: 2;表示当前元素的行高为当前内容字体大小的2倍。
  2. line-height: 200%;表示当前元素的行高为其父元素字体大小的2倍。

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

  1. inline-bock特性:
    不独占一行,可以设置宽高和四个方向的marign和padding,默认宽高为内容宽高。
  2. inline-block除去缝隙:
  • 父元素font-size设置为0,在inline-block元素中重新给font-size赋值。
  • 给inline-block元素添加浮动。
  • 书写标签的时候inline-block的元素标签需要连着写不能有任何空格换行。
  • 利用注释
<span></span><!--           
--><span></span>       <!-- span元素display为inline-block -->
  1. 高度不一样的inline-block元素顶端对其:
    给inline-block元素添加vertical-align并设置值为top即可。

6.CSS sprite 是什么?

CSS精灵,也叫雪碧图,就是尽可能把网页上的背景图整合到一个图片上,利用背景定位来使用。
这样做可以减少http请求,减少图片的字节,节省流量,提高重用性。
雪碧图生成网站

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

  • display: none:元素消失,不占位置
  • opacity: 0:元素透明度为0,还占有位置
  • visibility: hidden:与opacity: 0类似
  • background-color: rgba(0,0,0,0):背景色透明
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,809评论 1 92
  • text-align: center的作用是什么,作用在什么元素上?能让什么元素水平居中 1、当作用于块级元素时,...
    我要认真学前端阅读 654评论 0 1
  • 1. text-align: center的作用是什么,作用在什么元素上?能让什么元素水平居中 text-alig...
    billa_8f6b阅读 426评论 0 0
  • 一,text-align: center的作用是什么,作用在什么元素上?能让什么元素水平居中 作用在块级元素上面,...
    DeeJay_Y阅读 259评论 0 0
  • 1.text-align: center的作用是什么,作用在什么元素上?能让什么元素水平居中? text-alig...
    草鞋弟阅读 287评论 0 0