Home  >  Article  >  Web Front-end  >  html cannot be fully displayed after being embedded in html, and loading CSS fails_html/css_WEB-ITnose

html cannot be fully displayed after being embedded in html, and loading CSS fails_html/css_WEB-ITnose

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

Originally it was not embedded, but now in order to facilitate the modification of the navigation bar, the navigation bar is written into an html, so that it can be used on multiple pages after being modified separately in the future.
The problem is that the webpage is normal before it is embedded. However, after writing the navigation bar to another HTML, it becomes abnormal. Some cannot be displayed or even cannot load CSS. What is going on? CSS is standard and loaded inside the head

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

The embedded statement is
<iframe name="content_frame" marginwidth=0 marginheight=0 width=100%  src="./head.html" frameborder="0"  scrolling="no" ></iframe> 




The embedded page is
<!--头部链接,嵌入整个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" height="120"></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>


Reply to the discussion (solution)

Is there a problem with the path to import the css file?

There is no problem with the css file import Is there a problem with the path

Is this the way the page you embedded is written?

How should I write it? Is this how the page you embedded is written?

The HTML page embedded with iframe is an independent page, so you need to write the corresponding CSS style to the head.html page.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn