Тут такая ошибка в работе сайта. Испытание: флаги [11/23]

Код текстом, пожалуйста.

прошу
html,
body {
margin: 0;
padding: 0;
}

body {
width: 505px;
height: 260px;
padding-top:30px;
padding-left:15px;
}

.flag {
float: left;
width: 150px;
height: 100px;
margin-right: 15px;
margin-bottom: 30px;
background-color: #ffffff;
border: 1px solid #aaaaaa;
}

.ireland {
/* цвета: #009b48, #ffffff, #ff7900 */
background-image: linear-gradient(90deg,#009b48 33%, #ffffff 33%, 66%, #ff7900 66%);
}

.trinidad {
/* цвета: #ce1126, #ffffff, #000, #ce1126 */
background-image: linear-gradient(45deg, #ce1126 40%, #ffffff 40%, 43%, #000 43%, 57% , #ffffff 57%, 60%, #ce1126 60%);
}

.congo {
background-image: linear-gradient(135deg,#009543 40%,#fbde4a 40%, 60%,#dc241f 60%);
/* цвета: #009543, #fbde4a, #dc241f */
}

.mauritius {
background-image: linear-gradient(180deg,#ea2839 25%, #1a206d 25%, 50%, #ffd500 50%, 75%, #00a551 75%);
/* цвета: #ea2839, #1a206d, #ffd500, #00a551 */
}

.botswana {
background-image: linear-gradient(0deg,#449ed3 30%, #ffffff 30%, 35%, #000000 35%, 65%, #ffffff 65%, 70%, #449ed3 70%);
/* цвета: #449ed3, #ffffff, #000000 */
}

.madagaskar {
/* цвета: #fc3d32, #007e3a */

background-position: 50px 0;
background-repeat: no-repeat;
background-image: linear-gradient(#fc3d32 50%, #007e3a 50%);

}

Проверка, конечно, не совсем корректная…
Но и в коде у Вас есть ошибки.

Сравните Ваше правило:

.ireland {
/* цвета: #009b48, #ffffff, #ff7900 */
background-image: linear-gradient(90deg,#009b48 33%, #ffffff 33%, 66%, #ff7900 66%);
}

с другим правилом:

.ireland {
/* цвета: #009b48, #ffffff, #ff7900 */
background-image: linear-gradient(90deg, #009b48 33%, #ffffff 33%,  #ffffff 66%, #ff7900 66%);
}

Я бы хотел спросить. В чем моя ошибка? Чем отличается ваше правило от моего?
Также я зашел сегодня и оно корректно отобразилось.

Отобразилось корректно…

Ваш синтаксис мне даже нравится, но я нигде не нашёл ни одного примера с таким синтаксисом.

У Вас есть причины не указывать цвет перед %?

Отобразилось корректно… по поводу этого, я множко соврал, Я забыл - что просто почитал на форуме про это задания и скопировал что бы посмотреть в чем моя ошибка, и забыл про это. В общем там не мой код. Извеняюсью

Причина по которой я написал так, заключается в том что если написать цвет и задать ему значение%, он будет его принимать, и в том числе последующие значения!
-то есть можно написать через " , " хоть 3, хоть 4 значения, но они будут принимать значение того цвета который стоит впереди. И будет принимать следующее значение цвета если после " , " поставить уже другой цвет.

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