Последнее испытание. Наведение порядка

100%

/* Общее оформление */
html,
body {
margin: 0;
padding: 0;
}

body {
width: 550px;
font-size: 14px;
font-family: “Tahoma”, “Arial”, sans-serif;
color: black;
}

.gallery {
display: flex;
flex-wrap: wrap;
width: 300px;
padding: 10px;
}

.picture {
width: 100px;
height: 100px;
margin: 10px;
padding: 10px;
border: 5px solid burlywood;

text-align: center;

background-repeat: no-repeat;
background-position: 50% 80%;
background-size: 64px 64px;
background-color: white;

border-radius: 10px;
}

/* Оформление картинок */
div .cat-foodlove {
background-image: url(“cat-foodlove.svg”);
background-color: white;
}

#scary {
background-image: url(“cat-slippers.svg”);
}

div.cat-cage {
background-image: url(“cat-cage.svg”);
color: black !important;
border-color: burlywood;
}

.gallery .cat-fat {
background-image: url(“cat-fat.svg”);
width: 100px;
height: 100px;
}

У меня вот так получилось на 100%, если кто-то шарящий подскажите, что можно бы было изменить, чтобы код был более “чистым”.
Заранее благодарю!
/* Общее оформление */
html,
body {
margin: 0;
padding: 0;
}

body {
width: 550px;
font-size: 14px;
font-family: “Tahoma”, “Arial”, sans-serif;
color: black;
}

.gallery {
display: flex;
flex-wrap: wrap;

width: 300px;
padding: 10px;
}

.picture.cat-foodlove,
.picture.cat-slippers,
.picture.cat-fat,
.picture.cat-cage{
width: 100px;
height: 100px;
margin: 10px;
padding: 10px;
border: 5px solid burlywood;

text-align: center;

background-repeat: no-repeat;
background-position: 50% 80%;
background-size: 64px 64px;
background-color: white;

border-radius: 10px;
}

/* Оформление картинок */
.picture.cat-foodlove {
background-image: url(“cat-foodlove.svg”);
}

#scary {
background-image: url(“cat-slippers.svg”);
}

.picture.cat-cage {
background-image: url(“cat-cage.svg”);
color:black !important;
}

.picture.cat-fat {
background-image: url(“cat-fat.svg”);
}

Использовал 1 раз !important (инлайн ведь только в одном месте) + не стал повторно дописывать свойство color: black, оно ведь уже указано через body. Поэтому как-то так:

body, div[style] {
  width: 550px;
  font-size: 14px;
  font-family: "Tahoma", "Arial", sans-serif;
  color: black !important;
}
CSS целиком
/* Общее оформление */
html,
body {
  margin: 0;
  padding: 0;
}

body, div[style] {
  width: 550px;
  font-size: 14px;
  font-family: "Tahoma", "Arial", sans-serif;
  color: black !important;
}

.gallery {
  display: flex;
  flex-wrap: wrap;
  width: 300px;
  padding: 10px;
}

.gallery .picture {
  width: 100px;
  height: 100px;
  margin: 10px;
  padding: 10px;
  border: 5px solid burlywood;

  text-align: center;
  background-repeat: no-repeat;
  background-position: 50% 80%;
  background-size: 64px 64px;
  background-color: white;

  border-radius: 10px;
}

/* Оформление картинок */
div.cat-foodlove {
  background-image: url("cat-foodlove.svg");
}

#scary.cat-slippers {
  background-image: url("cat-slippers.svg");
}

div .cat-cage {
  background-image: url("cat-cage.svg");
}

.gallery .cat-fat {
  background-image: url("cat-fat.svg");
}
1 лайк

100% результат с использованием только одного !important без добавления новых свойств

/* Общее оформление */
html,
body {
margin: 0;
padding: 0;
}

body,
.cat-cage {
width: 550px;
font-size: 14px;
font-family: “Tahoma”, “Arial”, sans-serif;
color: black !important;
}

.gallery {
display: flex;
flex-wrap: wrap;

width: 300px;
padding: 10px;
}

.gallery .picture {
width: 100px;
height: 100px;
margin: 10px;
padding: 10px;
border: 5px solid burlywood;
text-align: center;
background-repeat: no-repeat;
background-position: 50% 80%;
background-size: 64px 64px;
background-color: white;
border-radius: 10px;
}

/* Оформление картинок */
div.cat-foodlove {
background-image: url(“cat-foodlove.svg”);
}

#scary {
background-image: url(“cat-slippers.svg”);
}

div.cat-cage {
background-image: url(“cat-cage.svg”);
}

.gallery .cat-fat {
background-image: url(“cat-fat.svg”);
}

Здравствуйте!
Обьясните, пожалуйста, почему не работает с использованием !important в body?

1 лайк

Поддерживаю вопрос, подскажите, пожалуйста!
Тоже не понимаю, почему так не работает(

я конечно могу ошибаться, но я понял так что в style прописано оно в приоритете, и поэтому тут необходимо указать именно конкретному коту изменить цвет текста добавив !important , я изменил этого кота таким кодом
.picture.cat-cage {
background-image: url(“cat-cage.svg”);
color: black !important;
border: 5px solid burlywood;

/* Общее оформление */
html,
body {
  margin: 0;
  padding: 0;
}

body {
  width: 550px;
  font-size: 14px;
  font-family: "Tahoma", "Arial", sans-serif;
  color: black;
}

.gallery {
  display: flex;
  flex-wrap: wrap;

  width: 300px;
  padding: 10px;
}

.picture {
  width: 100px;
  height: 100px;
  margin: 10px;
  padding: 10px;
  border: 5px solid burlywood;

  text-align: center;

  background-repeat: no-repeat;
  background-position: 50% 80%;
  background-size: 64px 64px;
  background-color: white;

  border-radius: 10px;
}

/* Оформление картинок */

/* Оформление картинок */
.cat-foodlove.picture {
  background-image: url("cat-foodlove.svg");
  background-color:white;

}

.cat-slippers#scary {
  background-image: url("cat-slippers.svg");

}

.cat-cage.picture {
  background-image: url("cat-cage.svg");
  border-color:burlywood;
  color:black !important;
  
}

.cat-fat.picture {
  background-image: url("cat-fat.svg");
  width:100px;
  height:100px;
}

у меня получилась такая штука, тема немного запутанная и ее лучше где то еще посмотреть, чтобы знающий человек объяснял, на примерах и на ошибках

вроде не мудрено вышло, на момент 01.09.2020 - актуально на 100%
/* Общее оформление */
html,
body {
margin: 0;
padding: 0;
}

body {
width: 550px;
font-size: 14px;
font-family: “Tahoma”, “Arial”, sans-serif;
color: black;
}

.gallery {
display: flex;
flex-wrap: wrap;

width: 300px;
padding: 10px;
}

.gallery .picture {
width: 100px;
height: 100px;
margin: 10px;
padding: 10px;
border: 5px solid burlywood;

text-align: center;

background-repeat: no-repeat;
background-position: 50% 80%;
background-size: 64px 64px;
background-color: white;

border-radius: 10px;
}

/* Оформление картинок */

div .cat-foodlove {
background-image: url(“cat-foodlove.svg”);
}

#scary {
background-image: url(“cat-slippers.svg”);
}

div .cat-cage {
background-image: url(“cat-cage.svg”);
color: black !important;
}

.gallery .cat-fat {
background-image: url(“cat-fat.svg”);
}

Немного трудновато заходят таки изменения… но пока получается. 100% решение без изменения стилей, как и требуется в задаче (только один !important, но без него там никак)

Больше пока тревожит, что нет четкого понимания, зачем и что я поменял, где-то интуитивно делаешь, вроде бы получается, но картина целиком не стоит перед глазами. Прям расстраивает

/* Общее оформление */

html,
body {
margin: 0;
padding: 0;
}

body {
width: 550px;
font-size: 14px;
font-family: “Tahoma”, “Arial”, sans-serif;
color: black;
}

.gallery {
display: flex;
flex-wrap: wrap;

width: 300px;
padding: 10px;
}

.gallery .picture{
width: 100px;
height: 100px;
margin: 10px;
padding: 10px;
border: 5px solid burlywood;

text-align: center;

background-repeat: no-repeat;
background-position: 50% 80%;
background-size: 64px 64px;
background-color: white;

border-radius: 10px;
}

/* Оформление картинок */
.picture.cat-foodlove {
background-image: url(“cat-foodlove.svg”) ;
}

#scary.cat-slippers {
background-image: url(“cat-slippers.svg”);
}

.picture.cat-cage {
background-image: url(“cat-cage.svg”);
color: black !important;
}

.picture.cat-fat {
background-image: url(“cat-fat.svg”);
}

Мои 100%:
/* Общее оформление */
html,
body {
margin: 0;
padding: 0;
}

body {
width: 550px;
font-size: 14px;
font-family: “Tahoma”, “Arial”, sans-serif;
color: black;
}
div.cat-foodlove {
background-image: url(“cat-foodlove.svg”);
background-color:white;
}
#scary{
background-image: url(“cat-slippers.svg”);
}
div .cat-cage{
background-image: url(“cat-cage.svg”);
border: 5px solid burlywood;
color:black !important;
}
.gallery .cat-fat{
background-image: url(“cat-fat.svg”);
width: 100px;
height: 100px
}
.gallery {
display: flex;
flex-wrap: wrap;

width: 300px;
padding: 10px;
}

.picture{
width: 100px;
height: 100px;
margin: 10px;
padding: 10px;
border: 5px solid burlywood;

text-align: center;

background-repeat: no-repeat;
background-position: 50% 80%;
background-size: 64px 64px;
background-color: white;

border-radius: 10px;
}

/* Оформление картинок */
.cat-foodlove {
background-image: url(“cat-foodlove.svg”);
}

.cat-slippers {
background-image: url(“cat-slippers.svg”);
}

.cat-cage {
background-image: url(“cat-cage.svg”);
}

.cat-fat {
background-image: url(“cat-fat.svg”);
}

/* Общее оформление */

html,
body {
margin: 0;
padding: 0;
}

body {
width: 550px;
font-size: 14px;
font-family: “Tahoma”, “Arial”, sans-serif;
color: black;
}

.gallery {
display: flex;
flex-wrap: wrap;

width: 300px;
padding: 10px;
}

.gallery .picture {
width: 100px;
height: 100px;
margin: 10px;
padding: 10px;
border: 5px solid burlywood;

text-align: center;

background-repeat: no-repeat;
background-position: 50% 80%;
background-size: 64px 64px;
background-color: white;

border-radius: 10px;
}

/* Оформление картинок */
.cat-foodlove {
background-image: url(“cat-foodlove.svg”) !important;
}

#scary.cat-slippers {
background-image: url(“cat-slippers.svg”);
}

.gallery .cat-cage {
background-image: url(“cat-cage.svg”);
color: inherit !important;
}

.gallery .cat-fat {
background-image: url(“cat-fat.svg”);
}

Кажется вы не сами написали код а скопировали . попробуйте сами написать у вас ковычки не те (“ ”) надо (" ")

100%
как ни пытался избавиться от important - ничего не получилось(
html,
body {
margin: 0;
padding: 0;
}

body {
width: 550px;
font-size: 14px;
font-family: “Tahoma”, “Arial”, sans-serif;
color: black;
}

.gallery {
display: flex;
flex-wrap: wrap;

width: 300px;
padding: 10px;
}

.gallery .picture {
width: 100px;
height: 100px;
margin: 10px;
padding: 10px;
border: 5px solid burlywood;

text-align: center;

background-repeat: no-repeat;
background-position: 50% 80%;
background-size: 64px 64px;
background-color: white;

border-radius: 10px;
}

/* Оформление картинок */
.gallery .cat-foodlove{
background-image: url(“cat-foodlove.svg”);
background-color: inherit;
}

#scary.cat-slippers {
background-image: url(“cat-slippers.svg”);
}

.gallery .cat-cage {
background-image: url(“cat-cage.svg”);
border-color: burlywood;
color: inherit !important;
}
.picture.cat-fat {
background-image: url(“cat-fat.svg”);
}

Не понятно почему все так мудрят

/* Общее оформление */
html,
body {
margin: 0;
padding: 0;
}

body {
width: 550px;
font-size: 14px;
font-family: “Tahoma”, “Arial”, sans-serif;
color: black;
}

.gallery {
display: flex;
flex-wrap: wrap;

width: 300px;
padding: 10px;
}

.gallery .picture {
width: 100px;
height: 100px;
margin: 10px;
padding: 10px;
border: 5px solid burlywood;

text-align: center;

background-repeat: no-repeat;
background-position: 50% 80%;
background-size: 64px 64px;
background-color: white;

border-radius: 10px;
}

/* Оформление картинок */
div .cat-foodlove{
background-image: url(“cat-foodlove.svg”);
}

#scary.cat-slippers {
background-image: url(“cat-slippers.svg”);
}

.cat-cage {
background-image: url(“cat-cage.svg”) !important;
color: black !important;
}

.gallery .cat-fat {
background-image: url(“cat-fat.svg”);
}

мой ответ)

html,
body {
margin: 0;
padding: 0;
}

body {
width: 550px;
font-size: 14px;
font-family: “Tahoma”, “Arial”, sans-serif;
color: black;
}

.gallery {
display: flex;
flex-wrap: wrap;

width: 300px;
padding: 10px;
}

.picture {
width: 100px;
height: 100px;
margin: 10px;
padding: 10px;
border: 5px solid burlywood;

text-align: center;

background-repeat: no-repeat;
background-position: 50% 80%;
background-size: 64px 64px;
background-color: white;

border-radius: 10px;
}

div .cat-foodlove {
background-image: url(“cat-foodlove.svg”);
background-color: white;
}

#scary.cat-slippers {
background-image: url(“cat-slippers.svg”);
}

.gallery .cat-cage {
background-image: url(“cat-cage.svg”);
color: black!important;
border: 5px solid burlywood;
}

.gallery .cat-fat {
background-image: url(“cat-fat.svg”);
width: 100px;
height: 100px;
margin: 10px;
padding: 10px;
}

Вот мой код, тоже 100%… 40 минут его редачил)

/* Общее оформление */
html,
body {
margin: 0;
padding: 0;
}

body {
width: 550px;
font-size: 14px;
font-family: “Tahoma”, “Arial”, sans-serif;
color: black;
}

.gallery {
display: flex;
flex-wrap: wrap;

width: 300px;
padding: 10px;
}

.gallery .picture {
width: 100px;
height: 100px;
margin: 10px;
padding: 10px;
border: 5px solid burlywood;

text-align: center;

background-repeat: no-repeat;
background-position: 50% 80%;
background-size: 64px 64px;
background-color: white;

border-radius: 10px;
}

/* Оформление картинок */
.gallery .cat-foodlove {
background-image: url(“cat-foodlove.svg”);
}

#scary {
background-image: url(“cat-slippers.svg”);
}

.gallery .cat-cage {
background-image: url(“cat-cage.svg”);
color: black !important;
}

.gallery .cat-fat {
background-image: url(“cat-fat.svg”);
}

100% Может поможет кому

/* Оформление картинок */
.gallery .cat-foodlove {
background-image: url(“cat-foodlove.svg”);
background-color: white;
}

.cat-slippers {
background-image: url(“cat-slippers.svg”) !important;
}

.cat-cage {
background-image: url(“cat-cage.svg”) !important;
border: 5px solid burlywood !important;
color: black !important;
}

.gallery .cat-fat {
background-image: url(“cat-fat.svg”);
width: 100px;
height: 100px;
margin: 10px;
padding: 10px;
border: 5px solid burlywood;
}

/* Общее оформление */
html,
body {
  margin: 0;
  padding: 0;
}

body {
  width: 550px;
  font-size: 14px;
  font-family: "Tahoma", "Arial", sans-serif;
  color: black;
}

.gallery {
  display: flex;
  flex-wrap: wrap;
  
  width: 300px;
  padding: 10px;
}

.gallery .picture {
  width: 100px;
  height: 100px;
  margin: 10px;
  padding: 10px;
  border: 5px solid burlywood;

  text-align: center;

  background-repeat: no-repeat;
  background-position: 50% 80%;
  background-size: 64px 64px;
  background-color: white;

  border-radius: 10px;
  
}



/* Оформление картинок */

.cat-foodlove {
  background-image: url("cat-foodlove.svg") !important;
}

.cat-slippers {
  background-image: url("cat-slippers.svg") !important;
}

.cat-cage {
  color: inherit !important;
  background-image: url("cat-cage.svg") !important;
}
.cat-fat {
  
  background-image: url("cat-fat.svg") !important;
  
}
/* Общее оформление */
html,
body {
  margin: 0;
  padding: 0;
}

body {
  width: 550px;
  font-size: 14px;
  font-family: "Tahoma", "Arial", sans-serif;
  color: black ;
}

.gallery {
  display: flex;
  flex-wrap: wrap;

  width: 300px;
  padding: 10px;
}

.picture {
  width: 100px !important;
  height: 100px !important;
  margin: 10px;
  padding: 10px;
  border: 5px solid burlywood;

  text-align: center;

  background-repeat: no-repeat;
  background-position: 50% 80%;
  background-size: 64px 64px;
  background-color: white !important;

  border-radius: 10px;
}

/* Оформление картинок */
div.cat-foodlove {
  background-image: url("cat-foodlove.svg");
}

#scary.cat-slippers {
  background-image: url("cat-slippers.svg");
}

div.cat-cage {
  background-image: url("cat-cage.svg");
  border-color: burlywood;
  color:black !important;
}

.gallery .cat-fat {
  background-image: url("cat-fat.svg");
  
}


16.09.2022 100% проходит