html - 如何使元素居中对齐

标签 html css

我正在尝试创建这样的布局

Title               'up icon'  
                    'down icon'

向上图标和向下图标都是链接。我需要它们都垂直居中。

这是我的html

在标签内。

 <th>
      <div>Title</div>
      <a href="#" onclick="sortup()">
            <span><img src=="up.png"/></span>
      </a>
      <a href="#" onclick="sortdown()">
            <span><img src=="down.png"/></span>
      </a>
  </th>

目前的布局是这样的

Title     'up icon' 'down icon' 

我怎么去

Title               'up icon'  
                    'down icon'

标题和图标需要垂直居中对齐,而不是居上对齐。

非常感谢!

最佳答案

或者只是在两个链接之间添加一个中断 :)

<th>
      <div>Title</div>
      <a href="#" onclick="sortup()">
            <span><img src=="up.png"/></span>
      </a>
      <br>
      <a href="#" onclick="sortdown()">
            <span><img src=="down.png"/></span>
      </a>
</th>

关于html - 如何使元素居中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30879541/

相关文章:

html - Gmail 的时事通讯布局崩溃

javascript - 是否可以在窗口大小更改时自动更改组元素的大小?

html - 减少 CSS 网格 UL/LI 中的间隙

html - CSS 样式表延迟应用

html - CSS:对齐的表格与 DIV 容器重叠

javascript - 如何只获取 <li> 文本而不从 li 中的其他元素获取文本

javascript - 使用密码验证提示并单击转到特定链接 javascript

html - 将第三个水平 div 定位到其他 div 的底部?

html - 三 Angular 形图像

javascript - 如何打印(在屏幕上)具有外部 url 的 iframe 所需的所有 JS 代码