研究了一下午,终于找到了把框架中的立体分割线变成平面的方法了(去除三维效果)

网上找了很多资料,都不行,最后经过摸索,才发现解决方法:
<frameset cols="80,*" framespacing="44" frameborder="yes" border="0" bordercolor="#3399FF">
  <frame src="UntitledFrame-6.html" name="leftFrame" scrolling="No" frameborder="0" noresize="noresize" id="leftFrame" title="leftFrame" />
  <frame src="Untitled-3.html" name="mainFrame" frameborder="0" id="mainFrame" title="mainFrame" />
</frameset>

其实border属性等于多少都没有啥关系,刚开始一直老研究他,搞的浪费了不是八月十五的好时光。
后来才发现,原来重要的就是framespacing属性,就是你要的分隔条的宽度,在frameset里边,应当设置frameborder="yes",表示要显示中间的分割条,但此时显示出来的条子,是立体的,非常老土,跟网页是无法协调的,怎么办呢?想办法。把frame标签中再加入frameborder="0",如果是分成两个的话,两个都加。我靠!居然这样就可以了,浪费了我一个下午的时间,还在拼命找什么css来控制他。说也奇怪,一个frameborder属性,有时候设置成yes,有时候设置成数字,还表达不同的意思,这个属性设计的也太龌龊了,但能用就好。或许有朋友跟我一样焦急处理这个问题,写下来,自己备忘,有需要的就不用那么麻烦了。

posted on 2007-09-25 18:07  c#之旅  阅读(1228)  评论(3编辑  收藏  举报

导航