CSS 杂记
1. z-index:
img{ position:absolute; left:0px; top:0px; z-index:-1;}
所有主流浏览器都支持 z-index 属性。
注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。
z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。
注释:元素可拥有负的 z-index 属性值。Z-index 仅能在定位元素上奏效(例如 position:absolute;)。
说明:该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。如果为正数,则离用户更近,为负数则表示离用户更远。
可能的值:
| 值 | 描述 |
|---|---|
| auto | 默认。堆叠顺序与父元素相等。 |
| number | 设置元素的堆叠顺序。 |
| inherit | 规定应该从父元素继承 z-index 属性的值。 |
2.back-round:
| background-color | 规定要使用的背景颜色。 | |
| background-position | background-position:center; |
规定背景图像的位置。 |
| background-size | background-size:80px 60px; |
规定背景图片的尺寸。 |
| background-repeat | 规定如何重复背景图像。 | |
| background-origin | background-origin:content-box; |
规定背景图片的定位区域。 |
| background-clip | background-clip:content-box; |
规定背景的绘制区域。 |
| background-attachment | background-attachment:scroll/fixed/inherit; |
规定背景图像是否固定或者随着页面的其余部分滚动。 |
| background-image | background-image: url(bgimage.gif); |
规定要使用的背景图像。 |
| inherit | 规定应该从父元素继承 background 属性的设置。 |
背景图片居中:
BODY {background-image: URL(图片名称.gif);background-position: center;background-repeat: no-repeat;background-attachment: fixed;}<table border="0" cellpadding="0" cellspacing="0" width="100%" id="LicenceOK" runat="server">
<tr>
<td>
<img name="index_r1_c1" src="data:images/NewImages/Login/sc_header.jpg" width="100%"
height="212" border="0" id="index_r1_c1" alt="" style="display: block;" />
</td>
</tr>
<tr>
<td>
<img name="index_r1_c1" src="data:images/NewImages/Login/sc_header.jpg" width="100%"
height="212" border="0" id="index_r1_c1" alt="" style="display: block;" />
</td>
</tr>
首先,必须用Table的话,加style="display: block;"即可解决;其次,可以换用div布局。
4. 完美解决对span的宽高或margin或padding设置,兼容个浏览器
CSS中添加:display:-moz-inline-box; display:inline-block;
5. 去掉<ul><li>前的默认样式(小黑点)
CSS中添加:list-style:none;
6. 让<div>中的<table>居中
有时候在Div中加上 <div style="text-align:center"></div>里面的Table是不会居中的我们可以在Table中加上 margin:auto:
7. 图片和文字对齐,及兼容模式下Img错乱(加float属性)
<div style=" width:320px; height:20px;">
<img src="../images/Default/erji/jia.png" alt="" style=" float:left;"/>
<span class="height:20px; color:Green; line-height:20px; display:inline-block; float:left; margin-left:5px;">基本信息</span>
</div>
8. 鼠标指上显示小手样式,使用cursor:pointer或者cursor:hand
<span onclick="onEdit(' rowdata.UserID ')" style="color:Green; cursor:pointer; line-height:20px;">修改密码</span>
9. html,body{margin:0; padding;0;} 网页顶端仍有空白
CSS中添加 * {margin:0px; padding:0px;}
10. 圆角设置(上右下左)(兼容个浏览器)
border: 2px solid #C0C0C0;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
position:relative;
z-index:2;
behavior: url(此处为ie-css3.htc文件的绝对路径);
Webkit内核的浏览器支持“-webkit-border-radius: 10px;” 属性,可以直接解析出圆角;
Firefox浏览器支持“-moz-border-radius: 10px;”属性,也可以直接解析出圆角;
IE系浏览器则需要加上“border-radius: 15px;”的属性。
注意:
1、behavior的url里一定要填写ie-css3.htc的绝对路径,因为 IE浏览器找该文件是相对当前页面路径来找的,所以对于Wordpress等动态程序生成的页面一定要填写绝对路径。(ie-css3.htc文件是IE内核支持Web行为后用来描述此类行为的脚本文件。它们定义了一套方法和属性,程序员几乎可以把这些方法和属性应用到HTML页面上的任何元素上去。Web 行为是非常伟大的因为它们允许程序员把自定义的功能“连接”到现有的元素和控件,而不是必须让用户下载二进制文件(例如ActiveX 控件)来完成这个功能。)
2、一定要有定位属性:position:relative;
3、因为在IE浏览器下这些CSS3效果的实现是要借助于VML,由VML绘制圆角或是投影效果,所以还需要一个z-index属性。z-index属性最好设置得比较大,如2。
4、如果在IE浏览器下某些模块无法用此渲染,可以试着绝对定位相应的层,即加上“ width: 400px; height:400px;”属性。
5、radius属性的10px是圆角半径,还可以给两个值如“border-radius: 10px 5px;”,为“上 右 下 左”。
11.当在一个容器里设置" font:10pt 微软雅黑; "样式时,对这个容器设置的line-height数值会失效。
解决方法两种:(1)增加父元素,在父元素设置font样式,内容元素(子元素)设置line-height;(2)增加子元素包含设置line-height的内容,父元素设置font样式;
12.iframe背景色为父DIV的背景色
只要在子页面的<body>设置样式如下:
<body style="background:transparent;">
CSS 杂记的更多相关文章
- 【CSS 杂记】
1.CSS达到截取效果 地方卡机了会计师的立法及 => 地方卡机了... max-width: 400px; overflow: hidden; white-space: nowrap; t ...
- html、css杂记
1:浮动 <div style="float: left"> 2:清除浮动,把父div撑起来 <div style="clear:both"& ...
- css杂记
1,font-variant: 设置文本是否为小型的大写字母,值可以为normal,small-caps; 2,a:link: 未访问过的 a:visited: 访问过的 a:active: 活动的链 ...
- html+css杂记
overflow可设置超出后隐藏 子元素撑开父级元素:①父级元素宽度不固定,②父级元素设置为inline-block或者添加float: html中的中文在浏览器打开为乱码(已经写了<meta ...
- 前端css杂记
1em等于16px,页面默认是16px,一个字宽高都等于16px; 当行内元素display:inline的元素设置float:left浮动后,display值也被设置成block;总结:无论行内元素 ...
- Matplotlib数据可视化(3):文本与轴
在一幅图表中,文本.坐标轴和图像的是信息传递的核心,对着三者的设置是作图这最为关心的内容,在上一篇博客中虽然列举了一些设置方法,但没有进行深入介绍,本文以围绕如何对文本和坐标轴进行设置展开(对图像 ...
- css+js杂记
css的盒子模型分:ie盒子模型和标准盒子模型 区别: 2.选择器 .id选择器(# myid) .类选择器(.myclassname) .标签选择器(div, h1, p) .相邻选择器(h1 + ...
- css学习杂记
1.css中的&语法 &是sass的语法,代表上一级选择器. 例如: .el-row { margin-bottom: 20px; &:last-child { margin- ...
- Java Web开发——HTML CSS JavaScript 杂记
HTML是一种在互联网上常见的网页制作标注性语言,并不能算作一种程序设计语言.因为它相对程序设计语言来说缺少了其应所有的特征.对于网站设计人员来说,只使用HTML是不够的,需要在页面中引入CSS样式. ...
随机推荐
- Oracle连接步骤
JDBC实现数据所有的操作: 数据库连接需要的步骤 1.数据库的驱动程序:oracle.jdbc.driver.OracleDriver; 2.连接地址:jdbc:oracle:thin:@主机地址: ...
- [置顶] 解决EXTJS文本框长度验证在ORACLE数据库下不正确的问题
由于ORACLE数据库里面一个汉字和符号占2 个字节,数字和英文占1个字节,所以用EXTJS的文本框MaxLenght去限制输入的长度是不正确的,因为EXTJS只限制了输入的字数量,而不是字节数量. ...
- PHP个人博客系统开发历程
声明: Author:GenialX GenialX's QQ:2252065614 GenialX's URL:胡旭博客 - www.ihuxu.com 一年多曾经的某一天,我在上交实验报告时,偶然 ...
- 漫谈js自定义事件、DOM/伪DOM自定义事件
一.说明.引言 我JS还是比较薄弱的,本文的内容属于边学边想边折腾的碎碎念,可能没什么条理,可能有表述不准确的地方,可能内容比较拗口生僻.如果您时间紧迫,或者JS造诣已深,至此您就可以点击右侧广告(木 ...
- 《学习opencv》笔记——矩阵和图像操作——cvAbs,cvAbsDiff and cvAbsDiffS
矩阵和图像的操作 (1)cvAbs,cvAbsdiff,cvAbsDiffS 它们的结构为: void cvAbs( //取src中元素的绝对值,写到dst中 const CvArr* src, co ...
- arcgis runtime 100 Create geometries
1 /* Copyright 2016 EsriEsri 2 * 3 * Licensed under the Apache License, Version 2.0 (the "Licen ...
- Spring-3.2.5 + Quartz-2.2.1 集群实例(Tomcat+Memcached+Quartz集群session共享)
本例中我启动了两个Tomcat作效果测试,先看效果图: 现在我们关闭一个Tomcat 注意红线的位置和设置的参数有关 #org.quartz.jobStore.clusterCheckinInterv ...
- Log4j按级别输出日志到不同文件配置分析
关于LOG4J 按照级别输出日志,并按照级别输出到不同文件中的说法有很多, 网上贴的最多的log4j.properties的设置是这样的 log4j.rootLogger=info,stdout,in ...
- easyui 排序实现
1.对easyui datagrid 返回的数据,进行排序处理,便于搜索到我们的有用的信息. 例如: 2.datagrid 需要设置 sortable : true { field : 'crtTi ...
- Eclipse 中java跨工程调用类
在Eclipse中,有时候需要跨工程调用其他工程中的方法.如下面有两个Java Project : 如果要在A工程中调用B工程中的类,可以将B工程添加到A工程中: A---- >Build Pa ...