Heim  >  Artikel  >  Web-Frontend  >  html嵌入html后无法完全显示,并且加载CSS失败_html/css_WEB-ITnose

html嵌入html后无法完全显示,并且加载CSS失败_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:14:261240Durchsuche

   原本没有做嵌入,现在为了修改导航栏方便,就把导航栏写到一个html里面,方便以后单独修改后多个页面能使用。
问题是没嵌入前网页是正常的,把导航栏写到另一个html后就不正常了,有的无法显示,甚至无法加载CSS,请问这是什么回事?     CSS是标准的在head内部加载

<link rel="stylesheet" href="./default.css" type="text/css">

嵌入的语句是
<iframe name="content_frame" marginwidth=0 marginheight=0 width=100%  src="./head.html" frameborder="0"  scrolling="no" ></iframe> 




被嵌入的页面是
<!--头部链接,嵌入整个NAV,包括最顶部、图片、和导航栏-->	<div class="top">			<div id="nav">			<div class="nav-left">								         				         				咨询电话:<font color="red">020-33445566</font>			</div>						<div class="nav-right">				<a href="">网站首页</a> | <a href="javascript:void(0);" onclick="AddFavorite('我的网站',location.href)">收藏本校</a>			</div>						<!--清除浮动-->			<div class="clear">			</div>		</div>				<div class = "banner">			<center><img src="./Front-pic/banner.jpg" alt="aa" width="1079"    style="max-width:90%"></img></center>		</div>				<div class = "Navigation">			<div id="menu_wrapper" class="blue">			<div class="left"></div>				<ul id="menu">					<li><a href="#">首页</a></li>					<li><a href="#">招生信息</a></li>					<li><a href="#">通知公告</a></li>					<li><a href="#">网上报名</a></li>					<li><a href="#">在线资讯</a></li>					<li><a href="#">联系我们</a></li>				</ul>			</div>		</div>	</div>


回复讨论(解决方案)

css文件导入的 路径是否有问题 

没有问题的 css文件导入的 路径是否有问题

请问你嵌入的 这个是页面的写法吗?

请问一下应该怎么写? 请问你嵌入的 这个是页面的写法吗?

用iframe嵌入的HTML页面是一个独立的页面,所以你需要把相应的CSS样式写到head.html页面里。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn