<frameset rows="72,*" framespacing="0" scrolling="No" id="frameset_1" frameborder="0" border="0" bordercolor="#99BBFF" style="max-width:100%;min-width:880px;">
<frame src="bwtop.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" style="border-bottom: 6px solid #99BBFF;" />
<frameset cols="195,*" framespacing="0" scrolling="No" id="frameset_2" frameborder="0" border="0" bordercolor="#99BBFF">
<frame src="bwleft.html" name="leftFrame" noresize="noresize" id="leftFrame" title="leftFrame" style="border-right: 6px solid #99BBFF;border-bottom: 7px solid #99BBFF;"/>
<frame src="" name="main" id="main" title="main" style="border-bottom: 7px solid #99BBFF;" />
</frameset>
</frameset>
我想在火狐浏览器修改下<frameset>标签中的frameborder与border属性值。
要把:frameborder设为 1 或 yes,
border的值设为 7 。 怎么写js代码?入门菜鸟求高手解救。呜呜...
谢谢您在百忙中帮我, 这个我是知道的,因为我的画面在火狐下不显示我设置的边框。所以我要在火狐下就修改的属性。
追答你好像把第一个border设置为0了(外围的)
在写样式的时候最好不要有包含与被包含的关系.因为每个浏览器对css的解析不一致
谢谢您在百忙中能来帮我, 我的问题是:因为我的画面在火狐下不显示我设置的边框。所以我要写js,判断在火狐下就修改的属性。
追答貌似不行。好像只能改变row和col这个属性。其余的改不了!我也是菜鸟!!!
大侠谢谢您在百忙中能来帮我。我刚试了还是不行;详细代码请看图。
以上谢谢!
不客气。
是这样的,如果你是想解决frameset在FF上表现得与其他浏览器不同的问题,例如边框属性等,我觉得要用js或设置frameset和frame的属性值 来解决,也会出现很多IE与标准浏览器的bug,代码会冗长杂乱。
我的建议是:直接把关于边框的属性都清除,像border样式、frameborder、framespacing等,即不要边框。然后通过设置下面两个子页面的<body>标签的边框,实现有frameset边框的错觉。
我试了一下,效果不错,在各个浏览器的“边框”看起来是一样的:
做法:下面两个页面都设置
绿色页面:<body style="background-color:#00f00f;height:1000px;border-top:#f00 solid 10px;border-right:#f00 solid 10px;padding:0;margin:0px;">
蓝色页面:<body style="background-color:#0000ff;border-top:#f00 solid 10px;padding:0;margin:0px;">
主页HTML:
<frameset rows="72,*" border="0">
<frame src="page1.html"/>
<frameset cols="195,*" border="0">
<frame src="page2.html" scrolling="No" />
<frame src="page3.html" />
</frameset>
</frameset>
题外话:
在标签上直接添加样式其实是不规范的,建议用CSS。
frameset已经渐渐被淘汰,在HTML5中也已经被去除了。
html中<frameset>标签的frameborder与border或其他属性属性中的值,用...
标记:<FRAMESET> 例子:<frameset rows="90,*" frameborder="0" border=0 framespacing="2" border="2" bordercolor="#008000"><\/frameset> 功用:宣告HTML文件为框架模式,并设定视窗如何分割。
frameset 属性中 frameBorder border
Border 指定框架边框的宽度(以像素为单位)。frameborder 指定框架边框是否以三维方式显示。yes或1---三维边框;no或0---平面边
HTML 中frameset怎么使用
只 要 <FRAMESET> <FRAME> 即可,而所有框架标记 要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 <BODY> 标记,浏览这框架必须读取这档 案而不是其它框窗的档案。<FRAMESET> 是用以划分框窗,每一框窗由一个 <FRAME> 标 记所标示,<FRAME>必须...
求:<Frameset>与<iFrame>详尽使用方法与详解!
示例:<iframe src="iframe.html" frameborder=0> <iframe src="iframe.html" frameborder=1> 7、边框厚度:语法:border= 说明:该属性指定浮动帧边框的厚度,取值为正整数和0,单位为像素。为了将浮动帧与页面无缝结合,border一般等于0。示例:<iframe src="iframe.html" border=1> 8、边框颜色:...
<html>中的<frameset>的滚动条如何出现。。【谢谢】
scrolling="yes"是控制整体的,你想单独控制控制不太可能。而且要上下一起移动,需要加js 代码了。
急,请问html的frameset的问题?
1 用了frameset就不要用body了,这是frameset的基本用法 2 frameborder的属性是 frameset中显示的,不是在frame 3 iframe 没有align=top 和 bottom的属性
HTML中,<body>与 <frameset><frame>是怎么样的逻辑?哪个出现哪个前?或...
<body>与<frameset>是不会同时使用的,现在基本都用<frameset>了。假如有<noframes>并且用他显示一段文本,就必须把文本放在<body>里面了。至于<frame>当然是放在<frameset>中间了。具体如下:<frameset> <frame> <noframes> <body>HeLLo<\/body> <\/noframes> <\/frameset> ...
html 标签 属性
标签和属性在HTML中,通常标签都是由开始标签和结束标签组成的,开始标签用“<标签名>”表示,结束标签用“<\/标签名>”表示。元素指的是包含标签在内的整体,除去标签的部分叫做内容。属性要在开始标签中指定,用来表示该标签的性质和特性。通常都是以“属性名=”值””的形式来表示,用空格隔开后,还可以指定多个属性...
asp代码:<frameset rows="80,*" frameborder="NO" border="0" frames...
rows="80,*" 把框架按80和剩下的比例分成两个窗口 frameborder="NO" border="0" framespacing="0"这几个是定义框架的边框属性
js 获取 不到 <frameset> 内的 frame id
1 对于frameset frame 的调用不清晰2 对于document.all的用法不确切3 你获取窗口应该像下面这样,然后调用里面的所有的东西4 很少在父窗口做js的,都是在子窗口5 for example<head><meta http-equiv="Content-Type" content="text\/html; charset=GBK"><title><\/title> <script type="text\/javascript...