javascript - 为什么 css 页脚链接不起作用?

标签 javascript html css angularjs footer

我是一名开发人员,但现在我需要修复一个 css 错误。 我有一个 Angular 应用程序。页脚中有一些通用链接。但它们不再可点击。

这是我的html代码

<!doctype html>
<html lang="en" ng-app="example">
<head>
    <meta charset="UTF-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Globalization Resource Center</title>
    <link rel="stylesheet" type="text/css" href="./style.css"/>
<body>
    <div id="content">
        <div class="container-fluid">
            <div class="row-fluid" ng-view></div>
        </div>
    </div>
    <div id="footer">
        Copyright Text goes here.
        <a onclick="window.open(this.href);return false;" href="http://www.google.com" title="Privacy Policy"> Example Link</a> |
        <a href="mailto:info@example.com" title="Contact Us">Contact Us</a>
    </div>
</body>
</html>

这是 style.css

#content {
  position: relative;
  width: 100%;
  height: auto !important;
  min-height: 100%;
  padding-bottom: 54px;
  margin: 0 auto -54px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
       -o-box-sizing: border-box;
          box-sizing: border-box;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.row-fluid {
  width: 100%;
  *zoom: 1;
}

#footer {
  height: 54px;
  margin: 0 auto;
}

我剥离了代码并将其放在 plunker 中: http://plnkr.co/edit/Upvm5A7ksGT3mzXIcXTp

最佳答案

您的 margin: 0 auto -54px; 规则导致了这种情况。页脚链接最终位于内容下方。修复边距或在页脚添加 z-index:

#footer {
    height: 54px;
    margin: 0 auto;
    z-index:1;
    position:relative;
}

jsFiddle example

关于javascript - 为什么 css 页脚链接不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23660315/

相关文章:

javascript - 使用 Node.js 进行 Braintree 支付无法正常工作

javascript - AngularJS module.constant() : how to define a constant inside a module only?

Javascript 奇怪的 Fetch() 问题,在特定 JSON 数据/格式上失败

javascript - twitter-bootstrap js 为公共(public)类的所有元素切换所有折叠

javascript - GPA计算器,如何将字母输入变成数字

javascript - 元素 - 响应表问题

html - 表单内的 UL 高度是 0px?

javascript - 如何使用window.location防止不断刷新 Angular 页面

html - img 标签 src 问题

javascript - jQuery 不工作的等高列?