web工程师是最近5年刚刚兴起的一门高薪职业,人们的专注度越来越高。
  那么前端除了学习html标签之外还需要掌握什么知识点呢?
  为大家整理了一个和HTML标签密不可分的知识要点--《CSS样式常用属性》
  ******* CSS 常用属性 *********

  z-index:

  auto (默认值)

  检索或设置对象的层叠顺序。

  并级的对象,此属性参数值越大,则被层叠在最上面。

  如两个对象的此属性具有同样的值,那么将依据它们在HTML文档中流的顺序层叠,写在后面的将会覆盖前面的。

  必须定义position属性值为 relative | absolute | fixed | center | page,此取值方可生效。

  对应的脚本特性为zIndex。

  clip:检索或设置对象的可视区域。区域外的部分是透明的。

  必须将position的值设为absolute,此属性方可使用。

  auto: 对象无剪切

  rect(|auto |auto |auto |auto): 依据上-右-下-左的顺序提供自对象左上角为(0,0)坐标计算的四个偏移数值,其中任一数值都可用auto替换,即此边不剪切。

  上-左 方位的裁剪:从0开始剪裁直到设定值,即 上-左 方位的auto值等同于0;

  右-下 方位的裁剪:从设定值开始剪裁直到最右边和最下边,即 右-下 方位的auto值为盒子的实际宽度和高度;

  示例:clip:rect(auto 50px 20px auto)

  说明:上边不剪切,右边从第50个像素开始剪切直至最右边,下边从第20个像素开始剪切直至最底部,左边不剪切

  inset(|auto |auto |auto |auto): 该剪裁方式与 rect() 类似,不同的是 inset() 的剪裁,每个方位都是参照该方位的边界来进行裁剪的。

  上-右-下-左 方位的裁剪:从0开始剪裁直到设定值,即 上-右-下-左 方位的auto值都等同于0;(CSS3)

  position: 检索对象的定位方式。

  static: 对象遵循常规流。top,right,bottom,left等属性不会被应用。

  relative: 对象遵循常规流,并且依据自身在正常流中的位置通过top,right,bottom,left属性进行偏移时不影响常规流中的任何元素。层叠通过z-index属性定义。

  absolute: 对象脱离常规流,使用top,right,bottom,left等属性进行绝对定位,盒子的偏移位置不影响常规流中的任何元素,其margin不与其他任何margin折叠,其层叠通过z-index属性定义。

  fixed: 对象脱离常规流,使用top,right,bottom,left等属性以窗口为参考点进行定位,当出现滚动条时,对象不会随着滚动。IE6及以下不支持此参数值

  center: 对象脱离常规流,使用top,right,bottom,left等属性指定盒子的位置或尺寸大小。盒子在其包含容器垂直水平居中。盒子的偏移位置不影响常规流中的任何元素,其margin不与其他任何margin折叠,其层叠通过z-index属性定义。(CSS3)

  page: 盒子的位置计算参照absolute。(CSS3)

  margin

  h2{margin:10px 0;}

  检索或设置对象四边的外延边距。

  如果提供全部四个参数值,将按上、右、下、左的顺序作用于四边。

  如果只提供一个,将用于全部的四边。

  如果提供两个,第一个用于上、下,第二个用于左、右。

  如果提供三个,第一个用于上,第二个用于左、右,第三个用于下。

  内联对象可以使用该属性设置左、右两边的外补丁;若要设置上、下两边的外补丁,必须先使该对象表现为块级或内联块级。

  外延边距始终透明。

  某些相邻的margin会发生合并,我们称之为margin折叠

  aspect-ratio

  : 指定比率

  定义输出设备中的页面可见区域宽度与高度的比率。

  本特性接受min和max前缀,因此可以派生出min-aspect-ratio和max-aspect-ratio两个媒体特性。

  background:

  [ background-color ]: 指定对象的背景颜色。

  [ background-image ]: 指定对象的背景图像。可以是真实图片路径或使用渐变创建的“背景图像”

  [ background-repeat ]: 指定对象的背景图像如何铺排填充。

  [ background-attachment ]: 指定对象的背景图像是随对象内容滚动还是固定的。

  [ background-position ]: 指定对象的背景图像位置。

  [ background-origin ]: 指定对象的背景图像显示的原点。

  [ background-clip ]: 指定对象的背景图像向外裁剪的区域。

  [ background-size ]: 指定对象的背景图像的尺寸大小。

  background-attachment 设置或检索背景图像是随对象内容滚动还是固定的。必须先指定background-image属性。

  fixed: 背景图像相对于窗体固定。

  scroll: 背景图像相对于元素固定,也就是说当元素内容滚动时背景图像不会跟着滚动,因为背景图像总是要跟着元素本身。但会随元素的祖先元素或窗体一起滚动。

  local: 背景图像相对于元素内容固定,也就是说当元素随元素滚动时背景图像也会跟着滚动,因为背景图像总是要跟着内容。(CSS3)

  background-clip 指定对象的背景图像向外裁剪的区域。

  padding-box: 从padding区域(不含padding)开始向外裁剪背景。

  border-box: 从border区域(不含border)开始向外裁剪背景。

  content-box: 从content区域开始向外裁剪背景。

  text: 从前景内容的形状(比如文字)作为裁剪区域向外裁剪,如此即可实现使用背景作为填充色之类的遮罩效果。
  background-repeat: 设置或检索对象的背景图像如何铺排填充。必须先指定background-image属性。

  允许提供2个参数,如果提供全部2个参数,第1个用于横向,第二个用于纵向。

  如果只提供1个参数,则用于横向和纵向。特殊值repeat-x和repeat-y除外,因为repeat-x相当于repeat no-repeat,repeat-y相当于no-repeat repeat,即其实repeat-x和repeat-y等价于提供了2个参数值

  对应的脚本特性为backgroundRepeat。

  repeat-x: 背景图像在横向上平铺

  repeat-y: 背景图像在纵向上平铺

  repeat: 背景图像在横向和纵向平铺

  no-repeat: 背景图像不平铺

  round: 背景图像自动缩放直到适应且填充满整个容器。(CSS3)

  space: 背景图像以相同的间距平铺且填充满整个容器或某个方向。(CSS3

  background-position: 设置或检索对象的背景图像位置。必须先指定background-image属性。

  如果提供四个,每个或偏移前都必须跟着一个关键字(即left | center | right | top | bottom),偏移量相对关键字位置进行偏移。

  示例:假设要定义背景图像在容器中右下方,并且距离右边和底部各有20px

  缩写方式: background:url(test1.jpg) no-repeat right 20px bottom 20px;

  : 用百分比指定背景图像填充的位置。可以为负值。

  : 用长度值指定背景图像填充的位置。可以为负值。

  center: 背景图像横向和纵向居中。

  left: 背景图像在横向上填充从左边开始。

  right: 背景图像在横向上填充从右边开始。

  top: 背景图像在纵向上填充从顶部开始。

  bottom: 背景图像在纵向上填充从底部开始。

  background-origin: 设置或检索对象的背景图像计算background-position时的参考原点(位置)。

  padding-box: 从padding区域(含padding)开始显示背景图像。

  border-box: 从border区域(含border)开始显示背景图像。

  content-box: 从content区域开始显示背景图像。

WEB前端学习交流群20 103791667

CSS样式常用属性整理的更多相关文章

  1. css 样式常用属性

    一般的一个DIV的CSS设置属性有:margin,padding,width,height,font-size,text-align,background,float,border 附:< cs ...

  2. CSS的常用属性

    刚开始学习前段的我,还处于初级阶段,一些东西还是会有搞不明白的时候,还是要大家多多理解.今说就一些关于CSS的常用属性吧! 一.CSS常用选择器 CSS选择器应该说是一个非常重要的工具吧,选择器用得好 ...

  3. CSS 背景常用属性

    CSS 背景常用属性 background-color 这个属性过于简单, 以下写法均可 background-color:red; background-color:rgb(0,0,255); ba ...

  4. css样式之属性操作

    一.文本属性 1.text-align:cnter 文本居中 2.line heigth 垂直居中 :行高,和高度对应 3.设置图片与文本的距离:vertical-align 4.text-decor ...

  5. js介绍,js三种引入方式,js选择器,js四种调试方式,js操作页面文档DOM(修改文本,修改css样式,修改属性)

    js介绍 js运行编写在浏览器上的脚本语言(外挂,具有逻辑性) 脚本语言:运行在浏览器上的独立的代码块(具有逻辑性) 操作BOM 浏览器对象盒子 操作DOM 文本对象 js三种引入方式 (1)行间式: ...

  6. 一、CSS概述 二、CSS的选择器(认识) 三、CSS样式和属性(练习) 四、重构商城首页DIV+CSS(页面布局)(重点) 浮动/更改显示方式

    一.CSS概述###<1>概念 DIV,就是一个HTML元素,块级元素,通常结合CSS进行页面的布局. CSS,层叠样式表,给HTML元素增强显示. ###<2>作用 样式定义 ...

  7. JS 对html标签的属性的干预以及JS 对CSS 样式表属性的干预

      -任何标签的任何属性都可以修改! -HTML里是怎么写, JS就怎么写   以下是一段js 作用于 css 的 href的 代码   <link id="l1" rel= ...

  8. css属性(常用属性整理)

    摘要:本文是我在学习前端的过程中整理的一些常用css属性,部分是css3新增的,因能力有限,文中如有错误,欢迎提出,我会及时修改.希望对大家有帮助! CSS属性 CSS属性 1 1. css颜色属性 ...

  9. css+div常用属性备忘录

    学习软件设计有一年多了,明年五月就要毕业了.回头看看发现自己其实挺差劲的. 最近开通了博客所以就整理了一下笔记,在这里发布一下自己以前学习css时总是记不住去翻书又很常用的属性,都是一些很基础的. 大 ...

随机推荐

  1. haproxy 实现多域名证书https

    [root@ha02 keys]# openssl genrsa - Generating RSA bit long modulus ....+++ ......................... ...

  2. Yii2的urlManager URL美化

    Yii1.*与Yii2中配置路由规则rules是几乎是一样的,但还是有细微的差别. 在Yii1.*中开启path路由规则直接使用 'urlFormat' => 'path', 但在Yii2中已经 ...

  3. 【Java EE 学习 36】【struts2】【struts2系统验证】【struts2 ognl值栈】【struts2 ongl标签】【struts2 UI标签】【struts2模型驱动和令牌机制】

    一.struts2系统验证 1.基于struts2系统验证的方式实际上就是通过配置xml文件的方式达到验证的目的. 2.实际上系统校验的方法和手工校验的方法在底层的基本实现是相同的.但是使用系统校验的 ...

  4. Mac系统 安装SVN

  5. 简述抽象和封装,对你学习Java有一些作用

    作为一个Java 初学者,对Java的理解可能有些片面,甚至有些错误的理解,对于观看此处的您,希望您选择性观看!!! 天知道我为什么选择学习编程,我不爱编程,但是我既然学习了,还是会努力学习的,在此分 ...

  6. 网友分享 调用dll的语音朗读 不能变速,不好

    调用   speeker.dll   这个文件被本人 放在文件里面,若有人需要可以 联系我 需要 mfc100ud.dll msvcr100d.dll 注:可以用D7 自带的ActiveX 里面的控件 ...

  7. WIN32/API/SDK/MFC四者之间的联系和区别

    上面大家都说Win32是一个子系统,这个当然是对的,不过我们有时候我们所说Win32通俗的就是指32位的Windows系统,从 windows95/98到NT/2000/XP都是32位Windows. ...

  8. 一步一步打造自己的Android图片浏览器(原创)

    今天我们试着来制作一个自己的Android图片浏览器. 图片浏览器应该具有什么功能呢?鉴于不同的人不同的理解,这里提出一个基本的需求: 搜索手机内的所有图片,展示于一个列表中: 列表中展示的是图片的缩 ...

  9. 【转】如何提高意志力&如何坚持每天学习

    第一篇如何提高意志力 有一种品质可以使一个人在碌碌无为的平庸之辈中脱颖而出,这个品质不是天资,不是教育,也不是智商,而是自律.有了自律,一切皆有可能,无,则连最简单的目标都显得遥不可及.–西奥多·罗斯 ...

  10. GridView的七种数据绑定列的类型

    1.BoundField 用于显示普通文本,是默认的数据绑定列的类型,一般自动生成的列就是该类型,需要注意是DataFormatString属性,该属性可以设置显示的格式,常见格式有:{0:C} 设置 ...