css - 将所有按钮水平放置相同

标签 css button plsql alignment

我正在使用 CSS 中的按钮定义从 plsql 打印出一组按钮。

print_out('"<button class=\"btn\" OnClick=\"displaySection(''TOC'',''' || to_char(i) || ''')\">' ||     
    g_sections(i).name || '" +');

我将其打印在表格行内。

我遇到的问题是文本的长度使按钮根据其他按钮上升或下降。文本在按钮中的时间越长,按钮就会比其他按钮高。我还注意到,一旦我在文本末尾放置图标图像,按钮就会向下移动 1 个像素。

这是我的按钮 CSS

.btn {
  border: #000000;
  border-style: solid; 
  border-width: 2px;
  width:190;
  height:50;
  border-radius: 6px;   
  background: linear-gradient(#FFFFFF, #B0B0B0);
  font-weight: bold;
  color: blue; 
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;

我不想在页面中设置按钮的绝对定位,因为每种情况下按钮的数量可能不同。所以根据浏览器窗口的宽度 float 。

所以问题是如何确保按钮始终相互完美地水平对齐。

谢谢

最佳答案

我添加了“vertical-align: middle;”到按钮类并且有效

关于css - 将所有按钮水平放置相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26810988/

相关文章:

css - 使用 HTML、CSS、Jquery 在单击 div 时启用禁用的按钮?

javascript - 页面加载时的照片对齐应为网格

javascript - 单击时显示文本

html - 跨浏览器字母间距

ios - 在我的 iPad 上打开下载的应用程序的 Swift 程序

sql - PLSQL、SQL*PLUS 获取当前用户名?

html - 如何控制图例的宽度

确保页面已完全加载后,javascript单击按钮

sql - PL/SQL 添加多列查询单函数

sql - ORACLE 更新后触发 : solving ORA-04091 mutating table error