2015年7月12日
一、absolute
1.注释符有去空格效果
2.absolute有跟随性,最佳定位效果
3.图片居中效果--在父元素里设置absolute,test-align:center 图片前用一个 空字符串然后图片<img src=""/>
4.absolute不占空间,不影响页面布局
5.absolute时z-index不起作用
6.top ,bottom,left,right有拉伸作用IE7+可以替代width/height,内部元素可以自动拉伸。
7.比较
正常情况下
内部元素支持百分比width/heigt值,但要想起作用,需要父级容器的height值不是auto。
absolute下
即使父级元素的height值是auto,只要容器绝对定位拉伸形成,百分高度也支持。
8.width/height和top,botton,right,left拉伸同时存在,设置的尺寸是width/height大于top,bottom,left,right即优先级
但是当在设置margin:auto是两个是合作关系。IE8+下
二、line-height 行高,两行文字基线之间的距离
1.line-height可以让单行文本居中
2.line-heiht与行内框盒子模型
四中盒子
3.内联元素的高度由line-height决定的。
4.内容区域+行间距=行高
5.内容区域高度只与字号以及字体相(有)关与行高无关
6.在simsun字体下内容区域高度等于文字大小值
7.消除图片底部间隙的方法,行高不影响图片高度
7.1图片块状化-无基线对齐
img{display:block;}
7.2图片底线对齐
img{vertical-align:bottom;}
7.3行高足够小-基线位置上移
.box{line-height:0;}
8.图片水平垂直居中 ie8+
.box{line-height:300px;text-align:center;}父级
.box>img{vertical-align:middle;}
9.多行文本水平垂直居中ie8+
.box{line-height:250px;test-align:center;}
.box>.text{display:inline-block;line-height:normal;
text-align:left;vertical-align:middle;max-width:100%}
10.ie6,ie7 line-height代替height的
.out{display:inline-block;/*或者folat:left*/}
.in1{display:block; height:36px;}
.in2{display:block; line-height:36px;}
<span class="out">
<span class="in1">height :36px;</span>
</span>
<span class="out">
<span class="in2">line-height: 36px;</span>
</span>
css学习笔记二
时间: 2024-11-01 11:31:47
css学习笔记二的相关文章
Html+css学习笔记二 标题
学习新标签,标题 <html> <head> <title>tags</title> </head> <body> <h1>大</h1> <h2>大</h2> <h3>大</h3> <h4>大</h4> <h5>大</h5> <h6>大</h6> <h7>大</h7>
css 学习笔记 一
css学习笔记1 1.选择特定元素的选择符: 上下文选择符 标签1 标签2 {声明} 其中标签2是要选择的目标,而只有在标签1是其祖先元素(不一定是父元素)的情况下才会被选中. css代码: body代码: 理解:section标签 article标签就属于上下文的关系,即article为section的后代,只有应用了section的样式,才能应用article的样式.注意:继承关系中的空格问题,有空格的表示祖先与后代的关系,css写法,body的代码为,说明页面样式表文件
JavaScript--基于对象的脚本语言学习笔记(二)
第二部分:DOM编程 1.文档象模型(DOM)提供了访问结构化文档的一种方式,很多语言自己的DOM解析器. DOM解析器就是完成结构化文档和DOM树之间的转换关系. DOM解析器解析结构化文档:将磁盘上的结构化文档转换成内存中的DOM树 从DOM树输出结构化文档:将内存中的DOM树转换成磁盘上的结构化文档 2.DOM模型扩展了HTML元素,为几乎所有的HTML元素都新增了innerHTML属性,该属性代表该元素的"内容",即返回的某个元素的开始标签.结束标签之间的字符串内容(不包含其它
css学习笔记四
广州天气变冷了,css学习笔记还是要总结. 总结: 1:几米页面静态页面主要是一列结构头部banner图,mainbody部分放文字内容和图书图片,底部是页面的版权信息 2:腾讯软件中心静态页面制作(二列浮动布局) 3:w3cschool静态页面制作 4:垂直菜单,水平菜单(li设置float),圆角菜单(利用背景图片), 鼠标移上去菜单高度变化(margin-top以及line-height), 鼠标移上去菜单宽度变化 (用jq写是利用hover和hide,用原生js写是文档加载完,遍历li里
CSS学习笔记总结和技巧
跟叶老师说项目,他叫我写一个静态首页,看起来挺简单的,但是下手才发现在真的不会怎么下手啊,什么模型啊模块啊都不懂,写毛线啊!! 如图:页面下拉还有侧栏,中间内容等. 可是答应跟老师做了,不能怂啊,于是硬着头皮,花两三天看在慕课网上学习Bootstrap(讲得挺好的,建议大白去看一下),其实我刚看完不久,里面很多东西其实作者都总结得很不错,还有演示. 收获很多,打算再看一下HTML的div+css布局,花一两天时间就可以写完那个界面.就是这么自信,哈哈哈~ 不逼自己一把,你永远不知道自己有多优秀.
angular学习笔记(二十七)-$http(5)-使用$http构建RESTful架构
在angular中有一个特别为RESTful架构而定制的服务,是在$http的基础上进行了封装. 但是为了学习,我们先看看用直接$http是如何构建RESTful架构的: 假设有一个银行卡的列表.需要的功能有: 可以通过id来获取用户123的指定id的卡 'GET' 'card/user/123/id' 可以获取用户123的所有的银行卡 'GET' 'card/user/123' 可以更新用户123的指定id的卡 'POST' '
Ajax学习笔记(二)
二.prototype库详解 1.prototype库的使用 //导入下载好的prototype.js文件 <script type="text/javascript" src="prototype.js"></script> //在自己的js中直接使用Prototype对象 <script type="text/javascript"> document.writeln("Prototype库的版本
qml学习笔记(二):可视化元素基类Item详解(上半场anchors等等)
原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/78516201 qml学习笔记(二):可视化元素基类Item详解(上半场anchors等等) 本学章节笔记主要详解Item元素(上半场主要涉及anchors锚),因为所有可视化的界面元素都继承于Item,熟悉Item后,不同的继承子类,有其定制的属性(从几个到几十个不等). <Qt实用技巧:在Qt Gui程
Caliburn.Micro学习笔记(二)----Actions
Caliburn.Micro学习笔记(二)----Actions 上一篇已经简单说了一下引导类和简单的控件绑定 我的上一个例子里的button自动匹配到ViewModel事件你一定感觉很好玩吧 今天说一下它的Actions,看一下Caliburn.Micro给我们提供了多强大的支持 我们还是从做例子开始 demo的源码下载在文章的最后 例子1.无参数方法调用 点击button把textBox输入的文本弹出来 如果textbox里没有文本button不可点,看一下效果图 看一下前台代码 <Stac