关于HTML语言中的width和height属性,可以用百分比来表示,那……
那假如我的网页的长度很长,需要用到滚动条,那此时的width和height属性的百分比,是以占整个屏幕的内容为标准,还是整个网页长度为标准?...
那假如我的网页的长度很长,需要用到滚动条,那此时的width和height属性的百分比,是以占整个屏幕的内容为标准,还是整个网页长度为标准?
展开
2个回答
2013-12-24
展开全部
2者皆是
第一是以屏幕显示为标准,这一点可以以屏幕分辨率得出,调整分辨率后滚动条长度就有所改变,分辨率越大,屏幕显示越多,滚动条就越短!所以HEIGHT百分比的第一属性是以浏览器窗口决定长度的,如:
<table border="1" width="100%" height="100%">
<tr>
<td></td>
</tr>
</table>
以上空表格在调整分辨率的情况下都会占满整个窗口,这是因为此表格没有其它外界因素导致的,所以就以浏览器窗口为准:
第二
再如:
<table border="1" width="100%" height="300">
<tr>
<td>
<table border="1" width="100%" id="table1" height="80%">
<tr><td>
</td>
</tr>
</table>
</td>
</tr>
</table>
以上为表格中的表格,外面个表格决定了HEIGHT为300像素,里面个表格height属性为80%,这个80%就是以这个外表格所决定的(无论如何调整分辨率,这2个表格都会保持原大小不动)
所以这个height属性是由N个因素决定的! 说了这么多,不知道你明白没有?(也不知道偶是不明自作多情,汗!~)
第一是以屏幕显示为标准,这一点可以以屏幕分辨率得出,调整分辨率后滚动条长度就有所改变,分辨率越大,屏幕显示越多,滚动条就越短!所以HEIGHT百分比的第一属性是以浏览器窗口决定长度的,如:
<table border="1" width="100%" height="100%">
<tr>
<td></td>
</tr>
</table>
以上空表格在调整分辨率的情况下都会占满整个窗口,这是因为此表格没有其它外界因素导致的,所以就以浏览器窗口为准:
第二
再如:
<table border="1" width="100%" height="300">
<tr>
<td>
<table border="1" width="100%" id="table1" height="80%">
<tr><td>
</td>
</tr>
</table>
</td>
</tr>
</table>
以上为表格中的表格,外面个表格决定了HEIGHT为300像素,里面个表格height属性为80%,这个80%就是以这个外表格所决定的(无论如何调整分辨率,这2个表格都会保持原大小不动)
所以这个height属性是由N个因素决定的! 说了这么多,不知道你明白没有?(也不知道偶是不明自作多情,汗!~)
2013-12-24
展开全部
百分比是以当前元素的父级的宽度做为参考, <body><div id="div1" style="width:80%"><div id="div2" style="width:50%"></div></div></body>以这个为例div1的宽度为body的80%div2的宽度为div1的50%明白不!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询