CSS常见样式2

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

  • text-align:center 让元素中的文本的水平对齐方式为居中对齐。
  • 作用在行内元素(inline elements)和行内块级元素(inline-block)的父元素(块级元素)身上,让行内元素和行内块级元素居中。

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

主要区别在两种模型中宽(width)和高(height)包括属性的不同。
  • W3C盒模型:
    CSS中的宽(width)=内容(content)的宽
    CSS中的高(height)=内容(content)的高
W3C盒模型.png
  • IE盒模型:
    CSS中的宽(width)=内容(content)的宽+(border+padding)*2
    CSS中的高(height)=内容(content)的高+(border+padding)*2
IE盒模型.png

避免触发IE盒模型的方法是使用<!DOCTYPE html>声明,告诉IE采用W3C盒子模型即可。

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

这是CSS新增属性,设置CSS的box-sizing属性值为“border-box”,这样就会把borders和padding全都包含在定义的宽高里面,相当于IE盒模型宽高的计算方法。

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

其实区别就在于继承的问题上。200%是根据父元素的字体大小计算出行高,并且子元素依然沿用这个计算后的行高。而2则是根据子元素自己字体的大小去乘以2来计算行高。另,2em等也是按照200%的情况来算的。

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

  • inline-block的特性:既呈现inline特性(不占据一整行,宽度由内容决定)。又呈现block特性(可设置宽高,内外边距)。
  • 如何去除缝隙?
  1. 去除两个inline-block之间的空格。


    QQ截图20171102144936.png
QQ截图20171102144952.png
  1. 将父元素字体大小设置为0,行内元素单独设置字体大小,就可以去除缝隙。
QQ截图20171102145142.png
QQ截图20171102145319.png
  • inline-block元素如何顶端对齐?
    vertical-align: top;

6.CSS sprite 是什么?

  • CSS精灵图。
    把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字精确的定位出背景图片的位置。利用CSS Sprites能很好地减少网页的http请求,从而大大的提高页面的性能。

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

  1. opacity: 0; 不透明度为零,整体,占据着位置。
  2. visibility: hidden; 和opacity: 0;类似,占据着位置。
  3. display: none; 消失,不占用位置。
  4. background-color: rgba(0,0,0,0),背景色的不透明度为零(透明),rgba中的a相当于ps中的蒙版或者alpha通道。

8.代码实现样式。

  1. 代码1
  2. 代码2
unicode 字体.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,862评论 1 92
  • text-align: center的作用是什么,作用在什么元素上?能让什么元素水平居中 1、当作用于块级元素时,...
    我要认真学前端阅读 668评论 0 1
  • 一,text-align: center的作用是什么,作用在什么元素上?能让什么元素水平居中 作用在块级元素上面,...
    DeeJay_Y阅读 268评论 0 0
  • text-align text-align CSS 属性定义行内内容,如何相对它的块元素对齐。并不控制快元素自己的...
    nianxiaoge阅读 269评论 0 0
  • 昨天开始已进入白露节气。早晨出来凉风习习,没了夏的炎暑,甚是舒服! 白露是农历二十四节气中的第十五个节气,《月令七...
    米果果教育张滢阅读 720评论 0 1