css中的大小、定位、轮廓相关属性

1.通过height、width属性控制组件大小

  height:高度,可以设置任何有效的距离值;

  width:宽度,可以设置任何有效的属性值;

  max-height、min-height用于设置最大最小的高度,当高度大于最大高度时将会被自动转换成最大

    高度,同理最小高度也是一样;

  max-width、min-width用于设置最大最小的宽度,和高度一样,只要超过了规定值,就会自动被转

    换成规定值;

2.css3新增的box-sizing属性

  该属性可以设置3个值,content-box、padding-ox、border-box

  content-box:通过控制width、height来达到控制内容区的大小;

  padding-box:通过控制width、height来达到控制内补丁区加内容区的大小;

  border-box:通过设置width、height来达到控制内容区加内补丁区加外边框区的大小;

3.css3新增的resize属性  

  resize也就是可以让用户自己来通过拖拉来改变元素的大小,通常可以设定5个值,分别是none、both、horizon、vertiacal、

    inherit;

  none:也就是不允许的意思,用户是没有权限来改变的;

  both:用户不被允许改变组件的高度和宽度;

  horizon:设置不允许用户改变组件的宽度;

  vertical:设置用户不允许改变组件的高度;

  inherit:继承父元素的resize的属性;

4.定位相关属性

  定位相关属性可以设置组件的位置,包括是否悬浮,这样可以漂浮的<div../>来达到在页面漂浮的效果;

  通常有以下几个值可供选择:

  position:可以设置为absolute(允许组件漂浮),relative(参照前一个对象进行设置),static(一页面为参考系);    z-index:此属性仅当position为relative或absolute时有效,该值越大,漂浮层越附在上面;

  top:设置相对于父对象的顶边的偏移;

  right:设置相对于父对象的右侧偏移;

  left:设置相对于父对象的左侧偏移;

  bottom:设置相对于父对象的底边偏移量;

5.轮廓相关属性

  轮廓可用于让组件周围有一圈光晕效果,可以设置以下几个属性的值

  outline-color:轮廓的颜色;

  outline-style:轮廓的线性,可以设置为dotted,none,dashed,double,groove,ridge,inset,outset;

  outline-width:轮廓的宽度;

  outline-offset:用于设置轮廓的偏移距;  

  

时间: 2024-10-29 19:07:13

css中的大小、定位、轮廓相关属性的相关文章

[转]深入理解css中的position定位和z-index属性

由于平时不太用到,所以过去写css的时候对于position属性的absolute. relative值理解比较模糊,对于z-index的层叠更是摸不着头脑,除了理解的因素外,各个浏览器的不同解析结果也是一个大问题.今天仔细阅读了一下css文档,总算是对盒模型的浮动.定位有了比较深刻的理解. 我们在实践中很有可能遇到这样的问题:1.做一个横向导航,然后鼠标经过之后出现下拉菜单,那么这个下拉菜单的位置控制就是一个关键:2.我们想在一个正常的页面布局中放入几个浮在页面上的气泡提示,这时既不想让气泡提

前端笔记十,大小、定位、轮廓相关属性

大小相关属性 height:用于设置对象的高度 max-height:设置对象的最大高度,如果该属性值小于min-height属性值,则自动转换为min-height的属性值 min-height:设置对象的最小高度 width:设置对象宽度 max-width:设置对象的最大宽度 min-width:设置对象的最小宽度 box-sizing属性:设置width,height控制哪些区域的宽度.高度:可使用值 content-box:设置的width,height控制元素的内容区的宽度和高度(只

【原】谈谈css中关于元素定位的属性(positon&z-index)

position position主要是4种设定: static(默认)如果不设置,默认就是staitc元素.其实就是没有position设定,DOM流安排在哪里就是哪里.所有的相关于位置的设定均无效,意味着left, right, z-index等属性设置了也是白设. relative如果只是设置postion: relative; 和static并没有视觉上的区别,但是,一旦设定了,就指定了对应DOM元素"被定位"了,之后就可以设置一些诸如right,left之类的属性. abso

定位的相关属性

定位方式相关属性 position 取值: 1.static : 默认,静态定位 2.relative : 相对定位 3.absolute : 绝对定位 4.fixed : 固定定位 2.与定位位置相关属性 top bottom left right 以像素为单位的值 3.堆叠顺序 z-index : value; 值越大越靠近用户 4.static 页面中默认定位方式,即文档流定位 5.相对定位 相对于当前元素本身出现的位置而实现定位的一种方式 实现方式: position:relative;

css3大小、定位、轮廓相关属性

1.大小相关属性 1.1 CSS3新增的box-sizing属性 box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: padding-box; -moz-box-sizing: padding-box; box-sizing: border-box; -moz-box-sizing: border-box; 1.2 CSS3 新增的resize属性 resize: both;——指定可在两个方向上调整大小. res

CSS中的position定位

CSS定位有4中类型:通过position属性设置http://www.w3school.com.cn/cssref/pr_class_position.aspstatic:默认值.没有定位,元素出现在正常的流中(忽略top,bottom,left,right或者z-index声明)relative:生成相对定位的元素,相当于其正常位置进行定位.因此,"left:20" 会向元素的 LEFT 位置添加 20 像素.absolute:生成绝对定位的元素,相对于 static 定位以外的第

深入学习CSS中如何使用定位

CSS中定位介绍 position属性在英文单词中表示位置的意思,在CSS中主要作用设置元素的定位. CSS中一共有3种定位如下: 属性值 描述 fixed 设置固定定位. relative 设置相对定位. absolute 设置绝对定位. 固定定位实践 在实践固定定位之前我们先看看代码结构是什么样子的呢. 代码块 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8

css中字体大小在不同浏览器兼容性问题

css中使用font-size设定字体大小,不同浏览器的字体height一样,但是width不同,比如在火狐和谷歌中,font-size:20px,字体的高度变为20px,但是谷歌的字体宽度比火狐长 一,解决方法如下: 1. 将浏览器的基准字号设置为 62.5%,也就是 10px,现在 1rem = 10px -- 为了计算方便.然后 在 body上应用 font-size: 2rem;,那么现在body的字体大小就是 20px. html { font-size: 62.5%; } body

(转)HTML&amp;CSS——background: url() no-repeat 0 -64px;CSS中背景图片定位方法

http://blog.csdn.net/oscar92420aaa/article/details/51304067 CSS中背景图片的定位,困扰我很久了.今天总算搞懂了,一定要记下来. 在CSS中,背景图片的定位方法有3种: 1)关键字:background-position: top left; 2)像素:background-position: 0px 0px; 3)百分比:background-position: 0% 0%; 上面这三句语句,都将图片定位在背景的左上角,表面上看效果是