2013-02-25 95 views
0

我有一个页面的顶部框架中的工具栏。我需要除了工具栏和它所在的两个框架之外的其他所有框架之间的边界。如何摆脱框架和框架之间的单个边界?

<html><head><title>Test</title></head> 
<frame src="toolbar.html" name="toolbar"> 
<frameset rows="44%,*"> 
<frameset cols="50%,50%"> 
    <frame src="frame1.html" name="frame1"> 
    <frame src="frame2.html" name="frame2"> 
</frameset> 
<frameset rows="28%,28%" cols="50%,50%"> 
    <frame src="frame3.html" name="frame3"> 
    <frame src="frame4.html" name="frame4"> 
    <frame src="frame5.html" name="frame5"> 
    <frame src="frame6.html" name="frame6"> 
</frameset></frameset></html> 

那么,如何将消除“工具栏”和“帧1” /“帧2”同时保留其他所有寄宿生(包括帧1和帧2之间的一个)之间的边界?我愿意使用iframe,如果这样做的话,但我需要看到一个代码示例,因为我从来没有使用它们。

+0

不可能的,因为您的工具栏框架不在框架集元素内,而是在框架集元素后面被现代浏览器中的DOM丢弃。 – Alohci 2013-02-25 12:51:23

+0

我可以添加一个frameset rows = 35,*? – parap 2013-02-25 12:58:47

+0

另外,我可以使工具栏成为图像文件。工具栏不需要工作,这只是一个交互式的模型,以后会是所有PHP动态生成的内容。 – parap 2013-02-25 13:00:28

回答

0

我不认为你可以获得足够的控制框架边缘做你想做的。最好的办法是根本不使用框架,但如果你真的想要,最好的希望是隐藏所有框架边界,并在每个框架的html边缘周围都有1px的黑色边距或填充以代表框架边框,除了你想要边框不存在的地方。