html - 用于定义特定站点内容/部分的 CSS3 方法

标签 html css validation syntax

识别 CSS3 样式表中特定部分或内容的最佳和正确方法是什么。

例如,如果我为所有图像定义了这样的图像语法:

/* Image */

    .image {
        border: 0;
        display: inline-block;
        position: relative;
    }

现在我想为特定部分内的图像定义不同的设置,例如:

<!-- One -->
        <section id="one" class="wrapper major-pad">

正确的做法是什么?在 CSS 语法中使用 Section IDClass? (请告知我应该使用的正确语法)。

最佳答案

如果您有许多相同类别的部分,但想在特定部分中定位图像,请使用 id

#one .image { ... }

如果您想在给定类的部分中定位图像,请使用类

.wrapper.major-pad .image { ... }

.wrapper .image { ... }

.major-pad .image { ... }

根据评论更新,显示了一个简单的示例

.wrapper .image {
  border: 5px dotted red;
}
<section id="one" class="wrapper major-pad">
  <img class="image" src="http://placehold.it/300x100/"> 
</section>

关于html - 用于定义特定站点内容/部分的 CSS3 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42314119/

相关文章:

php - 在 PHP 中批量验证数据

node.js - 是否可以禁用 Mongoose SchemaTypes 的自动类型转换?

html - iOS:从文档目录读取html文件

javascript - 从服务器返回的 Backbone 模型中获取属性

javascript - 设置内联样式后,CSS 悬停效果不起作用

javascript - 使用 javascript 添加 slider 导航

javascript - 滚动到时播放视频,但播放视频一次

html - 页面上的响应式/自适应照片缩略图

javascript - HTTP 到 HTTPS(样式表、js、css-sprites 等)重新加载

javascript - 表单验证 - 添加/删除 Jquery 动态添加的内容