平时用的东西,有的时候好忘记,呵呵

  1 .b{font-weight: bold } /* 加  粗 */
  2 .u{text-decoration: underline } /* 下划线 */
  3 .i{font-style: italic } /* 斜  体 */
  4 .s{text-decoration: line-through } /* 删除线 */
  5 .l{font-weight:lighter } /* 粗变细 */
  6 .hand{ cursor: hand } /* 手  型 */
  7 .f18    { font-size: 18px } /* 大字 */
  8 
  9 
 10 /* 鼠标的四种状态 */
 11 A:link        默认状态
 12 A:visited  
 13 A:active      点击状态
 14 A:hover      经过状态
 15 
 16 
 17 /* 汉字字体 */
 18 .simsun  {font-family: SimSun } /* 宋体 */
 19 .simhei  {font-family: SimHei } /* 黑体 */
 20 .lisu    {font-family: LiSu } /* 隶书 */
 21 .youyuan {font-family: YouYuan } /* 幼圆 */
 22 
 23 
 24 /* 截取超出规定长度的字段 <有宽度配合>*/
 25 .tof{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
 26 .xf_wb{word-break:break-all;table-layout:fixed}
 27 .ta_1{border-collapse:collapse;}
 28 
 29 
 30 /* 出现下拉的样式  */
 31 overflow:scroll; overflow-x:hidden; overflow-y:auto;
 32 
 33 
 34 /* 网页文字换行问题  */
 35 word-wrap:break-word         只管IE
 36 
 37 
 38 /* 自动换行 */
 39 .ww{word-wrap:break-word;}
 40 
 41 
 42 /* 文字过长时截取,出现省略号 */
 43 overflow:hidden;text-overflow:ellipsis;
 44 
 45 
 46 /* 浮动与定位 */
 47 .hidden    { /* 隐藏 */ visibility: hidden }
 48 
 49 /*段落前空格*/
 50 .space{text-indent: 2em;}
 51 
 52 /*圆角代码*/
 53 .g_no1, .g_no2, .g_no3{display:block; overflow:hidden;}
 54 .g_no1, .g_no2, .g_no3, .g_no4{background:#EEEEEE;}
 55 .g_no1{height:1px;    margin:0 4px;}
 56 .g_no2{height:1px;    margin:0 2px;}
 57 .g_no3{height:2px;    margin:0 1px;}
 58 .g_no4{color:#4E4E4E; padding:1px}
 59 
 60 /*防止标点在前面*/
 61 vertical-align:middle;
 62 
 63 
 64 /* W3C- 十六色色盘 常用颜色 */
 65 .red       { /* 红色 */ color: #FF0000 }
 66 .orange    { /* 橙色 */ color: #FF6600 }
 67 .yellow       { /* 黄色 */ color: #ffff00 }
 68 .green       { /* 绿色 */ color: #00ff00 }
 69 .cyan       { /* 青色 */ color: #00ffff }
 70 .blue       { /* 蓝色 */ color: #0066E6 }
 71 .purple    { /* 紫色 */ color: #800080 }
 72 .black       { /* 黑色 */ color: #000000 }
 73 .white       { /* 白色 */ color: #FEFEFE }
 74 .grey      { /* 灰色 */ color: #898989 }
 75 .gold      { /* 金色 */ color: #C37E00 }
 76 .silver       { /* 银色 */ color: #C0C0C0 }
 77 .brown     { /* 棕色 */ color: #996600 }
 78 .chestnut  { /* 栗色 */ color: #800000 }
 79 .peach     { /* 桃红 */ color: #FF00FF }
 80 .dark      { /* 暗红 */ color: #8B0000 }
 81 .olive     { /* 橄榄 */ color: #808000 }
 82 .deepgreen { /* 深绿 */ color: #008000 }
 83 .lightblue { /* 浅蓝 */ color: #008080 }
 84 .deepblue  { /* 深蓝 */ color: #000080 }
 85 
 86 
 87 /*使背景固定不动而上面的网页是动的*/
 88 body{background:url(images/bg_all01.jpg) fixed;}
 89 
 90 
 91 /*使这个区域有滤镜的效果*/
 92 .beijing{ background:#000; filter:alpha(opacity=75); opacity:0.75; height:800px; color:#FFFFFF; 
 93 
 94 margin:50px 0 0 0}
 95 
 96 
 97 
 98 /*插入的输入框变成横线*/
 99 <input name="" type="text" style="background:#000; border:0; border-bottom:1px solid #fff; 
100 
101 color:#FFFFFF">
102 
103 
104 /*使表格的1px变细*/
105 .bd_grey{border-style:solid; border-collapse:collapse;}
106 
107 
108 /*使png图片去掉背景色,用css*,IE和火狐都可以用/
109 .xf_shipin_xia{background:url(../images/xinfang/xf_shipin_xia.png) !important;background: none; 
110 
111 width:360px; height:70px;
112 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/xinfang/xf_shipin_xia.png' 
113 
114 ,sizingMethod='crop');}
115  火狐 !important; IE
116  
117 
118 /*使网站变灰的代码(写在CSS中)*/
119 HTML {
120 FILTER: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)
121 }
122 
123 /*按钮样式*/
124 <input type="submit" value="确 认" class="nl_queren" />
125 <button class="nl_queren">确 认</button>
126 
127 
128 /*图标和文字对不齐的用的*/
129 vertical-align:middle
130 
131 
132 
133 /*  美工在做codding的时候,去掉按钮的点击后的虚框,用这个方法完成: */
134 
135 onfocus="blur()"
136 
137 
138 
139 /* 当你点击链接时,Firefox会在链接周围产生一个虚线外框。*/
140 
141 a{outline:none;}
142 
143 
144 
145 /*去掉ie6下的png图片的背景*/
146 <style>
147 
148 .png24 {
149     tmp:expression(setPng24(this));
150 }
151 
152 </style>
153 
154 
155 
156 <script>
157 function setPng24(obj) {
158     obj.width=obj.height=1;
159     obj.className=obj.className.replace(/\bpng24\b/i,'');
160     obj.style.filter =
161     "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src
162 
163 +"',sizingMethod='image');"
164     obj.src=''; 
165     return '';
166 }
167 </script>
168 
169 
170 <img class="png24" src="abc123.png" width="169" height="43" border="0"> 
171 
172 
173 
174 /*maxlength决定输入框的字符数 size决定输入框的宽度*/
175 <input type="text" name="scfg_name" value="" size="20" class="srk"  maxlength="15" />
176 
177 
178 /*javascript:void(0);防止切换跳*/
179 <div class="z-fl-left"></div>
180     <div class="z-fl-zhong"  id="topic_type">
181     <div class="z-xz01"><a href="javascript:void(0);" onfocus="blur();">欧美新品</a></div>
182     <div class="z-xz01"><a href="javascript:void(0);" onfocus="blur();">日韩新品</a></div>
183     <div class="z-xz01"><a href="javascript:void(0);" onfocus="blur();">国产新品</a></div>
184 </div>
185 
186 
187 /*强制转换,用户名、密码 填完用户名 tab到密码*/
188 tabindex="1"
189 tabindex="2"
190 
191 /*是ie也有最小宽度*/
192 width:expression( documentElement.clientWidth < 778? (documentElement.clientWidth == 0 ? 
193 
194 (body.clientWidth < 778 ? "778" : "auto") : "778px") : "auto" )
195 
196 
197 /*解决点文字 前面的单选按钮和复选按钮页是选中的*/
198 
199 前面的单选按钮和复选按钮 id="a"
200 后面的字:<label for="a"></label>
201 
202 
203 /*解决图片的垂直居中问题*/
204 
205 <div class="box"><a href="http://www.howpm.com" target="_blank"><img 
206 
207 src="http://howpm.com/images/dz7/logo.gif" /></a></div>
208 
209 CSS:
210 .box {display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 
211 
212 200px;*font-family:Arial;width:200px;height:200px;border: 1px solid #eee; }
213 .box img {vertical-align:middle; border:0;}
214 
215 
216 
217 /*解决span的宽度问题*/
218 span{
219    width:150px;
220    display:block;/*解决span的宽度问题*/
221 }
222 
223 /*解决IE下文字和数字的链接不整齐的问题 a链接上加*/
224 
225 vertical-align:baseline
226 zoom:111
227 
228 
229 /*解决文本框和文字巨上*/
230 vertical-align:text-top;
231 
232 
233 /*当图像不存在时,可用一张通用图片代替显示*/(没用过,嘿嘿)
234 <img src="image.gif" onerror="this.src='noimage.gif'" />
235 
236 
237 /*上下左右居中*/
238 position:absolute;top:50%;left:50%;margin:-100px 0 0 -100px; width:200px;height:200px;border:1px 
239 
240 solid red;
241 
242 
243 
244 /*若需给 a 标签内内容加上 样式, 需要设置display: block(常见于导航标签)*/
245 
246 
247 /*css控制图片的显示大小         经典*/
248 max-width:800px; width:expression(800+"px");
249 
250 
251 
252 /*使图片开始的时候是没有的,鼠标经过的时候是出现的         ie6下是不好用的*/
253 .commentlist li img { display: none; border:none }
254 .commentlist li:hover img { display: inline; border:none}
255 
256 
257 
258 /*框的上面有字的效果,挡住了框的一部分*/
259 <fieldset>
260     <legend>本帖最近评分记录</legend>
261     <ul>
262         <li>查看评分记录<li>
263         <li>查看评分记录<li>
264         <li>查看评分记录<li>
265         <li>查看评分记录<li>
266     </ul>
267 </fieldset>
268 
269 css:fieldset{border:1px solid #B6B6C0;}
270 
271 /*透明颜色*/
272 transparent
273 
274 
275 
276 /*是文件始终居底部的样式*/
277 min-height: 100%; 
278 height: auto !important; 
279 height: 100%; 
280 margin: 0 auto -30px 0; 
281 
282 
283 /*鼠标放上去和离开的背景切换效果*/
284  onmouseout="this.className='list_bg1'" onmouseover="this.className='list_bg2'" 
285 
286 /*利用这个属性给图片加上矩形、圆形或多边形的像映射中对鼠标敏感的区域*/
287 coords 属性
288 <area> 标签的 coords 属性定义了客户端图像映射中对鼠标敏感的区域的坐标。坐标的数字及其含义取决于 
289 
290 shape 属性中决定的区域形状。可以将客户端图像映射中的超链接区域定义为矩形、圆形或多边形等。
291 
292 下面列出了每种形状的适当值:
293 
294 圆形:shape="circle",coords="x,y,z"
295 
296 这里的 x 和 y 定义了圆心的位置("0,0" 是图像左上角的坐标),r 是以像素为单位的圆形半径。
297 
298 多边形:shape="polygon",coords="x1,y1,x2,y2,x3,y3,"
299 
300 每一对 "x,y" 坐标都定义了多边形的一个顶点("0,0" 是图像左上角的坐标)。定义三角形至少需要三组坐标;
301 
302 高纬多边形则需要更多数量的顶点。
303 
304 多边形会自动封闭,因此在列表的结尾不需要重复第一个坐标来闭合整个区域。
305 
306 矩形:shape="rectangle",coords="x1,y1,x2,y2"
307 
308 第一个坐标是矩形的一个角的顶点坐标,另一对坐标是对角的顶点坐标,"0,0" 是图像左上角的坐标。请注意,
309 
310 定义举行实际上是定义带有四个顶点的多边形的一种简化方法。
311 
312 例如,下面的 XHTML 片段在一个 100x100 像素图像的右下方四分之一处,定义了一个对鼠标敏感的区域,并在
313 
314 图像的正中间定义了一个圆形区域。
315 
316 
317 /*锚点链接*/
318 点击<a href="#a">东海通讯简介</a>
319 到<a name="a" id="a"></a>
320 
321 
322 
323 /*direction 属性设置文本的方向。*/
324 direction: rtl       /*right*/
325 direction: ltr       /*left*/
326 
327 
328 
329 
330 /*最小高度*/
331 标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的,那我又想固定高度,又想能被撑开需要怎样设置呢
332 
333 ?办法就是去掉height设置min-height:200px;  这里为了照顾不认识min-height的IE6 可以这样定义:
334 {
335 height:auto!important;
336 height:200px;
337 min-height:200px;
338 }
339 
340 
341 
342 /*不常用,但是需要你知道的标签*/
343 1. <cite>  一般,浏览器会用斜体来显示<cite> 标签内的文字
344 2. <optgroup>   <optgroup>标签是定义select标签中的选项分组的一种很好的方法
345 eg:
346 <label for="showtimes">上映时间</label>
347 <select id="showtimes" name="showtimes"> <optgroup label="下午一点"><option value="titanic">泰坦尼
348 
349 克号</option> <option value="nd">贫民窟的百万富翁</option> <option value="wab">怪物史瑞克</option> 
350 
351 </optgroup> <optgroup label="下午两点"> <option value="bkrw">狮子王</option> <option value="stf">全
352 
353 民超人</option></optgroup></select>
354 
355 3. <acronym>  <acronym> 是一种定义或更多解释一组文字的方法。当你用鼠标放到使用<acronym>标签的文字时
356 
357 ,一个显示title标签的内容的框框将会出现在下边。
358 eg:
359 微博客网站<acronym title="Founded in 2006"> Twitter</acronym> 最近常常宕机。
360 
361 4. <address>   <address> 标签是一个非常不起眼的小标签,但是这并不意味着它没有用。顾名思义<address> 
362 
363 允许你在HTML中语义化标签。这个小巧的标签将默认斜体显示标签内的内容,当然,使用样式可以很容易的改变
364 
365 默认的样式。
366 5. <ins> 和<del>  如果你想使用标签来显示编辑版本,<ins> 和<del> 正好适合。顾名思义,<ins> 用下划线
367 
368 高亮显示添加进来的内容,而<del> 用删除线显示被移除的信息。
369 
370 6. <label>  貌似表单元素最容易忘掉何时标记文本。对于表单元素,最常忘记的就是<label> 标签。不仅仅是
371 
372 一个便捷的标记文本的方式,<label> 标签还能传递一个”for” 属性来指定哪个元素将会被关联。<label> 不
373 
374 仅易于用样式来控制,还允许你让标题可点击
375 eg:
376 <label for="username">用户名</label>
377 <input id="username" type="text" /> 
378 
379 7. <fieldset>  Fieldset是一个小巧的标签,你可以用来为你的表单元素添加逻辑分组。<fieldset>标签就会在
380 
381 其内部的元素周围画一个框。另外一点就是可以在fieldset里面添加<legend> 标签来定义分组的标题。
382 eg:
383 <form><fieldset>
384 <legend>你比5年纪学生聪明吗?</legend>
385 当然<input name="yes" type="radio" value="yes" />
386 不知道<input name="no" type="radio" value="no" />
387 </fieldset>
388 </form>
389 
390 8. <abbr>  <abbr> 标签颇类似于<acronym> 标签,不同的是<abbr> 标签只用于定义缩写单词。就像<acronym>
391 
392 一样,你可以为这个标签定义一个title属性。当用户将鼠标放到缩写文字上面时,全部内容就会在下面显示。
393 
394 <abbr> 标签很少用,但是对于屏幕阅读者、拼写检查者以及搜索引擎是非常有用的。
395 eg:
396 <p><abbr title="脑残">NC</abbr> 是一个不太文明的用语。</p>
397 
398 
399 
400 
401 
402 
403 
404 
405 
406 
407 
posted @ 2008-12-29 13:57  小郑  阅读(1230)  评论(0编辑  收藏  举报