css - 如何居中一个元素?

标签 css html

<分区>

我想将上传文件的元素居中。现在它是左对齐的。

<p class="text-muted">Bla-bla-bla
<input type="file" name="attachment" id="attachment" onchange="document.getElementById('moreUploadsLink').style.display = 'block';" />
</p>    

我测试了 ).text-align = 'center';",但它不起作用。

更新:

<div class="col-md-4">
                    <span class="fa-stack fa-4x">
                        <i class="fa fa-circle fa-stack-2x text-primary"></i>
                        <i class="fa fa-tasks fa-stack-1x fa-inverse"></i>
                    </span>
                    <h4 class="service-heading">Practical Session #1</h4>
                    <p class="text-muted" style="text-align:center;">Bla-bla-bla
                    <input type="file" name="attachment" id="attachment" onchange="document.getElementById('moreUploadsLink').style.display = 'block';" /></p>              
                </div>

enter image description here

最佳答案

使用内联样式: 样式 =“显示: block ;边距:0 自动; 这应该可以解决它

<div class="buttonHolder">
<p class="text-muted" style="text-align:center;">Bla-bla-bla</p>
<input type="file" name="attachment" class="attachment" onchange="document.getElementById('moreUploadsLink');" style="display: block; margin: 0 auto;"/></p>              

</div>

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

上一篇:javascript - 如果它上面有链接,则溢出 div 中的 android webview 图像不可拖动

下一篇:html - 网站在不同手机上的字体大小相同

相关文章:

html - 如何使用 Perl 将各种用户输入的换行符转换为 <br>?

javascript - 不再在 table 上添加相同的产品

html - 文本换行时水平对齐来自多个 div 的元素

html - 无法将 Bootstrap 列设置为不显示

css - 如何在 Bootstrap 3.3.6 中定义轮播大小

html - 为什么 float 元素后面的元素重叠?

html - 居中时如何在图片上方放置超链接?

html - CSS:是否可以仅重复图像的一部分以将其用作背景?

javascript - 为什么 Chrome 在使用 jQuery Draggable 时会删除 SVG 上的图像图案?

html - 删除 Bootstrap Carousel 中的箭头