html - 在不使用负边距的情况下在 div 中显示列表项

标签 html css

我正在努力学习 CSS。

我有一些html如下:

<body>

    <div id="header">
        <span id="websiteName">
            VISHAL
        </span>

        <div id="languageBar">
            <ul class="nav">
                <li><a href="#">English</a></li>
                <li><a href="#">Hindi</a></li>
                <li><a href="#">Marathi</a></li>
                <li><a href="#">Gujarati</a></li>
            </ul>
        </div>

    </div>

</body>

我写了一些css如下:

* 
{
    margin: 0px auto;
    padding: 0px;
}

div#header 
{
    background: #353535;
    box-shadow: 0px 5px 5px #808080;
}

    div#header > span#websiteName
    {
        font-family: TEMPUS SANS ITC;
        font-size: 44px;
        font-weight:bold;
        color: #0094ff;
        margin-left:18%;
    }

ul.nav
{
    list-style:none;
}
    ul.nav li 
    {
        width:100px;
        float:right;
        display:inline;
    }

        ul.nav li a
        {
            display:block;
            width:100px;
            /*height:31px;*/ 
            float:left;
            /*margin-top:150px;*/
            /*text-decoration:none;*/
            /*color:black;*/
        }

我的输出:

可以看到this jsFiddle看看我的输出。

我想对输出进行一些更改,例如:

显示的列表项在黑框下方。我希望它们在那个黑盒子里。

最佳答案

检查此链接 fiddle

设置填充而不是边距并使用float: left

关于html - 在不使用负边距的情况下在 div 中显示列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25425126/

相关文章:

javascript - 使用 AngularJS 及其 RouteProvider 的纯本地单页应用程序

html - 图片溢出div建议

AngularJS 数字过滤器大于 1000

javascript - 使用 Javascript 从具有属性选择器的 CSS 类更改属性的状态

html - CSS 最大高度/宽度 100% 溢出

css - Webpack 和字体 : module parse failed

javascript - 如何去除聊天框的阴影区域

html - 设置固定的导航栏和页脚时,我的边距消失了吗?

html - 如何在 Bootstrap 4 中使卡片(正文和图像)的 Angular 变圆?

python - 使用 `django` 和 `css` 进行 App 引擎验证