asp.net 制作网页

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:39:19
做了一个首页(就是下面这个)上面是导航,中间是内容,下面是地址。
但是我中间加的别的页面 内容只能显示出来一半,高度不够,而且这个首页右边没有滚动条,首页最大只能是全屏,大小是固定的。
需要做的应该是内容如果多了,右边能有滚动条上下拉(可以查看全部),
还有页面运行的时候1那里加载的页面 我用鼠标拖拽的话可以把他拉走显示成空白了,有什么方法能固定一下的。
<!---上中下共3部分-->
<frameset rows="250,550,150" cols="*" border="0" framespacing="0" frameborder="yes" scrolling="yes">
<frame cols="40" src="BTop.aspx" name="BtopFrame" scrolling="No" noresize="noresize" id="topFrame" />

<frameset cols="133,*" border="0" framespacing="0" id="bottomFrames">
<frame scrolling="No" noresize="No" border="0" framespacing="0" id="zb"></frame>
<frameset cols="180,*" border="0" framespacing="0" id="yb">
<frame src=

这个很好做啊。加我百度HI,我给你发例子。

你说的显示滚动条,我想用DIV比较好吧
<div style="overflow-y:auto">

overflow-x:就是横向滚动条

</div>

你也可以用CSS来控制一下滚动条的颜色啦什么的,呵呵

至于中间内容被拖拽,我也不太清楚是什么意思,我有时候碰到网站上用鼠标拖拽图片,就会显示一个空白页面,上边只有这张图片的情况,貌似没有办法吧!呵呵

控件显示按他们说的那样就行了

你用的是框架做的,你可以这么的做啊,你肯定发现了width=“100%”这是可以用的,但是高度:height="100%"这样写了没有效果,其实不然。。。
将高度写为:100%不起效果主要是因为这都是w3c制定的标准,你要想不让w3c来控制的话,你可以把它定义的标准删除了,就可以了:想下面的代码就是的
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> ,还有一个就是<html >开始的地方在html后面也有的,统统的删除掉就可以了,这些代码对于页面的美观,和css效果都不影响的

一、<frame scrolling="auto"
二、不太明白
三、使用datalist,可以控制一行显示几个

如果想一行显示多个,可以换用 Repeater ,比grideview和datalist更灵活方便。

scrolling 属性设置为True 就有滚动条了
设置自定义控件 然后自己调好大小 添到内容页上