段正淳的css笔记(2)圆角的做法
作者:正淳 来源:ued.taobao.com 时间:2007-11-01 21:52:00
如果您还没看过段正淳的css笔记(1)分类之间的横竖线,可以先看看!
1、css圆角的做法.
为了这个圆角,前段开发们付出的努力是在是太多了.又要考虑http连接数,又要考虑css与html的代码量与语义.
贴出的是最近考虑替换现有圆角做法的方案,可能还有许多未考虑的状况.但是大体的编写方式便是如下.好处是便于维护,只有一个图片.还可以某种程度上的任意缩放.缺点是多了无意义的html代码.
—————-css—————–
.c,.c i,.c i i,.c b,.c b b,.c p{
background-image:url(http://pics.taobao.com/bao/album/promotion/uiblog/purple.png);/*背景图片*/
background-repeat:no-repeat;
}
.c{
width:200px;/*临时定的宽度*/
background-position:0 -4px;
}
.c i{
display:block;
height:4px;
}
.c i i{
margin:0 0 0 4px;
background-position:right 0;
}
.c b{
display:block;
height:4px;
background-position:0 bottom;
}
.c b b{
margin:0 0 0 4px;
background-position:right bottom;
}
.c p{
margin:0 0 0 4px;
padding:0 4px 0 0;
background-position:right -4px;
}
—————html—————–
< div class="c">
< i>< i>< /i>< /i>
< p>
按钮按钮按钮按钮按钮按钮
按按按按按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮
< /p>
< b>< b>< /b>< /b>
< /div>
2、table的全局定义
caption这个标签在firefox下会有左边有1px空隙的bug,很讨厌.能想到的简单的方法只有-1px的margin了.
—————-css—————–
table{
border-collapse:collapse;
}
table caption,table td,table th{
border:1px solid #a2bbdd;/*边框颜色*/
background:#c3d9ff;/*背景颜色*/
}
table caption{
text-align:left;
border-bottom:none;
margin-left:-1px;
}
—————html—————–
< table>
< caption>表格标题< /caption>
< tr>
< th>标题< /th>
< th>标题< /th>
< th>标题< /th>
< th>标题< /th>
< /tr>
< tr>
< td> 内容< /td>
< td> 内容< /td>
< td> 内容< /td>
< td> 内容< /td>
< /tr>
< /table>
3、需要正视的二个标签
3.1 acronym这个标签用来解释名词很爽,但是用得太少.(我也一直想用来着,所以记下了.)
—————-css—————–
acronym{cursor:help}
—————html—————–
< acronym title="段正淳又是金庸笔下一个十分奇特的人物。他奇特在到处留情,情人极多,见一个爱一个,而又绝不是徒然风流薄幸,当他是单独对着一个情人的时候,他真是真心真意爱这个情人的,只好说这个人的感情特别丰富,别无其他解释。" >文字< /acronym>
3.2 ins这个标签忘记是在哪个网站上看到过用来在h2里显示更多的链接,后来查了书,大家都觉得有点欠妥,有点争议.
—————-css—————–
还未写入css组件…欠奉上了
—————html—————–
< h2>标题< ins>< a xhref="http://ued.taobao.com/blog/#" mce_href="http://ued.taobao.com/blog/#" >更多>>< /a>< /ins>< /h2>
标签:圆角,淘宝,css,笔记
0
投稿
猜你喜欢
jQuery的ajax下载blob文件
2024-04-19 10:18:47
Sql Server中REPLACE函数的使用
2024-01-25 10:48:51
Mysql运行环境优化(Linux系统)
2024-01-14 16:38:03
python语音信号处理详细教程
2022-02-23 11:19:37
js读取配置文件自写
2024-04-17 09:51:37
python和pyqt实现360的CLable控件
2021-07-19 13:31:11
SQLSERVER 2005的ROW_NUMBER、RANK、DENSE_RANK的用法
2024-01-21 02:58:02
MySQL脏读幻读不可重复读及事务的隔离级别和MVCC、LBCC实现
2024-01-19 00:23:03
Python Django教程之模型中字段验证详解
2021-01-04 18:56:48
详解yii2使用多个数据库的案例
2024-05-13 09:53:07
Python中import语句用法案例讲解
2023-08-07 05:33:47
Python实现随机划分图片数据集的示例代码
2021-08-01 16:35:32
IE7 与 IE6 的模式窗口尺寸差异
2008-03-06 13:49:00
ASP访问SQL Server内置对象
2008-04-05 06:49:00
ASP.NET教程第二讲:安装ASP.NET
2007-08-07 11:59:00
python range实例用法分享
2021-09-28 02:54:46
jQuery是用来干什么的 jquery其实就是一个js框架
2024-04-22 22:22:42
vue缓存的keepalive页面刷新数据的方法
2023-07-02 17:01:00
python reverse反转部分数组的实例
2021-09-16 05:30:11
Python中pymysql 模块的使用详解
2024-01-16 21:07:25