我正在尝试使用Google Chrome中的内置检查工具来操作网站http://www.di.se(因为它可能是我在热门网站上见过的最多@布局之一),有大约300,000名访问者日常。
它似乎主要由三个带有名称的HTML框架标记构建:historyFrame,headerFrame和contentFrame。我可以删除覆盖视图大部分的headerFrame。但是,我不知道如何更改contentFrame大小以便覆盖整个屏幕。
我试图添加一个CSS高度属性,但它似乎没有改变任何东西。如果这是可以解决的,我会非常感激,因此300000其他用户:)谢谢!
答案 0 :(得分:4)
frameset
,即您删除的框架的父级,指定每个框架的高度,目前为rows="0,210,*"
。因此,如果删除标题框,内容框将成为第二帧,并获得210的高度。通过将此属性更改为0,*
,问题应该得到解决。
但是我无法在Chrome的工具包中修改此属性。也许这是Chrome开发人员工具的限制。毕竟,框架是旧的(甚至从HTML5中删除),所以也许他们并不太注意支持它。
请注意,顶部框架包含可能为网站支付的广告。如果你有这个工作,所有300.000用户将使用你的解决方案,那么该网站可能会抓住存在,你有300.000不满意的用户。所以在你这样做之前要三思而行。
答案 1 :(得分:2)
您可以通过以下方式完成:
首先删除第一个Frame(标题)
并修改:
从:
rows=".260,*"
要:
rows="1,*"
所以你只有你想要的框架,没有无用的数据,你想要的框架占据了100%的屏幕。