html - 我可以为列创建特定规则吗?

标签 html css styles multiple-columns

我创建了 3 组不同的列,但我希望能够为每列设置不同的样式。

<div id="container">
    <div class="first">
        <div class="column">Featured Work</div>
        <div class="column">info</div>    
        <div class="column">info</div>
    </div>

    <div class="middle">
        <div class="column">News</div>
        <div class="column">middle column</div>    
        <div class="column">right column</div>
    </div>

    <div class="footer">
        <div class="column">body copy 1</div>
        <div class="column">body copy 2</div>    
        <div class="column">body copy 3</div>
    </div>

这是我当前的代码:http://jsfiddle.net/TroyAlford/Cj6dj/2/

我想为 featured worknews 列设置顶部和底部边框的样式,并设置字体的样式。两个 Info 列以及 middleRight 列将有完整的边框。

我是否可以将每个类重命名为一个唯一的名称来实现这种效果?

最佳答案

你可以使用 :first-child 选择器 - DEMO

#container .first div.column:first-child,
#container .middle div.column:first-child {
    border-width: 1px 0;
    color: #c00;
}

关于html - 我可以为列创建特定规则吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13665336/

相关文章:

javascript - 从多个 <select>/<option> 获取值时出现问题

html - 最小化 ul 以戏剧性的方式改变 li

javascript - 用于 IE8 的占位符代码导致下拉登录字段失去焦点

css - 6列流体布局

html - 模态对话框的语义准确的 HTML5 元素

CSS 将选定文本的一部分向右对齐

javascript - JQuery/JS/ASP - 使元素 (div) 像 StackOverflow 一样淡出

wpf - 嵌入在 ContentControl 中的交互触发器

php - 如何使用 php 在控制台中设置文本样式? [在 PHP CLI 中运行]

javascript - 插入填充以补偿 "scrollbar jump"