<sectionid="description"> Вы <code>id</code> атрибуты <code>id</code> или <code>class</code> к элементам, которые вы хотите специально создать. Они известны как идентификаторы и селектора классов. Существуют и другие селектора CSS, которые вы можете использовать для выбора пользовательских групп элементов в стиле. Давайте снова рассмотрим CatPhotoApp, чтобы использовать CSS Selectors. Для этой задачи вы будете использовать селектор атрибутов <code>[attr=value]</code> , чтобы установить чекбоксы в CatPhotoApp. Этот селектор соответствует элементам стилей с определенным значением атрибута. Например, приведенный ниже код изменяет поля всех элементов с<code>type</code> атрибута и соответствующим значением <code>radio</code> : <blockquote> [type = 'radio'] { <br> margin: 20px 0px 20px 0px; <br> } </blockquote></section>
<sectionid="instructions"> Используя селектор атрибутов <code>type</code>, присвойте чекбоксам в CatPhotoApp верхний марджин 10px и нижний марджин 15px. </section>
- text: Селектор атрибутов <code>type</code> должен использоваться для выбора флажков.
testString: 'assert(code.match(/<style>[\s\S]*?\[type=("|")checkbox\1\]\s*?{[\s\S]*?}[\s\S]*?<\/style>/gi),"The <code>type</code> attribute selector should be used to select the checkboxes.");'
- text: Верхние поля флажков должны быть 10 пикселей.
testString: 'assert((function() {var count=0; $("[type="checkbox"]").each(function() { if($(this).css("marginTop") === "10px") {count++;}});return (count===3)}()),"The top margins of the checkboxes should be 10px.");'
- text: Нижние поля флажков должны быть 15px.
testString: 'assert((function() {var count=0; $("[type="checkbox"]").each(function() { if($(this).css("marginBottom") === "15px") {count++;}});return (count===3)}()),"The bottom margins of the checkboxes should be 15px.");'