html - 无法排列有序列表

标签 html css css-position

我有this site在文本 block 下面有一个元素列表,但我无法让它在文本 block 下面排列列表,然后将 DIV #contact 放在列表下面。我不确定是我的 HTML 格式不正确,还是我的 CSS 中缺少某些内容。

这是相关的 CSS(我认为):

#johnfrye ul li {
    font-size: 1.4em;
    font-family:Arial, Helvetica, sans-serif;
    line-height: 1.45em;
    padding-top:50px;
    padding-left:5px;
    list-style:inside;
    list-style-position:inside;
    list-style-type:disc;
    margin-left:40px;
}

#contact {
    position:absolute;
    right:auto;
    left:auto;
    margin-left:30%;
    margin-right:30%;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight:normal;
    font-size:1.25em;
    padding:5px;
}

最佳答案

我将您的 UL 样式更改为以下内容,我也同意 samyoul 的观点 - 为 UL 提供一个类并为该类设置样式(以防您使用另一个 UL 并希望采用不同的样式)。

ul {
    list-style: none outside none;
    margin: auto auto 5em;
    text-align: center;
    width: 120px;
}

关于html - 无法排列有序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20480631/

相关文章:

html - 输入高度 :23px makes <p> height:28px :(

html - 我的图像之间有奇怪的线条

javascript - 在使用键盘导航选择元素时单击 ENTER 时加载 HTML 页面

html - 如何在 HTML5(或 Fabric.js)中制作屋顶文字效果和山谷文字效果

html - wordpress css 编辑器不起作用

javascript - 将溢出隐藏应用到绝对定位的容器

javascript - protected 内容 - 如何使右键单击和 F12 在您的网站上不起作用?

jquery - CSS DIV 滚动条最小宽度问题

html - 居中对齐固定位置的div

html - 将元素定位到左下角,不覆盖任何东西