html - 如何使容器 div 与其中的 h1 元素一样宽

标签 html css width

我需要容器 div 与 h1 元素一样宽,并随着字体大小的变化而变化。目前一切都与页面一样宽。

这是代码:

<div id="container">
<h1>ABCDEFGH</h1>
<nav id="site-navigation" class="main-navigation" role="navigation">
        <div class="main-menu-container">
            <ul id="menu-main-menu" class="nav-menu">
                <li><a href="#">About</a></li>
                <li><a href="#">Menu item 2</a></li>
                <li><a href="#">Credits</a></li>
                <li><a href="#">Test item 4</a></li>
            </ul>
        </div>      
</nav>
</div>

我该怎么做?谢谢!

最佳答案

设置容器div的显示为inline-block

<div id="container" style="display:inline-block">

您也可以将此行添加到您的 CSS 文件中

#container { display: inline-block; }

关于html - 如何使容器 div 与其中的 h1 元素一样宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17166440/

相关文章:

javascript - Angularjs 验证为 true 后,进行普通表单提交

javascript - 如何在屏幕达到 660px 时隐藏 SideBar Bootstrap

html - 菜单按钮定位

javascript - 动态改变div的宽度

html - 如何根据浏览器宽度保持图像大小

javascript - iframe 导致 css 弹出窗口出现问题

javascript - 单击时出现奇怪的链接行为

css - 一段时间后向 React 组件添加类

c# - Windows Mobile 应用程序中 DataGrid 的列宽

css - flex-basis 和 width 有什么区别?