css属性顺序书写规范 - 段正淳的css笔记(3)

1、标题右侧“更多”的实现

曾经做上图所示的效果,会使用到position来相对定位到h2标签的右侧.这样的做法,代码确实会多好几行. 其实可以用个笨一点的办法来实现的:

譬如html代码如下:

< h2>< a h ref="#" >标题< /a> < span>更多…< /span> < /h2>

使用potsition的css差不多如下:

h2{
position:relative;
height:20px;
}
span{
position:absolute;
right:0;
top:0;
display:block;
height:20px;
}

这样才能实现更多在右侧.其实真的还可以更简单:
h2{
height:20px;
}
span{
float:right;
display:block;
margin:-10px 0 0 0;
height:20px;
}

其实只是利用了margin-top 的负数来实现,因为默认的float会换行到h2标签下面去,所以让它自个跳上去。大致代码就是如此了,是不是很简单?我说很简单嘛!由于很简单,所以就不放出单独的测试页面了.

ps:我说咱们啥时候也得搞个和蓝色理想一样的编辑器吧…

2、淘宝的css属性顺序书写规范.

以前部门的同事们,每个人都有一套书写的规范,导致看对方的css代码非常吃力,所以就推行了一套书写标准 ,或许对您也有帮助。

*{
/*显示属性*/
display
position
float
clear
cursor

/*盒模型*/
margin
padding
width
height

/*排版*/
vertical-align
white-space
text-decoration
text-align

/*文字*/
color
font
content

/*边框背景 为什么要把 boder和background放在最后的原因是修改的频率会较之前的频繁,放在最后查看起来方便,哈哈。*/
border
background
}

说到底其实属性的书写顺序规范就是:神仙?妖怪? - 身材怎么样!- 服装类型(比基尼?棉袄?) - 服装款式(黑色?白色?纽扣?拉链?) - 用了啥化妆品和发型.
这个书写标准小部分并不是浏览器厂商推行的书写规范,所以可能被广大标准推广者所不认同 。但这些个都是弟兄几个实践出来认为最符合现有淘宝环境的。

转自:http://ued.taobao.com/blog/2007/09/13/css-notes-3/

时间:01月10日 12:01  标签: css 笔记 xhtml 转贴摘录
作者:eason007  网址:http://www.w2blog.net/view/264.html
可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息
自定义搜索
本文相关评论(Comments) 订阅该Blog下的评论RSS
本文还没有评论,来给楼主说几句吧...
发表评论(点击右边的小按钮打开或关闭表单)  点击打开表单
分类导航
我的滔滔
文章导读
最新评论
RSS订阅
寻欢翼翼的孤寂人生
我的豆瓣秀