2016.4.20(css)

padding值的区别:
1、四个值:上 右 下 左
2、三个值:上 左右 下
3、两个值:上下 左右
4、一个值:上下左右

响应式布局:一般用em为单位

postion定位

三种定位机制:1、普通流(标准流)2、浮动 3、绝对定位(脱离文档流)

static:静态定位(无定位)
relative:相对定位 相对原位置(偏移)
注意:在使用相对定位时,无论是否进行移动,元素仍然占据原来的空间,因此,移动元素会导致他覆盖其他框
absolute:绝对定位 相对最初包含块最近定位元素脱离文档流
fixed:固定定位 脱离文档流屏幕定位
absolute 如果没有设置最初的包含块那么就相对于body偏移

注意:绝对定位的元素的位置相对于最近的已定位祖先元素,如果元素没有已定位的祖先元素,那么它的位置相对于最初的包含块

定位:display:none 不显示
block 块元素样式
inline-block 块、行内样式
inline 行内元素样式
css定位机制:普通(文档)流

浮动 会造成脱离文档流(脱离标准文档流)
margin:auto(水平居中)但在浮动后不起作用

触发BFC环境:块级格式化上下文
1、触发(声明)
2、overflow:hidden(父级元素)
IFC:行内格式化上下文
1、不需要触发
建议2、转换成BFC环境

处理元素重叠:以定位元素为基准,正前负后
透明度:opacity:0.0~1.0 作用于所有的元素

background:rgba(red,green,blue,模糊值) 背景颜色设置

diplay:none 可隐藏元素位置被占据(可以脱离文档流)

visibility: hidden 可隐藏元素

overflow移除
规定当前内容溢出元素框发生的事情
1、visible:(默认值)内容溢出
2、hidden:超出内容隐藏
3、scroll:出现下、右滚动条一遍查看内容
4、auto:出现有滚动条以便查看内容

clip剪裁
剪裁绝对定位元素,用于定义一个剪裁矩形
shape:设置元素的形状
值是:rect(top上,right右,bottom下,left左),一般来说定位只需要设置top,left两个方向即可,即x轴,y轴
auto:(默认值)不引用任何剪裁

vertical-align垂直对齐:定义行内元素的基线相对于该元素所在行的基线的垂直对齐
注意:1.允许指定负长度值和百分比值,这会使元素降低而不是升高
2.在表单元格中,这个属性会设置单元格框中的单元格内容的对齐方式

px(像素):相对长度单位,像素px是相对于显示器屏幕分辨率而言的
像素不可变,但是苹果设备特例
特点:1、ie无法调整那些使用px作为单位的字体大小
2、国外大部分网站能够调整的原因在于其使用em或rem作为字体单位
3、firefox能够调整px、em和rem。但是96%以上的中国网民使用ie浏览器(或内核)

em:是相对长度单位,相对于当前对象内文本的字体尺寸,如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸
em: 1em 默认16px 通常设置为20px em继承父元素的大小 em相对于body继承
rem:1rem 默认16px 自适应屏幕的大小 rem相对根元素(html)书写

时间: 2024-10-15 00:18:03

2016.4.20(css)的相关文章

CSS定位(CSS定位概述、相对定位、绝对定位、浮动)

CSS 定位属性 CSS 定位属性允许你对元素进行定位. 属性 描述 position 把元素放置到一个静态的.相对的.绝对的.或固定的位置中. top 定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移. right 定义了定位元素右外边距边界与其包含块右边界之间的偏移. bottom 定义了定位元素下外边距边界与其包含块下边界之间的偏移. left 定义了定位元素左外边距边界与其包含块左边界之间的偏移. overflow 设置当元素的内容溢出其区域时发生的事情. clip 设置元素的

2016/02/20 codes

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>2016/02/20</title></head><body><div id="mainDiv"> <div id = "content"> <div id = &qu

【干货分享】前端面试知识点锦集02(CSS篇)——附答案

二.CSS部分 1.解释一下CSS的盒子模型? 回答一:a.标准的css盒子模型:宽度=内容的宽度+边框的宽度+加上内边具的宽度b.网页设计中常听的属性名:内容(content).填充(padding).边框(border).边界(margin), CSS盒子模式都具备这些属性.c.这些属性我们可以把它转移到我们日常生活中的盒子(箱子)上来理解,日常生活中所见的盒子也就是能装东西的一种箱子,也具有这些属性,所以叫它盒子模式.CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型.

翻译:Gregory Larsen,2016/02/19(第一版:2014年12月17日)高级T-SQL阶梯1级:使用CROSS JOIN介绍高级T-SQL

原文链接:http://www.sqlservercentral.com/articles/Stairway+Series/119933/ 原文作者:Gregory Larsen,2016/02/19(第一版:2014年12月17日) 系列 本文是"Stairway Series:Stairway to Advanced T-SQL"的一部分 这个阶梯将包含一系列文章,这些文章将在前面两个T-SQL阶梯,T-SQL DML和T-SQL超越基础知识的T-SQL基础上进行扩展. 这个楼梯应

使用gulp自动化打包合并前端静态资源(CSS、JS文件压缩、添加版本号)

现在正在做的项目更新迭代比较频繁,会经常对前端代码打包部署,手动整合代码文件很麻烦并且浪费时间,所以决定使用gulp来代替手工完成这项工作. 前端静态资源在发版更新时会面临客户端浏览器缓存的问题(可参考这篇文章),解决这个问题可以采用两类方法:覆盖方法(引用资源时加版本号,不修改资源文件名).非覆盖方法(修改资源文件名),本篇文章主要采用的是第一种加版本号的方式,主要用gulp给静态资源自动加版本号和压缩CSS.JS. 原理:通过对JS,CSS文件内容进行Hash运算,生成一个文件的唯一Hash

CSS Reset(CSS重置)

CSS Reset是指重设浏览器的样式.在各种浏览器中,都会对CSS的选择器默认一些数值,譬如当h1没有被设置数值时,显示一定大小. 但并不是所有的浏览器都使用一样的数值,所以有了CSS Reset,以让网页的样式在各浏览器中表现一致. 下面介绍几个主流的CSS Reset代码: 1.Eric Meyer html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, ab

2016亚太CIO(上海)峰会—即将开幕

"2016亚太CIO(上海)峰会"将与6月17日在上海大剧院举办. 峰会将邀请外企.国企.民企CIO代表近120人,以"融合创新--助力CIO开启DT新时代"为主题,携手中外行业顶尖信息化领袖,采取主题演讲.专题分会.互动交流等形式,逐一解读"跨国企业IT战略规划与CIO管理"."CIO的领导力提升和角色转变 "."企业云服务与IT管理创新"."数字化工厂与智能制造"."金融大

IOS-程序员和设计师必备的20个CSS工具

程序员和设计师必备的20个CSS工具 CSS工具是现今网站开发人员和设计人员使用的最必要和最重要的工具之一.这是因为这些CSS工具,可以为开发人员和设计人员简化手头的工作,大大减少web开发和设计工作所需的时间.而专业人员还可以在很短的时间跨度内,用一种更高效的执行方式,完成更多的工作.可惜的是,并非所有这些工具都是众所周知的.现在市场上有很多CSS工具.每一种工具都有着自己特定的功能. 其中最知名的CSS布局工具是Templatr.这工具可以帮助你创建网站,即使你对CSS和HTML所知甚少.有

jQuery事件 mouseover方法与mouseout方法实现鼠标移进显示移出消失的效果 (css控制span标签)

<script> $(function(){ var text ; $(".pos span").each(function(){ text = $(this).text().trim(); if(text=="设为默认"){ $(this).css('display','none'); } }); $(".pos").mouseover(function(){ //鼠标移进显示效果 text = $(this).find('span