Испытание: котогалерея на inline-block [32/32]


#1

Здравствуйте. прохождение 96%, во вкладке различия показана неточность, но не могу понять, в чём, может, в рамках. но у меня размер рамок 1рх, и другие значения там не подходят. Помогите, пожалуйста, разобраться, в чем тут дело.

<!DOCTYPE html>
<html>
    <head>
       <title>Испытание: котогалерея на inline-block</title>
       <meta charset="utf-8">
    </head>
    <body>
        <div class="gallery">
            <div class="item">
                <div class="title">Кот в коробке</div>
                <div class="frame">
                    <div class="image image-1"></div>
                    <div class="date">июль 2013</div>
                </div>
            </div>
            <div class="item">
                <div class="title">Кот и рыба</div>
                <div class="frame">
                    <div class="image image-2"></div>
                    <div class="date">август 2013</div>
                </div>
            </div>
            <div class="item">
                <div class="title">Кот, который мурлыкал</div>
                <div class="frame">
                    <div class="image image-3"></div>
                    <div class="date">октябрь 2013</div>
                </div>
            </div>
            <div class="item">
                <div class="title">Рыжий кот</div>
                <div class="frame">
                    <div class="image image-4"></div>
                    <div class="date">ноябрь 2013</div>
                </div>
            </div>
            <div class="item">
                <div class="title">Этюд с валерьянкой</div>
                <div class="frame">
                    <div class="image image-5"></div>
                    <div class="date">январь 2014</div>
                </div>
            </div>
        </div>
    </div>        
</body>

html, body{
    margin:0;
    padding:0;
}
body{
    width:450px;
    height:300px;
    font-family:'Arial', sans-serif;
    font-size:12px;
}
.gallery{
    padding-top:10px;
    font-size: 0;
    
}
.gallery .item{
    display: inline-block;
    width:125px;
    margin:0 10px;
    margin-bottom:10px;
    margin-right: 10px;
    font-size: 12px;
}
.gallery .title{
    margin-bottom:5px;
    line-height:14px;
    
}
.gallery .frame{
    background:#ECF0F1;
    border: 1px solid #2c3e50;
    padding-top: 10px;
   
}
.gallery .image{
    height:70px;
    background-position:50% 50%;
    background-repeat:no-repeat;
    border-top: 1px solid #2c3e50;
    border-bottom: 1px solid #2c3e50;
}
.gallery .image-1{
    background-color:#2ECC71;
    background-image:url('/assets/course13/cat_box.png');
}
.gallery .image-2{
    background-color:#3498DB;
    background-image:url('/assets/course13/cat_fish.png');
}
.gallery .image-3{
    background-color:#f1c40f;
    background-image:url('/assets/course13/cat_purr.png');
}
.gallery .image-4{
    background-color:#E67E22;
    background-image:url('/assets/course13/cat_walk.png');
}
.gallery .image-5{
    background-color:#E74C3C;
    background-image:url('/assets/course13/cat_drunk.png');
}
.gallery .date{
    color:#666;
    font-style:italic;
    font-size:11px;
    padding: 5px;
}
.gallery .item:nth-child(4) {
    margin-left: 90px;
}
.gallery .item:nth-child(1) {
    margin-left: 18px;
}

#2


#3

HTML-код не видно ваш. И картинку, если можно, прикрепите.


#4

Не получается код прикрепить(


#5

Но он в задании всё-равно заблокирован, так что я там ничего не меняла. но вставить его сюда не получается почему-то


#6

ой, извините. В этом задании он же заблокирован… Сейчас разберемся.


#7

а какого цвета ваши рамки? У меня были просто “black”


#8

да, спасибо, это оно) у меня было #2c3e50


#9
html, body{
    margin:0;
    padding:0;
}
body{
    width:450px;
    height:300px;
    font-family:'Arial', sans-serif;
    font-size:12px;
}
.gallery{
    padding-top:10px;
    text-align:center;
    font-size:0px;
    
    
    
}
.gallery .item{
    width:125px;
    margin:0 10px;
    margin-bottom:10px;
    display:inline-block;
    font-size:12px;
    
}
.gallery .title{
    margin-bottom:5px;
    line-height:14px;
    text-align:left;
      
}
.gallery .frame{
    background:#ECF0F1;
    border:1px solid black;
    font-size:0;
    height:110px;
}
.gallery .image{
    height:70px;
    background-position:50% 50%;
    background-repeat:no-repeat;
    margin-top:10px;
    border-top:1px solid black;
    border-bottom:1px solid;
    
}
.gallery .image-1{
    background-color:#2ECC71;
    background-image:url('/assets/course13/cat_box.png');
}
.gallery .image-2{
    background-color:#3498DB;
    background-image:url('/assets/course13/cat_fish.png');
}
.gallery .image-3{
    background-color:#f1c40f;
    background-image:url('/assets/course13/cat_purr.png');
}
.gallery .image-4{
    background-color:#E67E22;
    background-image:url('/assets/course13/cat_walk.png');
}
.gallery .image-5{
    background-color:#E74C3C;
    background-image:url('/assets/course13/cat_drunk.png');
}
.gallery .date{
    color:#666;
    font-style:italic;
    font-size:11px;
    text-align:left;
    padding-top:5px;
    padding-left:5px;
    
} 

Хоть убейте, не понимаю, что не так. (((


#10

Когда я делаю задание, то пытаюсь сделать свой код как можно короче. Проверяю, без каких свойств можно обойтись. Для этого, читая каждое правило мысленно представляю, как данное свойство подействует на элемент.
Например, “убейте, но не понимаю” какого цвета должна быть рамка, если задано свойство

Или вот это - “0” чего? (px? em? %?)

Прикрепите картинку. Интересно, как выглядит то, что вы написали.


#11

Как тут


#12

а что тогда не так? Во вкладке “Различия” смотрели?


#13

Не соглашусь. 0 = 0px, 0em, 0%, то есть единицы не обязательны.


#14

Может быть. Но в любом случае, тогда везде писать одинаково. На работу кода может и не влияет, но общий стиль свой должен быть. Просто мое мнение.


#15

Это я к тому, что можно сделать код короче :wink:


#16

Имеется в виду, чтобы стили не повторялись в нескольких классах. Не ловите меня на моих же словах. Конечно, я не все знаю)


#17

Различий почти нет, но не дает даже 90%. ((( Нижние две картинки чуть ниже, чем нужно, вроде.


#18

Да тут дело в высоте блоков. Делай меньше, 107px.


#19

При сравнении видны различия в отступах.
Подскажите, пожалуйста, где и что подправить: http://codepen.io/E_Darek/pen/WQoZjj


#20

Задайте внешний отступ слева отдельно для первого и четвертого элемента.