Html 比&;nbsp;

Html 比&;nbsp;,html,unicode,Html,Unicode,是否有比更小的字符(例如大小的一半) 我在我的网站上列出了我的联系方式,如下所示: 我正在尝试将我的电话号码与上面的电子邮件地址对齐: Email:  email address here Tel        telephone number here 如果我再加一个不间断的空格,这个数字就会向右移动太远。你选择的电子邮件和电话对齐

是否有比
更小的字符(例如大小的一半)

我在我的网站上列出了我的联系方式,如下所示:

我正在尝试将我的电话号码与上面的电子邮件地址对齐:

Email:  email address here
Tel        telephone number here

如果我再加一个不间断的空格,这个数字就会向右移动太远。

你选择的电子邮件和电话对齐的方法,坦率地说,是直接走出黑暗时代的。有一些现代的方法可以做到这一点,它们将以更理智、更易于维护的方式完成这项工作,即使用适当的HTML和CSS:

<label>Email:</label> email address here
<label>Tel:</label> telephone here
即使是像上面这样基本的东西也会给你额外的好处,比如能够一次修改所有标签的宽度,并在对内容进行辩护的基础上选择“免费”的左对齐或右对齐


您需要通过为电子邮件和电话号码创建span标记来使用css属性“margin left”。
在css中,您可以以像素为单位分配边距

您选错了树。正确标记数据并使用CSS对齐,而不是使用空格或制表符。这从根本上说是徒劳的。例如:

<dl>
    <dt>Telephone</dt>
    <dd>012 3456 6789</dd>

    <dt>Email</dt>
    <dd>foo@example.com</dd>
</dl>

dl {
    overflow: hidden;
}

dt {
    float: left;
    clear: left;
    width: 150px;
}

dd {
    margin-left: 170px;
}

电话
012 3456 6789
电子邮件
foo@example.com
dl{
溢出:隐藏;
}
dt{
浮动:左;
清除:左;
宽度:150px;
}
dd{
左边距:170px;
}

我同意其他回答者的观点,您肯定使用了错误的工具。如果您是一名初学者,而且CSS已经超出您的理解范围,请使用表格,它非常简单:

<table>
  <tr> <td>Email</td> <td>whatever</td> </tr>
  <tr> <td>Tel.</td>  <td>012345</td> </tr>
</table>

发电子邮件吧
电话:012345

然而,对于任何真正需要特殊空间的人来说,都有一个压倒性的选择。值得注意的是,这里有很窄的空间(
&thinsp;
,中断)和很窄的无中断空间(
x202F;
,非中断)。

一个代码示例会很有用(尽管我想我不想看到它)-你能发布你的全部代码吗?不要滥用空白字符来对齐没有必要粗鲁的Scorpion和Jon——我是一名设计师,我正在学习HTML和CSS的技巧。像你这样的评论不会激励我在这样的论坛上提问。@user3069987,你可以使用
(狭义的nbsp)。另请参阅以获取更多选项。Imho是最好的方法,因为html反映了内容的语义。但是,我希望在单击后链接电子邮件信息,在访问者的电子邮件客户端中为我打开一封新的电子邮件。你建议我怎么做?这就是为什么我对每一条信息都有不同的处理方式。如下所示:
<table>
  <tr> <td>Email</td> <td>whatever</td> </tr>
  <tr> <td>Tel.</td>  <td>012345</td> </tr>
</table>