常用css总结

1、让网站快速变灰

1 html {
2    filter: grayscale(100%);//IE浏览器
3   -webkit-filter: grayscale(100%);//谷歌浏览器
4   -moz-filter: grayscale(100%);//火狐
5   -ms-filter: grayscale(100%);
6   -o-filter: grayscale(100%);
7   filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
8   -webkit-filter: grayscale(1);//谷歌浏览器
9 }

2、让div如input般可编辑

1 <div id="test" contentEditable="true"  ></div>
2
3 <div id="test1" contentEditable="true" ></div>
4
5  <div id="test2" contentEditable="true"></div> 

兼容性如下图:

3、让div禁止选择

1 <div unselectable="on" onselectstart="return false;">
2 试试看能否选择
3 </div>

4、给placeholder设置属性

 1 ::-webkit-input-placeholder { /* WebKit browsers */
 2     color:    #999;
 3 }
 4 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 5     color:    #999;
 6 }
 7 ::-moz-placeholder { /* Mozilla Firefox 19+ */
 8     color:    #999;
 9 }
10 :-ms-input-placeholder { /* Internet Explorer 10+ */
11     color:    #999;
12 }

5、清除浮动

1 .clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:‘.‘;font-size:0}

6、文字溢出显示省略号

1 {display:bolck;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

7、强制换行

 1 //自动换行
 2
 3 div{
 4 word-wrap: break-word;
 5 word-break: normal;
 6 }
 7
 8 //强制英文单词断行
 9
10 div{
11 word-break:break-all;
12 }
13
14 //强制不换行
15
16 div{
17 white-space:nowrap;
18 }

Ps:未完待续~

时间: 2024-08-05 11:26:46

常用css总结的相关文章

顶 企业站常用css横向导航菜单

<!DOCTYPE html PUBliC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml</a>" lang="zh-CN"><head><m

常用css

类型 Internet Explorer Firefox Chrome Opera Safari 版本 (×)IE6 (×)Firefox 2.0 (√)Chrome 1.0.x (×)Opera 9.64 (√)Safari 3.1 (×)IE7 (√)Firefox 3.0 (√)Chrome 2.0.x     (×)IE8 (√)Firefox 3.5                 border-radius:25px;-moz-border-radius:25px; /* 老的 Fi

常用css表达式-最小宽度-上下居中

/* IE6下最小宽度的CSS表达式 */ width:100%; min-width:1024px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1024?"1024px":""); 模块垂直居中,兼容IE6,注意,模块的所有父辈标签不能有定位属性,不能有overflow:hidden; .duilian_right{width:90p

!!!常用CSS代码

.box{overflow:auto;zoom:1;} .box-in{display:inline-block;vertical-align:top;} .border-box{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}/*ie8+*/ body,div,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;} (待补充) 清除浮动 <style

常用css字体英文写法

font-family: 'Microsoft Yahei',sans-serif; 宋体:SimSun 黑体:SimHei 常用css字体英文写法

!!!常用CSS代码块

图片排满一行.左右两端无间隙. <style type="text/css"> .img_abc{float:left;width:30%;margin-left:5%;} .img_abc:first-child{margin-left:0} .body92{margin-left:4%;margin-right:4%;} </style> <div class="body92"> <img src="14085

discuz内置常用CSS代码分析

CSS多IE下兼容HACK写法 所有 IE浏览器适用:.ie_all .foo { ... } IE6 专用:.ie6 .foo { ... } IE7 专用:.ie7 .foo { ... } IE8 专用:.ie8 .foo { ... } CSS书写规范 属性写在一行内,属性之间.属性名和值之间以及属性与“{}”之间须有空格,例如:.class { width: 400px; height: 300px; } 属性的书写顺序: 针对特殊浏览器的属性,应写在标准属性之前,例如:-webkit

css基础--常用css属性02

上篇地址:css基础--常用css属性01 本文参考菜鸟教程和w3school 1  浮动和清除浮动 在上篇的第十一节--定位中说道: CSS 有三种基本的定位机制:普通流.浮动和绝对定位. 普通流和绝对定位已经说完,接下来就是浮动了. 什么是浮动? CSS 的 Float(浮动),会使元素向左或向右移动,其周围的元素也会重新排列. 我的理解是:浮动将元素‘上浮’一层,并保留元素在上层对下层的投影的位置. 请注意: 元素的水平方向浮动,意味着元素只能左右移动而不能上下移动. 一个浮动元素会尽量向

常用css属性

一.常用css属性 (1) *block(区块) 行高 line-height:数值 | inherit | normal;字间距 letter-spacing: 数值 | inherit | normal;词间距 word-spacing: 数值 | inherit | normal;空格 white-space: pre(保留) | nowrap(不换行) | normal; /*表格宽度自适应*/ th { white-space: nowrap; } 显示 display: none;

一些常用css技巧的为什么(二)我所理解的line-height

要用到的基本术语和概念: 替换元素:用作为其他内容占位符的一个元素,或说替换元素内容的部分并非由文档内容直接表示.比如img元素它由文档本身之外的一个图像来替换,比如input元素要由一个单选按钮,复选框,文本输入框等替换.替换元素多为行级元素,行级替换元素可以像块级元素一样设置width/height/padding/margin. 非替换元素:元素的内容本身包含在文档中,或说其内容由User Agent在元素本身生成的框中显示.比如一个段落p元素里的文本本身就放在该元素内. 块级非替换元素: