4

对 html/css 来说是全新的,有没有办法管理网站上重复出现的元素,例如工具栏?例如,如果我有一个有 10 个页面的网站,并且想要更改通用工具栏的 HTML,我是否必须在所有 10 个页面上都更改它?

4

4 回答 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

你有几个选择:

  1. 使用一些服务器端语言(即 PHP) - 推荐
  2. 使用iframe 标记

    <iframe src="toolbar.html"></iframe>

于 2013-07-24T20:47:11.483 回答