求助,像这种效果使用的table 细边框还是用的背景图片,关键是这种边框,还有那个按钮,怎么做方便

后使用快捷导航没有帐号?
只需一步,快速开始
查看: 9119|回复: 13
DW CS4 去除了“背景图片、表格格式”功能,使用相当不方便。
UID22510在线时间 小时积分3776帖子离线17046 天注册时间
金牌会员, 积分 3776, 距离下一级还需 1224 积分
DW CS3运得挺顺手的,现在换了DW CS4,然后问题就出来了。
1、不能设置表格的背景色。
& &&&对于传统TABLE方式排版来说,表格背景是最常用的功能,现在一下子找不到这个功能了。不行不切到命令行打 background=&“。现在DIV+CSS是不是很普及了,这么简单的功能为什么界面属性去掉了呢?
2、表格不能设置格式
& &&&以前可以通过”填充、间距、边框颜色、背景颜色”快速的设置表格的属性,现在这个功能也去掉了。看来adobe要叫传统设置的制作师彻底断奶。
3、屏幕设置成宽屏的了。
& &&&这个界面顶部会出去2行工具栏,本来屏幕就小现在就更小了。
总之,DW CS4要让大家都投入DIV+CSS设计的环抱了,前面第2、3条都可以克服,但不能设计表格和单元格的背景非常的不方便。另外说一下中文版本里面CSS也只有英文的了。
UID421687在线时间 小时积分2921帖子离线17046 天注册时间
银牌会员, 积分 2921, 距离下一级还需 79 积分
自己不能写样式吗??
UID400712在线时间 小时积分570帖子离线17046 天注册时间
高级会员, 积分 570, 距离下一级还需 430 积分
嗯 就是 样式都是自己写滴
UID340557在线时间 小时积分687帖子离线17046 天注册时间
高级会员, 积分 687, 距离下一级还需 313 积分
楼主该不是用的阉割版的吧?我刚试了下,你说的那些设置都还有啊。
UID258在线时间 小时积分1766帖子离线17046 天注册时间
银牌会员, 积分 1766, 距离下一级还需 1234 积分
的确如此,DW CS4 只显示表格单元的特性改动,要是点击表格后就不再显示背景、边框等特性的修改,都隐藏起来了。
但是,告诉你一个方法:进入Code界面,在&table 后打个空键,就出现你需要的所有要素了。希望对你有帮助。
UID282304在线时间 小时积分1100帖子离线17046 天注册时间
银牌会员, 积分 1100, 距离下一级还需 1900 积分
真不知道说什么好?div+css 和 表格有什么关系?
你所要的功能CS4都有保留, 只是你自己不够细心。
不过建议抛弃所见即所得模式,直接进 code。
[[i] 本帖最后由 yj511 于
17:56 编辑 ]
UID22510在线时间 小时积分3776帖子离线17046 天注册时间
金牌会员, 积分 3776, 距离下一级还需 1224 积分
楼上的各位,属性面板上的确没有表格“背景、填充、间距、边框颜色”这4个选项。
难道是我用的CS4版本不对,我是内部什么4117版本的。是不是通过什么设置可以显示出来?
UID400258在线时间 小时积分3247帖子离线17046 天注册时间
金牌会员, 积分 3247, 距离下一级还需 1753 积分
我的版本好象和你一样的啊...
本帖子中包含更多资源
才可以下载或查看,没有帐号?
UID400258在线时间 小时积分3247帖子离线17046 天注册时间
金牌会员, 积分 3247, 距离下一级还需 1753 积分
填充和间距保留,至于背景和边框还是建议用类来实现...
这也是CS4向标准化的进步.不会出现认证中认为应该淘汰的标签..
UID494595在线时间 小时积分208帖子离线17046 天注册时间
中级会员, 积分 208, 距离下一级还需 292 积分
跟我的一个版本,你应该选中表格之后没有把属性最大化。在属性面板右下角还有个小箭头。
UID22510在线时间 小时积分3776帖子离线17046 天注册时间
金牌会员, 积分 3776, 距离下一级还需 1224 积分
原帖由 [i]mlmuller 于
14:05 发表
填充和间距保留,至于背景和边框还是建议用类来实现...
这也是CS4向标准化的进步.不会出现认证中认为应该淘汰的标签..
用类来实现是什么意思呢?
现在用PS把网页切好后里面有很多个表格了,有的可能一个一个嵌套的,这样怎么用一个类来写所有的表格的背景颜色,实际上单元的格的背景图片用得最多。
UID308890在线时间 小时积分289帖子离线17046 天注册时间
中级会员, 积分 289, 距离下一级还需 211 积分
直接写CODE。。。
不用表格排版已很多年 。。。
UID498752在线时间 小时积分2023帖子离线17046 天注册时间
银牌会员, 积分 2023, 距离下一级还需 977 积分
即使有什么背景色之类的选项,你设置后也会自动写到一个class里面
UID320085在线时间 小时积分907帖子离线17046 天注册时间
高级会员, 积分 907, 距离下一级还需 93 积分
原帖由 [i]lizhou2526 于
08:47 发表
直接写CODE。。。
不用表格排版已很多年 。。。
Powered by您当前所在位置: >
> Web前端开发
html表格边框属性是什么
&欢迎大家在这里学习html表格边框属性!下面是我们给大家整理出来的精彩内容。希望大家在这里学习!
&table width=&800& border=&0& align=&center& cellpadding=&0&&
cellspacing=&0&&该标记标示表格的开始,该表格宽度为800像素,边框粗细为0( 即不显示边框 ),对齐方式&水平居中&,单元格边距&0&,单元格间距&0&。表格属性的设置及相关说明:border: 用于设置表格边框的粗细,属性值为数值,数值越大,框线越粗,如果设置border=&0&,则表示不显示表格框线background: 用于设置表格的背景图片,属性值为URL( 图片所在路径及图片文件的文件名 )例:&table background=&URL&& &!--设置表格背景图片--& cellspacing: 用于设置表格内框线宽度( 即单元格间距 ),属性值为数值( 单位为像素 ),数值越大,单元格间距越大,若未设置,默认值为2例:&table cellspacing=&1&& &!--设置表格中单元格间距为1--& cellpadding: 用于设置表格内文字与表格框线之间的间距( 单元格边距 ),属性值为数值( 单位为像素 ),数值越大,表格内文字与表格框线的间距越大,该属性的设置值必须是大于或等于0的正整数值,若未设置,默认值为1例:&table cellpadding=&0&& &!--设置表格中单元格边距为0--& width: 用于设置表格的宽度( 也可用于设置单元格&td&或&th&宽度 ),属性值可以是数值( 单位为像素 ),也可以是百分比( 相对于父级目标的比例值 ),数值越大,表示宽度越大( 注: 设置width属性时,可以先设置表格的宽度,再依次设置各单元格的宽度,也可以不设置表格的宽度,仅设置表格中各单元格的宽度 )例:&table width=&100&& &!--设置表格宽度为100像素--&&td width=&20%&& &!--设置单元格宽度为所在表格宽度的20%--& height: 用于设置表格的高度( 也可用于设置单元格&td&或&th&高度 ),属性值可以是数值( 单位为像素 ),也可以是百分比( 相对于父级目标的比例值 ),数值越大,表示高度越大( 注: 设置height属性时,可以先设置表格的高度,再依次设置各单元格的高度,也可以不设置表格的宽度,仅设置表格中各单元格的高度 )例:&td height=&30&& &!--设置单元格高度为30像素--& bgcolor: 用于设置表格或单元格或表格中的行或列的背景颜色,属性值可以使用颜色名称,或使用三原色混色值例:&table bgcolor=&blue&& &!--设置表格背景颜色为蓝色--&&td bgcolor=&black&& &!--设置单元格背景颜色为黑色--& align: 用于设置表格或单元格的对齐方式。在&table&标记中设置align属性用于设置表格的对齐方式,包括: center( 表格居中对齐 ),left( 表格左对齐,默认值 ),right( 表格右对齐 )。在行&tr&或单元格&td&或&th&标记中设置align属性用于设置单元格内文字的对齐方式,包括: center( 单元格内文字居中对齐 ),left( 单元格内文字左对齐,默认值 ),right( 单元格内文字右对齐 )valign: 用于设置单元格内文字垂直对齐方式,包括: top( 单元格内文字顶端对齐 ),middle( 单元格内文字垂直居中对齐,默认值 ),bottom( 单元格内文字底端对齐 ) &tr&表格中的行标记,tr即table row的缩写,&tr&标记为成对标记,用于设置表格中一行的开始和结束及该行的相关属性,表格中有多少行,则该表格的&table&&&/table&标记内就有多少对&tr&&&/tr&标记与之对应。例:&tr valign=&top&&该标记标示行的开始,垂直对齐方式&顶端对齐&( 默认为垂直居中对齐 )。&tr&标记中的水平对齐属性:align=&left&( 左对齐 ); align=&center&( 居中 ); align=&right&( 右对齐 )。&tr&标记中的垂直对齐属性:valign=&top&( 顶端 ); valign=&middle&( 居中 ); valign=&bottom&( 靠下 )。 &td&表格中的字段( 列 )数据标记,td即table Data的缩写,&td&标记为成对标记,用于设置字段数据的开始和结束及字段的相关属性,表格中有多少列,则该表格的&table&&&/table&标记内就有多少对&td&&&/td&标记与之对应。例:&td width=&50%&&该标记标示一个单元格的开始,该单元格宽度设置为父级目标宽度的50%。&th&表格中列标题( 字段名 )定义标记,th是Table Header的缩写,&th&标记为成对标记,用于设置表格的表头名称( 字段名 ),该标记内文字的对齐方式为水平居中且垂直居中,字体加粗。也可以在该标记内使用align和valign设置该字段内的对齐方式,其设置值的有效范围只限于该数据。在&tr&标记内,align和valign对该行中的所有字段均有效。&border&&table&标记中的属性之一,用于设置表格边框的粗细。Border属性值可用数值表示,其值为0或省略此项设置表示不显示边框,数值越大表示框线越粗。
好了,html表格边框属性内容就给大家介绍到这里了。希望大家继续关注我们的网站!
相关推荐:
上一篇:下一篇:
本文相关阅读
高校查询分数线
考生所在地
北京天津辽宁吉林黑龙江上海江苏浙江安徽福建山东湖北湖南广东重庆四川陕西甘肃河北山西内蒙古河南海南广西贵州云南西藏青海宁夏新疆江西香港澳门台湾
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
地区批次线查询
考生所在地
北京天津辽宁吉林黑龙江上海江苏浙江安徽福建山东湖北湖南广东重庆四川陕西甘肃河北山西内蒙古河南海南广西贵州云南西藏青海宁夏新疆江西香港澳门台湾
科目理科文科综合其他
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
院校所在地北京天津辽宁吉林黑龙江上海江苏浙江安徽福建山东湖北湖南广东重庆四川陕西甘肃河北山西内蒙古河南海南广西贵州云南西藏青海宁夏新疆江西香港澳门台湾
其它中央部委
类型工科农业师范民族
层次本科高职(专科)
高考志愿③部曲
频道热门推荐
栏目最新更新HTML5图片边框border-image属性整理
一、border-image的兼容性
border-image可以说是CSS3中的一员大将,将来一定会大放光彩,其应用潜力真的是非常的惊人。可惜目前支持的浏览器有限,仅
Firefox3.5,chrome浏览器,Safari3+支持border-image。所以,就本文而言,IE浏览器可以回家休息
了,Firefox3及其以下以及Opera浏览器也可以休息去看《阿凡达》了。所以,本文提供的一些demo页面,要在
Firefox3.5+,chrome或Safari3+浏览器下才可以看到效果。
二、熟悉border-image的一些特性
我们可能对于CSS2中的background属性比较熟悉,例如:background:url(xx.jpg) 27px
指代的是图片(url(xx.jpg)),位置(27px),重复性(no-repeat)。
border-image于此类似,border-image包括图片,剪裁位置(与background位置一样,也是数值,也支持百分值),重
复性。例如:border-image:url(border.png) 27,指的就是图片
(url(border.png)),剪裁位置(27),重复方式(repeat)。试着对比background,这有助于border-image属
性的记忆。
具体描述border-image的参数
border-image的参数就是上面提到的三个:图片,剪裁位置,重复性。
1、图片(border-image-source)
与CSS2中background-image属性一样,border-image的背景图使用url()调用,图片可以是相对路径或是绝对路径,也可以
不使用图片,即border-image:
2、图片剪裁位置(border-image-slice)
此参数特点比较鲜明:
1、没有单位,专指像素。这类似于flash的as脚本,舞台高宽,影片剪辑大小,位移直接就是一个数值,没有单位,因为默认单位就是像素(px)了。例
如:border-image:url(border.png) 27这里的27专指27像素。
2、支持百分比值,百分比值大小事相对于边框图片而言,假设边框图片大小为400px*300px,则20%的实际效果就是剪裁了图片的60px
80px 60px 80px的四边大小。
3、剪裁特性。如果您对CSS中clip属性(clip:rect(auto, auto, auto,
auto))比较了解,则这里理解就会轻松些。clip可以说是CSS中一个明目张胆的剪裁属性,而此处的属性虽然表意上不是剪裁,但是在border-
image效果的实现上来说,就好像是个剪裁工具,把边框图片四分五裂,再重新安置,变形。其有1~4个参数,其方位规则符合CSS普遍的方位规则(与
margin,padding等或border-width一致),上右下左顺时针,再赋予剪裁的含义,举个简单的例子,前面提到,支持百分比宽度,所以
这里“30% 35% 40% 30%的”示意可以用下图表示:
看图说话就是,离图片上部30%的地方剪裁一下,在右边35%的地方剪裁一下,在离底部40%的地方裁剪一下,在距左边30%的地方也剪裁一下。于
是总共对图片进行了“四刀切”,形成了九个分离的区域,这就是九宫格,这是下面深入讲解border-image的基础。
3、重复性(border-image-repeat)
这里的重复性有别于background的背景重复,差别较大。background图片就是重复,不重复,水平重复,垂直重复,总之就是围绕
repeat(重复)这个词打转,一家独大。而对于border-image,可谓是三足鼎立,repeat(重复)只是其中之一,其余两个是
round(平铺)和stretch(拉伸)。其中,stretch是默认值。
参数0~2个,0则使用默认值 & stretch,例如:border-image:url(border.png) 30%
40%;就等同于border-image:url(border.png) 30% 40% stretch
;1则表示水平方向及垂直方向均使用此参数;2个参数的话则第一个参数表水平方向,第二个参数表示垂直方向。例如:border-
image:url(border.png) 30% 40%;就等同于border-image:url(border.png) 30%
表示水平方向round(平铺),垂直方向repeat(重复),至于何为平铺何为重复下面会深入讲解。
三、深入理解border-image的宽度和展示方式
分开理解border-image的宽度或是展示方式其实不太难的,关键是这两者结合使用时候的含义,需要花一定的功夫的理解。
帮助理解的九宫格模型
何为九宫格?为什么我们需要九宫格帮助理解?
“九宫格”是我国书法史上临帖写仿的一种界格,又叫“九方格”,即在纸上画出若干大方框,再于每个方框内分出九个小方格,以便对照法帖范字的笔画部位进行
练字。在本文,“九宫格”就专指由九个方格形成的矩形布局,例如左图就是一个很简单的数字九宫格。
border-image的数值参数其实是用来剪裁边框图片的,正好“哗哗四刀”切出了个九宫格的模型,所以,有意或无意,巧合还是必然,我们需要
用到九宫格模型帮助我们理解border-image的绘制原理。下面这张图是本文非常重要的基本的示意图,因为这是张具有代表性的九宫格图案
(27*3)*(27*3)。
&————————&
这张图能够帮助我们更好的理解border-image的剪裁及绘制的原理。
边框将border-image分成了九部分:border-top-image , border-right-image ,
border-bottom-image , border-left-image, border-top-left-image ,
border-top-right-image , border-bottom-left-image ,
border-bottom-right-image以及中间的内容区域。假设现在边框的宽度是27像素,则上面所说的九部分正如下图所表示的(放大
左图中,橙红色的四个边角的菱形区域称为“角边框图片”,在border-image中,角边框图片是没有任何展示效果的,不
会平铺,不会重复,也不会拉伸,有点类似于视觉中盲点的意思。
而对边的四个橙黄色区域属于展示效果的作用区(也是边框宽度计算剩余区),上下区域即border-top-image和border-
bottom-image区域受到展示效果属性的第一个参数——水平方向效果影响:如果为repeat,则此区域图片会水平重复,如果是round,则此
框框内的图片会水平平铺,如果是stretch,则此矩形域中的图片就会被水平拉伸。(下部分的实例会做具体演示)左右区域只有垂直方向上的效果,与上下
区域效果对应,不多说。
中间的区域(左图的空白格)受到全部参数的作用,在水平和垂直两个维度上都有展示效果(平铺、拉伸等)。
这里,插一点内容,讲一下round(平铺),repeat(重复),stretch(拉伸)所具体指代的效果。这三个特性其实大家应该都比较熟
悉。看下图:
在windows系统桌面壁纸显示方式选项中就有“拉伸”和“平铺”,这两个效果与border中“拉伸”和“平铺”效果一致。只是可能在理解“平
铺”和“重复”的区别上有点丈二的和尚——摸不着头脑。记住这么一点:平铺可能会改变了原图片显示的大小,重复不改变图片显示的大小。
这么比方吧,您从万科地产买了个99.5m*99.5m的毛坯房,地面要贴瓷砖,都是1m*1m的正方形瓷砖。如果是“平铺”,对不起,这1m边长
的瓷砖不行,要处理!怎么处理法?很简单,每个瓷砖压成0.995m*0.995m的,这样就可以了,所以,平铺就是以完整的单元铺满整个区域。如果是重
复,就直接把这1m*1m的瓷砖从一个角落一个一个的放置,放到头放不下了怎么办?直接把瓷砖从中间“咔”掉,于是最后会在房子的边角看到很多半截的瓷
砖。下面就是一个个的实例演示了,您可以通过下面的实例效果中加深理解。
帮助理解的一些实例
下面的实例代码对应的demo页面要在Firefox3.5、chrome或Safari3+浏览器下才可以看到效果。所使用的背景图片就是前面提到的九
宫格代表图(8菱形 & 81px*81px),名称为border.png。
1、27像素剪裁宽高(1/3边框图片宽高)在1em边框宽度下的默认显示
.border_image{width:400px;height:100px;
-moz-border-image:url(../image/border.png)27;
-webkit-border-image:url(../image/border.png)27;border:double
orange 1em;}
.border_image{width:400&height:100-moz-border-image:url(../image/border.png)&27;-webkit-border-image:url(../image/border.png)&27;border:double&orange&1&}
效果分析:
这里没有显示方式的参数,正如上面所说的,0参数即使用默认的stretch拉伸,所以从图上可以看到四个对边的拉伸效果。上面还提到,四个对角是不受重
复方式影响,该什么样子还是什么样子,无拉伸平铺,本面目示人。见下图的标注(放大200%)。
这个九宫格各区域展示方式的标注图在border-image中是通用的,无论border-image的代码如何改变,其显示效果的原理核心就是
左边这张九宫标注图,亘古不变的是四个边角,这四个边角就是四条边框的重叠区域,不会有拉伸或是重复的展现效果。有变化的就是四边区域和中心区域,这几个
区域中的水平和垂直属性也是稳如泰山,屹立不变的,改变的就只是“拉伸”而已,变成重复啦或是平铺。
由于其通用性,所以此显示原理标注图在下面就不一一展示了,您找到对应的位置,修改“拉伸”为“平铺”或“重复”即可,其他都不用改变。
2、27像素剪裁在1em边框宽度下round(平铺)显示效果
.border_image{width:400px;height:100px;
-moz-border-image:url(../image/border.png)27
-webkit-border-image:url(../image/border.png)27
round;border:double
orange 1em;}
.border_image{&width:400&height:100&-moz-border-image:url(../image/border.png)&27&&-webkit-border-image:url(../image/border.png)&27&&border:double&orange&1&}
3、27像素剪裁在1em边框宽度下repeat(重复)效果
.border_image{ width:400 height:100
-moz-border-image:url(../image/border.png)&27&
-webkit-border-image:url(../image/border.png)&27&
border:double&orange&1}
.border_image{&width:400&height:100
-moz-border-image:url(../image/border.png)&27&
-webkit-border-image:url(../image/border.png)&27&
border:double&orange&1}
上图我圈了四个边角,不难发现,这一个边角处的菱形都是被截掉的。这就是repeat的效果,还记得上面的毛坯房的例子吗?round会压缩(或伸
展)图片大小使其正好在区域内显示,而repeat是不管三七二十一直接重复的,而且是居中重复,repeat从中间开始(这是我的观察,可能不准确)。
这里还有一点需要注意:在webkit核心的浏览器下这个round属性和repeat属性似乎没有没有区分,显示的效果是一样的,所以您在
chrome浏览器或是Safari浏览器下看demo2和demo3的效果可能是一样的。Firefox3.5下可以准确区分这两个参数。
4、上实例样式缩写
上面的实例还可以进一步缩写。CSS如下:
.border_image{ width:400 height:100
-moz-border-image:url(../image/border.png)&27/1em&
-webkit-border-image:url(../image/border.png)&27/1em&
border:double&orange&1}
border-image绘制原理简述
我是这样理解的:共存在两个九宫格,一个是边框图片,还有一个就是边框本身,九个方位关系一一对应。边框本身的特性让其变成了一个九宫格,四条边框交错,
加上其围住的区域,正好形成一个九宫格。边框图片则是通过图片剪裁实现了九宫格。这是理解绘制原理的基础。
1、调用边框图片
border-image的url属性,通过相对或绝对路径链接图片。
2、边框图片的剪裁
border-image的数值参数剪裁边框图片,形成九宫格。
3、剪裁图片填充边框
边框图片被切割成9部分,以一一对应的关系放到div边框的九宫格中,然后再压缩(或拉伸)至边框(border-width或border-
image-width)的宽度大小。
4、执行重复属性
被填充至边框九宫格四个角落的的边框图片是不执行重复属性的。上下的九宫格执行水平方向的重复属性(拉伸或平铺),左右的格子执行垂直方向的重复属性,而
中间的那个格子则水平重复和垂直方向的重复都要执行。
5、完成绘制,实现效果
绘制原理动画示意,本flash动画以第一个demo效果做示例,请点击其中的“下一步”按钮,可看到一步一步的演示:
四、border-image的一些应用
自适应的圆角效果
使用图片如下:
此图片的剪裁宽度为20像素,基本上就是此图的圆角大小。div的边框宽度为10像素,其CSS核心样式如下:
.border_image{
-moz-border-image:url(../image/rounded_corner.png)20/10px;
-webkit-border-image:url(../image/border.png)20/10px;}
结果如下:
.border_image{ width:100
-moz-border-image:url(../image/rounded_corner.png)&20;
-webkit-border-image:url(../image/rounded_corner.png)&20;
border:double&gray&10&text-align:&color:}
多边框效果
使用图片如下:
圆角和边框大小都是20,就不上CSS代码了,大同小异。终效果如下图:
.border_image{ width:100
-moz-border-image:url(../image/border_round.png)&20;
-webkit-border-image:url(../image/border_round.png)&20;
border:double&gray&20
text-align:}
使用素材图片如下:
剪裁宽度和边框宽度都是2 5 6
2,这里的投影我直接使用photoshop的投影样式生成的,发现用在边框投影上有一点点不足,需要手动调整,截取投影的四边,以及重复区域再拼合一
下,您可以自己试试如果实现最佳的投影效果。
效果如下图:
.border_image{
-moz-border-image:url(../image/border_shade.png)&2&5&6&2;
-webkit-border-image:url(../image/border_shade.png)&2&5&6&2;
border-style:
border-width:2px&5px&6px&2
border-color:}
自适应选项卡,CSS2中实现自适应选项卡需要将背景图片制作的较长,而且需要两层标签,但是在CSS3中,图片要短,且一个标签就可以搞定。例如,这是
淘宝新首页搜索选项卡的背景图片(已剪裁),
,要是使用border- image,只要值么点图就可以了,
边框图片剪裁大小和边框宽度都是5 5 0;底边为0,其余都是5像素,结果效果为:
.border_image{ width:80 height:26
-moz-border-image:url(../image/border_tab.png)&5&5&0;
-webkit-border-image:url(../image/border_tab.png)&5&5&0;
border-style:&border-width:5px&5px&0
border-color: text-align:}
还有很多其他的应用,以前我们制作渐变背景,一张背景图很少可以重复使用,而有了border-image后就不会有这样的问题了,因为其可以拉伸。我们
还可以利用border-image做高光按钮,做自适应的popup对话框,等等,太多了,就不一一举例了。
五、border-image效果的jQuery插件
正如开始所讲的,border-image仅Firefox3.5,chrome,Safari支持,IE这类浏览器不支持,但是并不代表他们无法实现类
似的效果。例如利用canvas绘 图,可以让Firefox2实现类似效果,IE下的VML
语言也是支持矢量绘图,而这些就是此jQuery插件实现类似border-image效果的原理或称之为核心。
您可以狠狠地点击这里:jquery.borderImage.js(插 件js)
首先需要调用jQuery库,然后就是上面提供的js文件了。方法为borderImage,如下面的示例代码:
$('#element').borderImage('url("border.png") 30% 35% 40% 30%');
对此插件我个人评价不高,原因如下:
一是IE6及以上也可以实现类似canvas效果(需js插件支持),没有必要修改头部什么再使用VML绘图;
二是兼容性欠佳,IE6下无法实现高宽大于100像素的边框的拉伸;IE8下貌似也有点问题。
因而,我不具体说,一带而过。
从本文的篇幅可以看到border-image的潜力真是很惊人,我可以感觉到这将会是CSS3中的重磅武器之一。本文大部分的精力是在讲解
border-image的原理,因为我非常看好border-image的应用前景,所以尽可能细致的讲清楚border-image各个属性的含义,
让即使初学者也能较好的理解border-image的含义,本文列举的几个应用可以说只是border-image最基本的些应用。如果加上些创意的思
考和天马行空的想象,真不知border-image可以创造出什么奇妙的事情来。
我开始深入学习CSS3方面的东西也只是最近开始,这东西,非要投入进入,你才会感受到这玩意真是酷,太不可思议了。我现在可以想象如果CSS3的
世界到来,那时候,网页将会是多么精彩的一个世界。好了,就说这些,共同进步吧。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 table 细边框 的文章

 

随机推荐