python 前端问题

就是如何将两个div标签放到同一行上

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <link rel="stylesheet" type="text/css" href="demo.css">
        
        <style>
            .com{
                padding-left: 130px;
                padding-top: 30px;
            }
            .com1{
                display: inline;
            }
        </style>
    </head>
        <body>
            <span>首页&emsp;</span>  <span>时政&emsp;</span>  <span>经济&emsp;</span> <span>体育&emsp;</span>  <span>娱乐&emsp;</span>  <span>科技&emsp;</span>



            <div style="text-align:center;" class="box1">
                <h3>买车抽油卡,还有机会抽iphonex!</h3>
            </div>


            <div class="box2 " >
                <div class="com" >
                    <h3>热门新闻</h3>
                </div>

                <div class="com">
                    <h3>最新新闻</h3>
                </div>
            </div>
        </body>
</html>

我目前弄成的效果是这样

img

要求的效果是这样

img

TechWhizKid参考GPT回答:
用 Flexbox

img

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <link rel="stylesheet" type="text/css" href="demo.css">
        
        <style>
            .box2 {
                display: flex; /* 加上这个属性 */
                justify-content: space-around; /* 如果你想让这两个 div 在一行上均匀分布 */
            }
            .com{
                padding-top: 30px;
            }
            .com1{
                display: inline;
            }
        </style>
    </head>
        <body>
            <span>首页&emsp;</span>  <span>时政&emsp;</span>  <span>经济&emsp;</span> <span>体育&emsp;</span>  <span>娱乐&emsp;</span>  <span>科技&emsp;</span>
            <div style="text-align:center;" class="box1">
                <h3>买车抽油卡,还有机会抽iphonex!</h3>
            </div>
            <div class="box2 " >
                <div class="com" >
                    <h3>热门新闻</h3>
                </div>
                <div class="com">
                    <h3>最新新闻</h3>
                </div>
            </div>
        </body>
</html>


这样就行了

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <link rel="stylesheet" type="text/css" href="demo.css">
        <style>
            .com{
                padding-left: 130px;
                padding-top: 30px;
            }
            .com1{
                display: inline;
            }
            .box2 div {
                float: left;
            }
        </style>
    </head>
    <body>
        <span>首页&emsp;</span>  <span>时政&emsp;</span>  <span>经济&emsp;</span> <span>体育&emsp;</span>  <span>娱乐&emsp;</span>  <span>科技&emsp;</span>
        <div style="text-align:center;" class="box1">
            <h3>买车抽油卡,还有机会抽iphonex!</h3>
        </div>
        <div class="box2 " >
            <div class="com" >
                <h3>热门新闻</h3>
            </div>
            <div class="com">
                <h3>最新新闻</h3>
            </div>
        </div>
    </body>
</html>