css - 将按钮的文本向左对齐

标签 css reactjs ecmascript-6

我有下一个代码:

<button onClick={this.openModal}>[{this.props.defaultValue}]</button>

从中获取的文本

[{this.props.defaultValue}]

始终居中。有没有办法让它向左对齐?

这是我目前正在尝试的:

const bstyle = { 
        textAlign:'left',
        color: 'white'
     };
    const {open} = this.state;
    return (
            <div>
            <button style={bstyle} onClick={this.onOpenModal}>[{this.props.defaultValue}]</button>

 ....

没有结果。 :-( 我可以看到按钮与左侧对齐。但是它的文字居中。

最佳答案

你可以为此设置 'text-align'

<button onClick={this.openModal} style="text-align: left;">[{this.props.defaultValue}]</button>

或者你可以定义一个并设置它的CSS

<button onClick={this.openModal} class="text-left">[{this.props.defaultValue}]</button>

<style>
    .text-left{
        text-align: left;
    }
</style>

关于css - 将按钮的文本向左对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44340607/

相关文章:

css - 通过单击不同的组件来动画组件

reactjs - 您的测试套件必须至少包含一项测试

javascript - 带参数的数组平均值 (...rest)

javascript - ECMAScript 6 或 7 是否支持静态类型?

javascript - 平滑向下滚动

javascript - 如何在滚动时更改字体大小

javascript - 将一个对象分配给另一个不带所有字段的对象

javascript - 是否可以使用变量来解构对象?

HTML 背景图像从中心偏移 x 像素

javascript - highcharts 零值导致图表中途而不是底部