Css 指定与内容字符串相同的元素宽度';s宽度
我已经加价了Css 指定与内容字符串相同的元素宽度';s宽度,css,Css,我已经加价了 <div id="name" class="width200"> <input type="text" disabled="disabled" id="inputName" /> </div> 使#名称居中对齐;为此,我需要为div分配适当的宽度(如果我没有分配任何内容,它的行为就像100%)。因为输入值是动态生成的,所以我不能只指定一个固定值 如何确保自动分配iv#name的宽度以适合内容?您可以尝试将DIV设置为显示:内联块;宽度
<div id="name" class="width200">
<input type="text" disabled="disabled" id="inputName" />
</div>
使#名称
居中对齐;为此,我需要为div分配适当的宽度(如果我没有分配任何内容,它的行为就像100%)。因为输入值是动态生成的,所以我不能只指定一个固定值
如何确保自动分配iv
#name
的宽度以适合内容?您可以尝试将DIV设置为显示:内联块;宽度:自动
或显示:内联;宽度:自动
您也可以尝试按照lipelip在这里对另一个答案的评论中所说的操作:将DIV设置为
text align:center
,这将拉伸DIV并使其内容居中。width:auto代码>不起作用???那里面有什么?如果它只是一个文本,您可以使用align:center
这不起作用,您需要在#名称上指定一个宽度,以便它可以居中。或者把输入放在显示屏上:block ans,把它放在de#name的中间。我试过自动,但它的表现像100%
#name {
margin: 0 auto;
}