在html中,为什么黑色字体这里有了rows,还能有cols?还有带一个星号是什么意思?€

在html中,为什么黑色字体这里有了rows,还能有cols?还有带一个星号是什么意思?😳... 在html中,为什么黑色字体这里有了rows,还能有cols?还有带一个星号是什么意思?😳 展开
 我来答
百度网友c45032d
2016-08-30 · TA获得超过3387个赞
知道大有可为答主
回答量:2201
采纳率:12%
帮助的人:920万
展开全部

frameset 元素可定义一个框架集。它被用来组织多个窗口(框架)。每个框架存有独立的文档。在其最简单的应用中,frameset 元素仅仅会规定在框架集中存在多少列或多少行。您必须使用 cols 或 rows 属性。

cols :定义框架集中列的数目和尺寸    

rows:定义框架集中行的数目和尺寸。    

例子 1

下面的代码将创建 3 行框架:

<frameset rows="150,300,150">

其中的每行都贯穿整个文档窗口。第一和最后一个框架被设为 150 像素高,第二行设置成 300 像素高。

实际上,除非浏览器窗口正好是 600 像素高,否则浏览器将会自动按照比例延伸或压缩第一和最后一个框架,使得这两个框架都占据 1/4 的窗口空间。中间行将会占据剩下 1/2 的窗口空间。

例子 2

用窗口尺寸的百分比表示的框架行和列尺寸数据更加实际。

例如,下面这个示例与刚才那个示例的效果相同:

<frameset rows="25%,50%,25%">

当然,如果这些百分比加起来不是 100%,浏览器也会自动按照比例重新给出每行尺寸以消除差异。

例子 3

如果你像我们一样,那么将问题综合起来就不是一件难事。可能有的框架设计人员正为同样的困难而感到苦恼,这就解释了为什么他们要在 <frameset> 的 rows 和 cols 值上加上星号。它告诉浏览器要在将相邻的框架放入框架集之后,给剩下的空间分配各自的行或列。

例如,当浏览器遇到下列框架标签时:

<frameset cols="100, *">

上面的例子会生成一个宽为固定的 100 像素的列,然后再生成另一个框架列,该列会占据框架集中其余所有的空间。

例子 4

您还可以对多个列或行属性值使用星号。在这样的情况下,相应的行或列将对可用空间进行等分,例如:

<frameset rows="*, 100, *">

这条语句在框架集的中间生成一个 100 像素高的行,并在这行的上边和下边各生成一个相同尺寸的行。

例子 5

如果在星号前放置一个整数值,相应的行或列就会相对地获得更多的可用空间。例如:

<frameset cols="10%, 3*, *, *">

它生成了 4 列:第一列占据整个框架集宽度的 10%。然后浏览器把其他空间的 3/5 分配给第二个框架,第三个和第四个框架各分配其余空间的 1/5。

从上面的例子可以发现,使用星号(尤其是用数值作为前缀),可以很容易地在一个框架集中分割剩下的空间。

纯白的迷途
2016-08-29
知道答主
回答量:36
采纳率:0%
帮助的人:8.3万
展开全部
现在还用框架布局吗?不会吧?
更多追问追答
追问
不知道啊,初学html,后面好像有div 什么布局,但是一步一步学好像要看下这个😳😫😵
追答
是啊
现在都不用框架布局了,这个好像不用学,这是前几年的技术了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式