HTML CSS 按钮文本对齐不起作用

标签 html css

我有这样的代码:

 <button class="prikazi_pretragu">Napredna Pretraga</button>​

和 CSS:

button {
  display:inline;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
  float: right; 
  clear: both; 
  padding: 0 50px 5px 5px; 
  text-align: left; 
  margin: 0 0 10px 0; 
  border: none; 
  background: url('../img/resursi/advsearch_plus.png') no-repeat 0 -28px rgba(0,0,0,.09);
  font-size: 14px; 
  height: 28px;
  text-align: right
}​

text-align 无效。有什么问题?

http://jsfiddle.net/KjGBW/1/

最佳答案

它正在工作。它向右对齐(毫无意义,因为您没有明确设置宽度)。只是右侧有 50 像素的填充,这就是为什么它似乎与左侧对齐。

padding: 0 50px 5px 5px;

值按右上角左下角的顺序排列。

设置为padding: 0 5px 5px 5px;

此外,如果您将宽度设置为 300 像素,您会看到它清楚地向右对齐。

参见 http://jsfiddle.net/thebabydino/KjGBW/5/ - 我改变了填充并增加了宽度。现在你可以清楚地看到它是右对齐的。

关于HTML CSS 按钮文本对齐不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10737473/

相关文章:

jquery - 使用 MDL 主题更新 jquery 数据表布局

html - Outlook 2007 中阿拉伯语内容的垃圾值

javascript - 动态扩展 Canvas 而不拉伸(stretch)绘制的内容

css - CSS hover 和 IE8 的问题

css - 用于按行和列灵活调整单元格大小的 HTML/CSS/JavaScript 方法

javascript - 如何使用 cferdinandi/smooth-scroll 不在 URL 中显示#id

javascript - Angularjs 类型错误 : undefined is not a function

html - Webkit (Chrome/Safari) 在选择的自定义属性更改时不更新显示

html - Bootstrap .jumbotron

javascript - 单击按钮时如何更改javascript中的调用类?