Conversation
|
🍅 Не пройден линтинг или базовые тесты |
|
🍅 Не пройден линтинг или базовые тесты |
|
🍅 Не пройден линтинг или базовые тесты |
|
🍅 Не пройден линтинг или базовые тесты |
|
🍏 Пройден линтинг и базовые тесты |
|
насколько понимаю, когда в виде списка, описание кота должно уходить в отдельный столбик |
|
при наведении на картинку нет эффекта |
index.css
Outdated
| @@ -0,0 +1,92 @@ | |||
| .card-to-list:checked ~ main .catPhoto | |||
There was a problem hiding this comment.
не стоит называть классы в camelCase, css не регистрочувствителен
лучше разделять дефисом: cat-photo
index.css
Outdated
| width: 100%; | ||
| } | ||
|
|
||
| header |
There was a problem hiding this comment.
Лучше не использовать в селекторе тег, который может быть испольован не один раз на странице
index.css
Outdated
| border: 1px solid black; | ||
| } | ||
|
|
||
| img |
There was a problem hiding this comment.
Лучше не использовать в селекторе тег, который может быть испольован не один раз на странице
чтобы не получилось, что если у нас появится картинка, например, в хедере, к ней применился лишний стиль
index.css
Outdated
| @@ -0,0 +1,92 @@ | |||
| .card-to-list:checked ~ main .catPhoto | |||
| { | |||
There was a problem hiding this comment.
лишний отступ при каждом селекторе
There was a problem hiding this comment.
должно быть:
selector
{
rules
}
index.css
Outdated
| font-size: larger; | ||
| } | ||
|
|
||
| .image-for-list |
| <input type="checkbox" class="card-to-list"> | ||
| <img alt="list" src="spisok.png" title="Список" class="image-for-list"> | ||
| <main> | ||
| <div class="card"> |
index.html
Outdated
| <span>Магазин добрых котиков</span> | ||
| </header> | ||
| <br> | ||
| <input type="checkbox" class="card-to-list"> |
index.html
Outdated
| Мяндекс.Муррркет<br> | ||
| <span>Магазин добрых котиков</span> | ||
| </header> | ||
| <br> |
There was a problem hiding this comment.
зачем <br>? Если нужен отступ, лучше делать margin-bottom
index.html
Outdated
| </header> | ||
| <br> | ||
| <input type="checkbox" class="card-to-list"> | ||
| <img alt="list" src="spisok.png" title="Список" class="image-for-list"> |
index.html
Outdated
| <img alt="list" src="spisok.png" title="Список" class="image-for-list"> | ||
| <main> | ||
| <div class="card"> | ||
| <img class="catPhoto" alt="котик №1" src="cats_photos/cat1.jpg"> |
There was a problem hiding this comment.
alt должен описывать содержание картинки, например, "фото полосатого кота"
index.html
Outdated
| <span>☆</span> | ||
| </div> | ||
| <div class="price"> | ||
| <ins class="current">12 мурлей</ins> |
index.html
Outdated
| </div> | ||
| <div class="price"> | ||
| <ins class="current">11 мурлей</ins> | ||
| <del class="old">13 мурлей</del> |
There was a problem hiding this comment.
лучше назвать old-price и current-price
иначе непонятно будет, когда встретим в css класс old
Или кто-то может создать класс old для отображения другого элемента и это повлияет на это место
|
🍏 Пройден линтинг и базовые тесты |
|
🍅 Не пройден линтинг или базовые тесты |
|
🍅 Не пройден линтинг или базовые тесты |
|
🍏 Пройден линтинг и базовые тесты |
|
🍏 Пройден линтинг и базовые тесты |
|
🍏 Пройден линтинг и базовые тесты |
|
🍏 Пройден линтинг и базовые тесты |
|
🍏 |
|
|
||
| header | ||
| { | ||
| .name-of-market |
There was a problem hiding this comment.
market-name, потому что of не несет смысловой нагрузки и лучше записать короче
| .card:hover | ||
| { | ||
| { | ||
| background-color: lightgray; |
There was a problem hiding this comment.
Лучше не описывать цвет словом, а с помощью hex записи
не увидел изменений |
|
🚀 |
|
Замечания по верстке:
|
|
|
||
| .list-view-checkbox:checked ~ main .information .name | ||
| { | ||
| width: 100%; |
There was a problem hiding this comment.
- Точно такое же свойство ниже
- Для чего ширину менять?
|
|
||
| .list-view-checkbox:checked ~ main .card | ||
| { | ||
| width: 100%; |
There was a problem hiding this comment.
Здесь тоже не понятно зачем устанавливать ширину 100%
|
🍅 Жду исправлений |
| margin: 5px 0; | ||
| display: inline-table; | ||
| width: 250px; | ||
| text-overflow: ellipsed; |
There was a problem hiding this comment.
Не правильное свойство. Оно не будет работать.
| .card | ||
| { | ||
| margin: 5px 0; | ||
| display: inline-table; |
|
|
||
| .card:hover | ||
| { | ||
| background-color: lightgray; |
There was a problem hiding this comment.
Лучше использовать hex запись, что бы запись была короче и этот цвет проще менять(делать светлее темнее и т. д.).
| .card:hover | ||
| { | ||
| background-color: lightgray; | ||
| border: 1px solid black; |
| <input type="checkbox" class="list-view-checkbox"> | ||
| <img alt="иконка для изображения списка" src="spisok.png" title="Список" class="list-icon"> | ||
| <main> | ||
| <div class="card"> |
| <img class="cat-photo" alt="фото спящего кота" src="cats_photos/cat4.jpg"> | ||
| <div class="information"> | ||
| <div class="name"> | ||
| <a href="#">Кеша</a> |
There was a problem hiding this comment.
Лишняя вложенность, кажется что достаточно одной ссылки
Посмотреть решение