html - 风格不适用

标签 html css

<tr>
   <td class="main" align="left">

    <div id="menu">
        <ul id="navbar">
            ...
        </ul>
    </div>
   </td>
</tr>

#menu {
    border: 1px solid #D9D4D4;
    border-radius: 4px;
    margin: 100px 0px 0px 20px;
    width: 120px;
}

为什么菜单样式不适用于div?如果我在 Firefox 工作时明确地将此样式粘贴到 element 中。

最佳答案

我看到这个工作正常,请看例子:

http://jsfiddle.net/9ksuk4fr/

如果您想设置菜单元素的样式,可以尝试使用 #menu li 设置 li 的样式

如果您要使用 #menu 本身,请使用 firefox 或 chrome 中的检查器来查看覆盖它的内容

关于html - 风格不适用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27451613/

相关文章:

html - 单元格表格中的翻转图像覆盖先前的单元格图像 - 表格中的重复图像

c# - 我的 CSS 文档出现在 Head 中,但没有将任何样式绑定(bind)到元素

image - Canvas - 图像调整大小并复制到另一个

javascript - 可调整大小的粘性页脚与内容重叠 - 修复

javascript - Jquery 偏移量在滚动时只返回一个数字

html - 具有 Flex Box 模型的两列输入

python - 在 Scrapy 中使用 CSS 和 Xpath 选择器

css - 如何将未知宽度的图像居中?

div 中的 HTML CSS ul 和 li

javascript - 循环函数导致它在 javascript 中无响应