HTML中的继承问题

HTML中的继承问题,第1张

HTML中的继承可以理解为css的继承,因为继承的是样式,可以这样简单的理解:

1、继承即子元素继承父元素的相关样式属性,如:

<html>

<body style="background:redfont-size:12px ">

<p>测试一下</p>

<body>

</html>

上面的实例中段落的文字就会继承body的样式

2、如果子元素也设置可与父元素同样的属性,则继承会被覆盖。

3、一些定位的样式喝特殊样式不会被继承。

在asp页面中引用外部页面很简单,使用以下语句就可以:<!-- include file="要引用的页面" ->

但是在html 静态页面中引用外部页面则没那么方便,主要方法有:

1.使用框架来实现,但是那样占用线程较多,速度慢;

<IFRAME width=100% height=30 marginwidth=0 marginheight=0 SRC="header.htm" ></IFRAME>

加上它的一些属性可以实现一些透明,无滚动条等具体的效果.大家可以html教程的相关介绍

2.使用. js脚本来实现

就是把相关的html文件转化为js文件.再在调用的时候用

<script src="imp

ort.js"></script>

或<script src="import.asp"></script>,此时import.asp中的内容必须使用js输入才行。

如果你用此方法来包含像头部,导航条的话,它将不利于搜索引擎的搜集。

另外,编写js输出的内容代码较凌乱,容易出错。

3.下面是一种实现方法:

最好能有一种方法,就像asp页面包含其他页面时那样,用一小段包含语句就可以实现,不要将需要包含的内容出现在本页面内,而是分割出去到另外一个自己的页面。

<span ><IE:Download STYLE="behavior:url(#default#download)" />

<script>

function onDownloadDone(downData){

showImport1.innerHTML=downData

}

oDownload1.startDownload('top.htm',onDownloadDone)

</script>

注:包含的页面为 top.htm 只要把需要包含的页面改掉就可以了!其中id=showimport 不能改为其他,这种写法为一次包含一个文件。

4.<object>个人觉得此法方便比较好

<object type="text/x-scriptlet" data="import.htm" width=100% height=30></object>

5.Behavior的download方式

<span

<IE:Download STYLE="behavior:url(#default#download)" />

<script>

function onDownloadDone(downDate){

showImport.innerHTML=downDate

}

oDownload.startDownload('import.htm',onDownloadDone)

</script>

6、HTML中执行SSL

存在这种情况,主机只默认的是index.html,但是需要首页是动态的,除了上述方法,可以使用SSL

[!--#exec cgi="index.pl" --]

1、在服务器上打开“服务器端包含”

2、把你的静态文件扩展名改成:shtml

3、在文件中添加<!--#include file="你要包含的文件" -->

将一个html页面中嵌入另一个html页面步骤如下:

1、首先,要嵌入html并不一定要写js代码,如图使用iframe标签,设置其src属性即可。注意其scrolling="auto"以添加滚动条。另外,其width和height要单独设置。

2、其链接到的html页面内容如图所示。给其添加如图meta标签,增加自动刷新功能。

3、在Python编写的httpserver中(Tornado),这两个url的请求都要处理。以本程序为例,用户浏览器载入main以后,main页面中的iframe标签会自动载入todolist。

4、如图是通过浏览器访问main页面,可以看到下面的框框中显示的就是todolist页面的内容。

5、另外,其右侧自带滚动条,而且这个潜入的页面设置了自动刷新,会时刻保持更新。

6、如果关闭了httpserver,会看到如簇所示情况,嵌入的页面刷新失败。但是main页面没有自动刷新,无影响。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7656780.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存