常用CSS和jquery记录

来源:互联网 发布:mac屏蔽广告插件 编辑:程序博客网 时间:2024/06/03 16:50

1.换行

div自动换行的css:

word-wrap:break-word; word-spacing:normal;

pre自动换行的css:

  word-wrap:break-word;  white-space: pre-wrap;

2.li的样式,把前面的点设置为内联,并设置点得颜色

list-style: inherit;list-style-type:square;color:#5b5b5b;
3.jquery的each

$(document).ready(function(){
var cs= $("#midshowleft .midcategory");
$(cs).each(function() {
$(this).click(function(){
$(cs).each(function(){
$(this).removeClass().addClass("midcategory");
});
$(this).removeClass().addClass("sel midcategory");
});
});
});


4.css中设置透明

background: #fff;opacity: .5;filter: alpha(opacity=50);


5.IE6下min-height不管用

min-height:500px;_width:500px; _white-space:nowrap;


6.IE8下报这个错

HTML Parsing Error: Unable to modify the parent container element before the

是因为body没加载完成,js就操作了document

解决方法http://www.cnblogs.com/acker/archive/2011/07/27/2117927.html


7.IE6下border-bottom位置不对

_display:inline-block;/

8.设置span的宽度

display:-moz-inline-box; display:inline-block; width:150px; 

9.图片和文字水平对其

测试文字<span style="vertical-align:middle;"><img src="images/head/head_line.png" /></span> 


10.图片原比例缩放,并且水平、垂直方向居中

.waiceng{        width:498px;        height:468px;        border:1px solid #cfcfcf;        text-align:center;        overflow: hidden;        vertical-align: middle;        display: table-cell;}.neiimg{        max-width:498px;        max-height:468px;        _width:498px;        _height:498px;        _white-space: nowrap;}<div class="waiceng"><img src="xxx" class="neiimg" /></div>

11.textarea不可变

resize: none;

12.IE7下的css问题

1.如果使用position:absolute,定位必须2点定位,

   eg:bottom:4px;   错

         bottom:4px; right:5px;   对

   父级元素必须使用position:relative  

2.使用li时,float:left; 必须指定li的宽度,否则会多出来一块

   如果<a>里面包含图片,则要设置图片的css: img{position:relative; z-index:1;};  否则链接失效

3.ie8下网站直接死掉(c0000005 ),原因竟然是html标签没有结束,以后写html代码要严谨

原创粉丝点击