【问题标题】:I want to link button and put it to the right我想链接按钮并将其放在右侧
【发布时间】:2017-04-17 11:45:35
【问题描述】:

我需要做功课。我需要链接按钮并将其放在页面的右侧,但每次我将链接或按钮放在右侧时它都不起作用。

我应该放置什么 html 代码以及按什么顺序在右侧有按钮并链接到它。照片上就是我现在拥有的。

【问题讨论】:

  • 欢迎来到 SO。请访问help center 了解询问内容和方式。提示:发布努力和代码。这将被否决并作为离题关闭。也永远不要将按钮包装在链接中,也不要将 p 包装在 p 中。最后:了解如何裁剪图像。我为你修好了那部分
  • 我使用记事本++,我基本上需要右边的按钮和链接,非常感谢帮助
  • 所以 1:发布您所拥有的 HTML 2:尝试找到显示有效标记的资源。 p 内的链接内的按钮非常无效。发布 HTML 并将其缩进 4 个空格
  • 这就是我所拥有的,我只需要这个按钮在右边
  • 将浮动权分配给按钮。

标签: html button hyperlink


【解决方案1】:

这是一件简单的事情 - 如上所述 - 你需要将它浮动到右边......但是如果你正在浮动一些东西 - 这将对下一个元素产生影响 - 所以你还需要清除浮动.

要考虑的另一件事是 - p 元素是块级元素 - 因此将占据整行 - 而 a 元素是内联级元素 - 意味着它不会。这就是为什么这样做会导致按钮位于 p 的上一行 - 它位于下一行。你可以改变它 - 但它需要计划一下。

只是为了让您了解 HTML 的结构 - 这也可以让您拥有与代码不同的结构。另外 - 我只输入了图像中显示的文本,所以它不是一整行。

另外请注意,我已将 CSS 应用于 CSS 部分中的元素,而不是内联样式 - 这是更好的代码结构,因为它将 HTML 和 CSS 分开。我还修改了一些样式(来自https://www.thoughtco.com/styling-links-with-css-3466838),为链接提供了类似外观的按钮。

.button{
  float:right;
  border-style: solid;
  border-width : 1px 4px 4px 1px;
  text-decoration : none;
  padding : 4px;
  color:black;
  border-color : #69f #00f #00f #69f;
 }

.button:hover {
  border-color: black;
  color:  #00f ;
}

p{
  clear:both
}
<a class="button" href="2.html">Next</a>
<p>The most important reason of why you should remain heal</p>

【讨论】:

    【解决方案2】:

    如果你把这个html代码元素放在:

    <button><a href="http://stackoverflow.com/questions/43450852/i-want-to-link-button-and-put-it-to-the-right/43451382#">this page</a>
    

    你会得到这个:

    <button><a href="http://stackoverflow.com/questions/43450852/i-want-to-link-button-and-put-it-to-the-right/43451382#">this page</a>
    </button>
    这对你的CSS:
    button {
    float: right;
    }
    

    最后你会得到:

    <style>button {
        float: right;
        }
        </style>
    <button><a href="http://stackoverflow.com/questions/43450852/i-want-to-link-button-and-put-it-to-the-right/43451382#">this page</a>
        </button>

    【讨论】:

      【解决方案3】:

      您必须添加一点 CSS。 &lt;button style="float:right;"&gt;

      【讨论】:

      • 请您从头到尾写下这整行的外观好吗
      • 通过您的努力以可读的格式发布您的代码(在 Mac 中为 Ctrl + K 或 Cmd + K)。你应该重写你的html,因为它是无效的,看这里stackoverflow.com/questions/2906582/…
      • 这是我使用的代码,我只需要右边的按钮
      猜你喜欢
      • 1970-01-01
      • 2015-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-14
      • 1970-01-01
      相关资源
      最近更新 更多