需要适当的 CSS 才能使文本和 href 完美对齐

Proper CSS required to make text and href alignment perfect

我是 CSS 的新手。我从现有代码中复制了一个 CSS 并更改如下:

.feedback_h1 {
  width: 100%;
  float: left;
  margin: 0px;
  font-family: Arial;
  font-size: 12px;
  font-width: 400;
  color: #000000;
  margin-bottom: 15px;
}
<div Class="feedback_h1">
  We will use only personal information. Our <a href="https://example.com" target="_blank">privacy 
      policy</a> agreed?
</div>

现在我得到的结果如下:

  We will use only personal information. Our
  privacy policy
  agreed?

但是,我期待这样的结果(在一行中):

  We will use only personal information. Our privacy policy agreed?

我想,我需要右对齐(因为左对齐正确)或者 我在 CSS 中遗漏了什么吗?我可以在 CSS 中考虑哪些附加属性以在一行中完成此操作?

VS 2013 是否提供设计器视图来对齐 cshtml 页面?

您的 <a> 锚元素似乎显示了块。这将导致包裹在锚元素之间的单词默认具有 100%width

尝试将以下内容放入您的 css

.feedback_h1 a {
  display: inline-block;
}

<a> 元素默认为 display: inline,所以不确定为什么会这样。但是从代码来看,这似乎是您的代码产生此结果的最明显原因。

要弄清楚发生了什么,我建议使用浏览器的检查器工具并直接检查元素。查看应用于元素的 CSS 样式通常有助于调试,并通过取消选中或更改它们来进行测试,以查看其在您网站上的实时效果。