美文网首页
css样式2

css样式2

作者: LeeoZz | 来源:发表于2017-05-07 16:59 被阅读0次
  • text-align: center的作用是什么,作用在什么元素上?能让什么元素水平居中?

text-align:center能让文本内容居中,作用在块元素上,能让块元素中的行内元素居中,是可继承的属性。

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

IE盒模型与w3c盒模型的区别在于width和height的定义不一样:
IE盒模型的width包括了content、padding、border的宽度,height包括content、padding、border的高度;
w3c盒模型的width和height仅仅指content的宽度和高度。



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

在默认情况下,一个块元素的盒模型为标准盒模型,可以通过*{ box-sizing: border-box;}属性把盒模型变为ie盒模型。

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

line-height: 2 表示元素的行高是其自己字体大小的2倍;
line-height: 200% 表示元素的行高是其父元素字体大小的2倍。

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

inline-block可以使一个元素既有inline(不占据一整行,宽度由内容宽度决定)的特性,也有block(占据一整行,可设置宽高和内外边距)的特性;
当两个元素被赋予inline-block时,两个元素之间可能会出现缝隙:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
  <style rel="stylesheet" type="text/css">
    .test {
  text-align:center;
}
.aa,.bb {
  display: inline-block;
  border: 1px solid;
  width: 100px;
}
  </style>
</head>
<body>
  <div class="test">
   <span class="aa">aa</span>
   <span class="bb">bb</span>
  </div>
</body>
</html>

实现如下:



这是由于两个元素之间存在空白符造成,故可以用以下办法解决:
1.元素连写,不换行;
2.在css中设置父元素字体高度为0px,再在后面设置具体元素字高:

body {
  text-align: center;
}
.test {
  font-size: 0;
}
.aa,.bb {
  display: inline-block;
  border: 1px solid;
  width: 100px;
  font-size: 14px;
}
  • CSS sprite 是什么?

css sprite称为精灵图或雪碧图,是处理网页icon(小图标)的一种方式。把所有的icon整合到一张图片上,通过css进行背景定位,展现小图标的一种方法。这种方法减少网页请求,减少了服务器的压力,提高的页面的展现速度,但是缺点是无法调整图片大小,修改困难。

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

1.display:none 使一个元素消失,浏览器不会绘制该元素,不占用位置;
2.opacity: 0 使一个元素透明,用户看不见,但是实际还在,占用位置;
3.visibility: hiddenopacity: 0 作用类似;
4.background-color: rgba(0,0,0,0.2) 使背景色透明。

相关文章

  • DAY04

    1、CSS样式 1.1、CSS背景样式 1.2、背景的简写 1.3、背景吸附 1.4、背景大小 2、文本样式 2....

  • day2(乱)

    css样式 1 css样式属性 #1.1 样式重置(初始化样式) 1.2 常用属性 1.3 元素水平居中 2 常用...

  • CSS

    css属性语法 1.css引入方式:(1)外部样式表(2)内部样式表(3)行内样式表 2.css背景:(1)雪碧图...

  • 前端学习笔记七

    Css层叠样式表: 1,Css层叠性:指多种css样式的叠加 2,Css继承性:子标签会继承父标签的某些样式。 字...

  • css 的基本语句构成是?

    css语句的构成: 1、(若干条)样式 2、样式的属性名 3、样式的属性值 CSS的好处 1、CSS将HTML格式...

  • CSS基础

    1、CSS全称 Cascading Style Sheets, 层叠样式表。2、引入CSS方式:a)内联样式 ...

  • day03

    A今天学到了什么 1.css基本样式 1.css背景 2.css 文本 3.css 字体 4.css 列表样式...

  • 我理解的CSS3及其兼容性问题和处理方式

    CSS(Cascading Style Sheets )叫层叠样式表,用于修饰HTML文档样式;CSS3是CSS2...

  • day07

    1.今天学到了 1.css常用样式的讲解 2.公共样式 2.iframe 2.CSS的常用样式 2.1.边框bor...

  • table设置样式

    1.css设置样式 2.动态设置样式

网友评论

      本文标题:css样式2

      本文链接:https://www.haomeiwen.com/subject/cywutxtx.html