|
为了这个圆角,前段开发们付出的努力是在是太多了.又要考虑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>
|