【问题标题】:How to center align a specific character throughout an entire page?如何在整个页面中居中对齐特定字符?
【发布时间】:2013-03-18 08:46:23
【问题描述】:

我正在尝试将网站正文中的特定字符居中对齐。我只想将具有“[]、*”和罗马数字的事物居中。有没有一种方法可以让它们只居中,而不必为每个标签手动设置一个 div 标签?

例如,此处的“[E]”将位于页面中心:


[E]

房子是红色的


谢谢! :)

【问题讨论】:

  • 这可能是什么原因?任何解决方案都必然比使用具有合适 CSS 的类将 div 元素中的内容包装起来更复杂。

标签: css html character center


【解决方案1】:

我认为这是不可能的,因为 css 和 html 都没有那些“if”语句,您可以在其中告诉它在满足条件时执行某些操作。

您可以在 html 中使用 center> 标签或在 css 中使用 text-align:center

【讨论】:

  • 但是 Javascript 呢?我想我可以制作这个函数,但我不知道如果声明为真,我不知道要放置什么变量才能居中。
  • 您没有在问题中提到 javascript,因此您似乎指的是 css 和 html。请澄清“放什么变量”。你说的是函数参数,声明需要使用的变量,还是条件中要使用的变量?
  • 对不起!我的意思是,如果条件得到满足,我会做什么。例如,如果满足“[FOOBAR]”的条件,我会放“align=center”吗?
  • yourdiv.setAttribute("style", "align:center;");
  • 在 if 块中,可能是在您声明变量之后,添加 yourvariablehere.style.textAlign = 'left';希望这行得通!
猜你喜欢
  • 2011-09-24
  • 1970-01-01
  • 2011-01-17
  • 2023-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-02
  • 2012-05-08
相关资源
最近更新 更多