我有一个文本,选择按钮和image.nep。在中对齐它。但是它是一个接一个的。我的HTML代码是:
<script>
File :<input type="file" name="files"/>
<img src="abc.jpg"/>
</script>
尝试将 display: inline-block
添加到元素中。
<script>
File :<input type="file" name="files" style="display: inline-block;"/>
<img src="abc.jpg" style="display: inline-block;"/>
</script>
这可以通过使用" Inline-Block"来完成。例如:
.element1 {display:inline-block;margin-right:10px; width:200px;}
.element2 {display:inline-block; width:200px;}
<div id="element1"> File :<input type="file" name="files"/> </div>
<div id="element2"> <img src="abc.jpg"/> </div>
内联块元素就像内联元素,但它们的宽度和高度可以。
By default input and img tags are inline elements, It will not go to next line.
Issue here is you have used <script> instead of <div>
示例此处