Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 仅将css样式应用于一个图像_Html_Css_Image - Fatal编程技术网

Html 仅将css样式应用于一个图像

Html 仅将css样式应用于一个图像,html,css,image,Html,Css,Image,我正在做一个简单的项目,我有一个后退按钮,这是通过这行调用的: <a href="index.html" class="_container"> <img class="image backArrow" src="arrowBackWhite.png"> </a> 但是,我的问题是,我有一些css用于所有其他图像的响应性调整/工作,这是以下代码: /* Images */ img { max-width: 100%; height: auto

我正在做一个简单的项目,我有一个后退按钮,这是通过这行调用的:

<a href="index.html" class="_container">
<img class="image backArrow" src="arrowBackWhite.png">
</a>
但是,我的问题是,我有一些css用于所有其他图像的响应性调整/工作,这是以下代码:

/* Images */
img {
    max-width: 100%;
    height: auto;
}
我的问题是,回退箭头是否可能不受imgs CSS的影响?

我做了以下工作:

img.backArrow {
  display: block;
  height: 100%;
  width: auto;
  overflow: hidden;
}

以img属性和类为目标。

使用CSS
:非
选择器:

img:not(.backArrow){
    max-width: 100%;
    height: auto;
}

CSS采用应用于元素的最后一种样式,因此我建议始终将最具体的样式放在常规样式之下

所以你可以先:

img {
    max-width: 100%;
    height: auto;
}
及之后:

.backArrow {
    display: block;
    height: 100%;
    width: auto;
    overflow: hidden;
}
因此CSS采用.backArrow样式,并覆盖以前使用该类对元素所做的任何样式。

对于常规:

/* Images */

img {
    max-width: 100%;
    height: auto;
}
.backArrow {
  display: block;
  height: 100%;
  widt: auto;
  overflow: hidden;
}
img:not(.backArrow) {
    max-width: 100%;
    height: auto;
}
独特的图像css如下所示:

/* Images */

img {
    max-width: 100%;
    height: auto;
}
.backArrow {
  display: block;
  height: 100%;
  widt: auto;
  overflow: hidden;
}
img:not(.backArrow) {
    max-width: 100%;
    height: auto;
}
使用css的not属性:

/* Images */

img {
    max-width: 100%;
    height: auto;
}
.backArrow {
  display: block;
  height: 100%;
  widt: auto;
  overflow: hidden;
}
img:not(.backArrow) {
    max-width: 100%;
    height: auto;
}

这是用于图像的新通用css,仅适用于没有名为
backArrow

的类的图像是的,这是可能的