查看: 6742|回复: 0
打印 上一主题 下一主题

10个最常用的CSS className

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-8 13:47:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
很多做前端开发的在为页面元素定class的时候经常会拿不定主意,导致随意使用class,一个好的class要能够描述出某个特定元素的表现,在符合团队开发流程、规范的情况下也要注意在工作中形成一套自己的风格,下面是我最经常使用的个人认为命名比较恰当和有一定作用的10个class。

1.class=”fixed”

fixed这个class几乎出现在没个样式文件中,用在为包含浮动子元素的容器元素清除浮动,样式如下

.fixed:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.fixed{
display:block;
}
/*  \*/
.fixed{
min-height:1%;
}
* html .fixed{
height:1%;
}



这个样式就可以用在下面的情形,每个li都是浮动的:

<ul class="fixed">
<li><img src="images/img_01.jpg" alt="First Thumb" /></li>
<li><img src="images/img_02.jpg" alt="Second Thumb" />

...</li>
</ul>



2.class=”alt”

alt是”alternative”(交替)的简称,这个class用在有一组样式一样的元素,需要为其中的某几个设定特别的样式,比如一组向左浮动的图片中需要有一张是向右浮动,可以这样:

#content img{
float:left;
display:inline;
margin-right:10px;
border:1px solid #ccc;
padding:1em 0;
background:#fff;
}
#content img.alt{
float:right;
margin-right:0;
margin-left:10px;
}



3.class=”selected”

这个最经常用的,用来处理mouseover或选中元素的效果。

<li class="selected"><a href="/about">About Us</a></li>



4.class=”first”, class=”last”

直到99.9% 的浏览器支持:first-child和:last-child这两个伪类之前,class=”first”, class=”last”用的地方还是很多的。

5.class=”image”

平常选择图片元素一般用类似(#container img)这样的标签选择器,但是我这里的class=”image”是用在包含图片的容器元素,假如你正在做一个新闻列表,需要在新闻标题下面加一行带图片和说明文字,并且向右浮动,可以这样做:

  <img src="/images/img_me.jpg" alt="my funny face" />
This is me trying to look cool!

The rest of the content here
...



6. class=”inner”

inner也是经常使用的class,而且大部分上是用来制造视觉上的额外效果,用来给嵌套在容器里的子容器定义样式(比如制作双背景图片效果):

7.class=”link”

link跟image类似,我用来嵌套一个A标签,最经常用来制作”Read More”链接:

<a href="#">Read more...</a>



8.class=”one”, class=”two”, class=”three”…
这些class用在需要区别每个子元素的列表项,比如用移动背景图片来制作导航菜单:

<ul>
<li class="one"><a href="#">Home</a></li>
<li class="two"><a href="#">About</a>

...</li>
</ul>



9.class=”even”, class=”odd”

用来实现隔行换样式,一般用在表格和列表:

以下为引用的内容:

<ul>
<li class="even">Content</li>
<li class="odd">Content</li>
<li class="even">Content</li>
<li class="odd">Content</li>
</ul>



10.class=”section”

一般用在为指定内容中特定部分添加特定的样式:

以下为引用的内容:

<div class="section">
content here...</div>
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表