【问题标题】:<HTML5> I want to make a button that I will be using in many pages [closed]<HTML5> 我想制作一个我将在许多页面中使用的按钮 [关闭]
【发布时间】:2013-02-15 03:04:32
【问题描述】:

我有一堆图片,我想用 3 个按钮制作一系列页面:返回、下一步和主页。反正有没有使用类来完成这个? 我试了一下,结果是这样的:
HTML

<div id = "back" class="btn_back">

CSS

.btn_back {
background-color:#C00; 
display:block; 
width:110px; 
height: 20px; 
text-align:center, justify; }

【问题讨论】:

  • 有什么问题?
  • CSS 用于样式化内容.. 它与功能无关
  • 我认为您可以尝试为您的网站构建一个菜单。尝试找到如何做到这一点的示例。
  • &lt;div id = "back" class="btn_back"&gt; id=" 之间不能有空格
  • 您使用div 作为交互元素而不是ainput 元素有什么特别的原因吗?

标签: html css class button dreamweaver


【解决方案1】:

这绝不是一个动态的答案,但它适用于初学者。以下假设您在第 3 页。

  • 以前的
  • 以前的

CSS:

ul li { display: inline-block; }

【讨论】:

    【解决方案2】:

    您发布的代码没有任何问题(功能上)。你还记得包含你的样式表吗? 如果功能不起作用,那将是javascript 问题,而不是CSS,我们需要查看您当前的javascript 代码。

    【讨论】:

      【解决方案3】:

      要前后访问,您需要 DOM 控制。你可以通过javascript来做到这一点。或者,您可以独立链接每个页面,返回将您带到上一页,然后将您带到看不见的页面。

      假设这是第 2 页

      <a href="1.html">Back</a>
      <a href="home.html">Home</a>
      <a href="3.html">Forward</a>
      

      您的问题并不容易回答,因为有很多方法可以满足您的要求。

      【讨论】:

      • 这正是我想做的。谢谢大佬。
      【解决方案4】:

      嗯,你有你的按钮!恭喜...现在尝试实际使用后退和前进按钮。您可以使用 html 和 javascript 的组合。

      在 HTML 中,您可以将链接设置为“下一个”和“上一个”。然而,所有这些都是将页面链接在一起,通常用于博客。您需要使用 javascript 来动态更新每个按钮在单击时的作用。

      HTML 示例:

      <link rel="next" href="next_page.html">
      <link rel="prev" href="prev_page.html">
      

      JavaScript 示例:

      var back = document.getElementsById("back")[0];
      var next = document.getElementsById("next")[0];
      back.onClick = function() { window.location = 'prev_page.html' }
      next.onClick = function() { window.location = 'next_page.html' }
      

      但是,请注意,我提供的 HTML 和 Javascript 示例彼此不相关。但是您可以将window.location 设置为由link nextlink prev 的值定义的变量。到这个时候,你可以用谷歌搜索如何做到这一点。

      【讨论】:

      • 你为什么使用link标签?这个 Javascript 到底是怎么回事?为什么这个答案得到了一个赞成...?
      • 嗯,它得到了支持,因为它实际上是一个很好的答案,不是我想要的,但确实很有帮助。
      • HTML 元素 &lt;link&gt; 的错误选择(应该使用 &lt;a&gt;),并且 javascript 完全没有意义 - 除非您正在访问浏览器历史记录。
      • 抱歉,我来晚了,但是当放在 head 元素中时,link 元素实际上可以表示上一页和下一页(不要不要使用这个在设置可点击链接的上下文中,这是用于设置关系)。而@DjangoReinhardt,javascript 使用查询来定位他的nextback 按钮,然后一旦点击,它就会设置一个window.location。没什么特别的。
      • @Jacedc 正如 Terry 指出的那样,Javascript 完全没有意义。如果您将下一个和上一个存储在头部的链接中,为什么在更改 window.location 时不参考它们?另外,您的 Javascript 实际上并没有做任何事情:jsfiddle.net/VWyC3
      猜你喜欢
      • 1970-01-01
      • 2017-06-27
      • 2012-11-19
      • 2018-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-02
      • 2017-07-25
      相关资源
      最近更新 更多