Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 让侧边栏上的编辑显示在所有页面上_Html_Css_Updates - Fatal编程技术网

Html 让侧边栏上的编辑显示在所有页面上

Html 让侧边栏上的编辑显示在所有页面上,html,css,updates,Html,Css,Updates,我是否可以对我网站上所有页面上的特定项目进行编辑,并在所有页面上进行编辑 例如,如果我在网站的所有页面上都有一个侧边栏,并且我想将侧边栏中的公告框更改为一个新的公告,那么我可以不必在所有页面上进行更改就这样做吗?如果是这样的话,我该怎么做呢?您正在寻找的是一个iframe,您会找到大量关于它的教程,但这里有一个简单的示例: 在您的页面中,例如index.html: <html> <head> </head> <body> <div i

我是否可以对我网站上所有页面上的特定项目进行编辑,并在所有页面上进行编辑


例如,如果我在网站的所有页面上都有一个侧边栏,并且我想将侧边栏中的公告框更改为一个新的公告,那么我可以不必在所有页面上进行更改就这样做吗?如果是这样的话,我该怎么做呢?

您正在寻找的是一个iframe,您会找到大量关于它的教程,但这里有一个简单的示例:

在您的页面中,例如index.html

<html>
<head>
</head>
<body>
    <div id="sidebar">
        <iframe width="100" height="500" src="sidebar.html"></iframe>
    </div>
    <div>
        Your main page content
    </div>
</body>
</html>
<html>
<head>
</head>
<body>
    <div>
        Sidebar content goes here...
    </div>
</body>
</html>

您的主页内容
在您的侧边栏.html中:

<html>
<head>
</head>
<body>
    <div id="sidebar">
        <iframe width="100" height="500" src="sidebar.html"></iframe>
    </div>
    <div>
        Your main page content
    </div>
</body>
</html>
<html>
<head>
</head>
<body>
    <div>
        Sidebar content goes here...
    </div>
</body>
</html>

边栏内容在这里。。。
现在,您在sidebar.html上更新的任何内容都将在index.html上更新

将此iframe添加到要包含此侧边栏的每个页面


希望这有帮助……

但是iframe显示的不是一个框架,也不是网站的一部分,或者我可以删除边框,让它看起来不是iframe,而是网站的一个自然部分吗?是的,你可以按照你想要的方式调整iframe的样式,例如'iframe{border:0;}将删除边框。这比服务器端包含更好吗?我注意到在一个类似的问题中提到了这一点。这取决于你在追求什么,如果你在你的页面中嵌入一个完整的单独页面,你甚至可以使用它访问你网站上的页面。如果使用服务器端控件,例如asp.net用户控件(.ascx),则可以访问它的所有属性和属性,并且可以在任何地方重用它。希望这能有所帮助。我希望在www.ninjawarrior.info的侧边栏中使用这个。在那种情况下,哪一个是最好的选择