对 html/css 来说是全新的,有没有办法管理网站上重复出现的元素,例如工具栏?例如,如果我有一个有 10 个页面的网站,并且想要更改通用工具栏的 HTML,我是否必须在所有 10 个页面上都更改它?
问问题
2043 次
4 回答
6
最简单的方法是服务器端 include。
意思是,你有:
- 索引.php
- 头文件
- 页脚.php
- 导航.php
你index.php
看起来像:
<?php include_once "head.php"; ?>
Actual content here
<?php include_once "footer.php"; ?>
head.php
例如,看起来像:
<!doctype HTML>
<html>
<head>
<title>Hello</title>
<?php include_once "nav.php"; ?>
</head>
<body>
于 2013-07-24T20:47:35.053 回答
0
要看。如果 HTML 写在 10 个不同的地方,那么是的,您必须在所有 10 个页面上更改它。如果您通过通用用户控件(如果您是 .net)或使用模板将 HTML 添加到所有页面,那么您可以在一个地方完成并完成它。
于 2013-07-24T20:46:36.407 回答
0
如果您的意思是重复项目,请查看 Madara 的答案。如果您的意思是重复样式,以下将为您提供示例:
如果您希望某个文本每次都显示为红色,您可以将其命名为“红色”:
在 CSS 中:
.red{
color: red;
}
这 ”。” 表示它是一个重复出现的元素,只要它在 html 中使用,您就可以随意命名它。
在 html 中:
<span class="red">Sample text</span>
于 2013-07-24T20:50:47.457 回答
-2
你有几个选择:
- 使用一些服务器端语言(即 PHP) - 推荐
使用iframe 标记:
<iframe src="toolbar.html"></iframe>
于 2013-07-24T20:47:11.483 回答