html - 我不能在一个 html 元素上放置 "style"和 "class"属性吗?

标签 html css

我正在尝试整理 MVC 4.0 Web 元素中的一些管理页面,但在将 class=""和 style=""应用于 html 元素时遇到了一些问题。该类似乎将覆盖内联样式。

CSS:

.adminHeader
{
   display: block;
   background: #3e3e3e;
   color: #fff;
}

.adminLabel
{
   display: inline;
   padding: 5px;
   font-size: 1.25em;
   font-weight: 600;
}

HTML:

<div style="width: 1000px;">
    <div class="adminHeader">
        <span style="width: 200px;" class="adminLabel">bleh</span>
        <span style="width: 400px;" class="adminLabel">blaaaaaaaaaaah</span>
        <span style="width: 150px;" class="adminLabel">blu</span>
        <span style="width: 250px;" class="adminLabel">bluhh</span>
    </div>
</div>

发生的事情是,style="width:x;"除非我删除类属性,否则不会应用。我知道我可以使用多分类,但我不想创建一百万个不同的 CSS 类,例如 .width150px、.width200px 等。

我在这里错过了什么?

提前致谢! 亚历克斯

最佳答案

行内元素没有宽度。您的 CSS 指定该类的元素应该是内联的。

已经有许多其他问题涉及到这一点。例如,Setting the width of inline elements .

关于html - 我不能在一个 html 元素上放置 "style"和 "class"属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16425368/

相关文章:

javascript - 当用户通过 webkit 取消按钮取消输入时会触发什么事件?

javascript - 从输入的 url 到网页将数据接收到 javascript

javascript - 修复了滚动时页面顶部的对象

菜单下拉背景颜色的CSS类?

css - 表头组的正确安排是什么?

javascript - "Save As"浏览器下载文件对话框

javascript - 如何模糊 fabric js 中的对象(不是图像)?

html - 带滚动条的盒子阴影

jquery - 从谷歌地图中删除时间信息

asp.net - 箭头键无法在 IE7 上滚动我们的网站