问题很简单,但也许答案不是。
我想知道如何自动复制和粘贴Bootstrap创建的<footer>CONTENT HERE</footer>
。
有一些简单的方法吗?因为在互联网上我只能阅读非常复杂的方式。
由于
答案 0 :(得分:1)
您似乎对页面的呈现方式感到困惑。 CSS用于样式化HTML已经提供的内容,因此Bootstrap无法帮助您。 Bootstarp没有“创建”页脚的内容,它为它提供了一些样式。
根据您用于生成页面的后端技术(可能是Jade,EJS,PHP?),您需要对页脚模板进行某种包含。
答案 1 :(得分:1)
以下是如何在HTML页面中包含布局结构的示例结构。
<!DOCTYPE html>
<html>
<head>
<?php include('includes/meta.php'); ?> <!--[if IE]>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<![endif]-->
<?php include('includes/page_title.php') ?>
<!-- BOOTSTRAP CORE STYLE -->
<?php include('includes/header_scripts.php'); ?>
</head>
<body>
<?php include('includes/header.php'); ?>
<!-- LOGO HEADER END-->
<?php include('includes/header_menu.php'); ?>
<!-- MENU SECTION END-->
<div class="content-wrapper">
<div class="container">
<div class="row pad-botm">
<div class="col-md-12">
<h4 class="header-line">Blank Page</h4>
</div>
</div>
</div>
</div>
<!-- CONTENT-WRAPPER SECTION END-->
<?php include('includes/footer.php'); ?>
<!-- FOOTER SECTION END-->
<!-- JAVASCRIPT FILES PLACED AT THE BOTTOM TO REDUCE THE LOADING TIME -->
<!-- CORE JQUERY -->
<?php include('includes/footer_scripts.php'); ?>
</body>
</html>
<强> footer.php 强>
<footer>CONTENT HERE</footer>
如果您放置一个单独的文件并在所有其他页面中调用它,如果您单独编辑或更改此文件,它将在所有页面中动态创建。
与上述方法类似,您需要创建所有页面并将其包含在项目文件中。
文件夹结构
项目文件夹
答案 2 :(得分:0)
你可以用jquery来完成这个。
将此代码放在Driver.SwitchTo().Frame("iframe id");
string innerHTML = Driver.FindElment(By.XPath("//html/body")).GetAttribute("innerHTML");
index.html
这是一个堆栈overflow页面,可以帮助您解决此问题
此外,如果你使用php,这将更简单
<html>
<head>
<title></title>
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script>
$(function(){
$("#footer").load("footer.html");
});
</script>
</head>
<body>
<div id="footer"></div>
</body>
</html
只需在<html>
<body>
<h1>Welcome to my home page!</h1>
<p>Some text.</p>
<p>Some more text.</p>
<?php include 'footer.php';?>
</body>
</html>
如果你想了解更多关于php的知识以及如何包含这些内容,那么这是w3schools post。