如何让一个div的宽度自适应子元素的文字大小宽度

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Calculator</title>

    <style>

        #container {

            width: 180px;

            margin-left: auto;

            margin-right: auto;

        }

        .text {

            width: 200px;

            margin-left: auto;

            margin-right: auto;

         }

            </style>

</head>

    <body>

    <div class="text">

        <h2>计算器</h2>

    </div>

    <div id = "container">

    <form action="do.php">

     <input type="text" name = 'a'>

        <select name="ch" id="ch">

            <option value="">+</option>

            <option value="">-</option>

            <option value="">*</option>

            <option value="">/</option>

        </select>

        <input type="text" name = 'b'>

        <p>answer:</p>

        <input type="text" name = 'ans'>

    </form>

    </div>

</body>

</html>    

想让计算器这三个字真正的居中,而不是外面的div text居中,需要外面的div宽度等于实际文字大小,那么怎么做?(自适应,不把px写死)


慕勒3428872
浏览 1876回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript