`
gregorychen
  • 浏览: 6722 次
  • 来自: ...
社区版块
存档分类
最新评论

w3c标准控件的height100%不起作用

 
阅读更多

包含控件的网页HTML代码里通常都会有个网页类型描述:

 

1. 如果是<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >开头,
SOAOffice客户端控件的Object标签里的height:100%可以很好的起作用,如果Object标签外面没有容器标签,控件就能充满页面。

2. VS.net2008开发asp.net网站时,会给aspx页面前头加上
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">...

也是就说当前页面遵循W3C标准,同样的SOAOffice客户端控件的Object标签里的height:100%就不起作用了,总是显示一部分。这是因为一个对象高度是否可以使用百分比显示,取决于对象的父级对象,控件在页面中直接放在body之中(没有任何其他容器标签时),因此它的父级是body,而浏览器默认状态下,是没有给body一个高度属性的,因此当我们直接设置Object标签为height:100%;时,不会产生任何效果。

解决方法:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body style="height:100%; overflow:hidden; margin:0px; padding:0px;">
    <form id="form1" runat="server">
    <div style="height:100%; position:absolute; width:100%;">
    <!--   OBJECT标签,客户端控件引用    -->
    <OBJECT id="SOAOfficeCtrl" codeBase="SOAOffice.ocx#version=8,0,0,0" height="100%" width="100%"
data="" classid="clsid:83171BA4-BDCA-42a8-BE44-745ABF36EB7E" VIEWASTEXT>
<div align="center" STYLE="color:red;">
本机尚未安装SOAOFFICE客户端控件,请安装浏览器上方黄色提示条或弹出提示框中的SOAOFFICE客户端控件。</div>
    </OBJECT>
    </div>
    </form>
</body>
</html>

分享到:
评论

相关推荐

    动态改变左侧Div宽度

    DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt; &lt;html&gt; &lt;head&gt; ; charset=gb2312"/&gt; 无标题文档&lt;/title&gt; &lt;style type="text/css"&gt; body{ height:...

    ASPNET服务器控件实验报告.doc

    DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN".w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;htmlxmlns=".w3.org/1999/xhtml"&gt; &lt;headrunat="server"&gt; &lt;title&gt;ASP.NET效劳器控件的使用&lt;/title&gt; ...

    flash-swf格式计算器使用Object控件嵌入html即可使用(文件内有dom)

    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;style type="text/css"&gt;html,body{...

    JSF2.xdatatable分页控件与左侧菜单最简单应用

    而且也有很多很好的控件给发出来了,如:richfaces、primefaces、myfaces等,就日前来讲primefaces功能很强大,控件很多,但有一点不好就是不支持IE6,特别是下拉列表,p:dialog等,其它的分页p:datatable实际使用...

    html入门到放弃笔记

    W3C :Word Wide Web Consortium (万维网联盟) 1、HTML文档的组成 1、文档类型声明 告知浏览器当前的HTML文档用的是哪个版本 在网页的最顶端 &lt;!doctype html&gt; 2、由一对 html 根标记,来表示页面的开始与结束...

    JavaScript实现星级评分

    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml" &gt; &lt;head&gt; &lt;title&gt;...

    HTML开发王

    1.1.2 w3c是什么 1.2 网页、浏览器、网站和网络服务器 1.2.1 网页和浏览器 1.2.2 不可不知的浏览器发展史 1.2.3 浏览网页 1.2.4 网站和网络服务器 1.3 了解html语言 1.3.1 关于html和html编辑器 1.3.2 创建第一个...

    MapView的使用

    在论坛里看到一篇 "MapView和其它控件一起显示 " 的帖子, 那是很老的一篇帖子了, 很多朋友都说无法在android SDK 1.0上运行。既然那么多人关心,我在这里就把它重写一遍,顺便加入了一些新的功能 ,感兴趣的朋友可以...

    出现问题a is defined高手帮忙

    DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt; 便民设施系统 ; charset=gbk"/&gt; &lt;link rel="stylesheet" type="text/css" href="style.css"&gt;&lt;/link&gt; ...

    jquery 联动输入插件

    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;title&gt;&lt;/title&gt; ...

Global site tag (gtag.js) - Google Analytics