CSS Flashcards
Выбрать атрибут, который начинается с определенного значения ‘text’
CSS
Символ ^
перед равно [attribute^=value]
a[href^="https"]
- Selects every <a> element whose href attribute value begins with “https”’`</a>
[for^=hobbies-checkbox]
при:
* hobbies-checkbox-1
* hobbies-checkbox-2
* hobbies-checkbox-3
Атрибут href заканчивается значением .pdf
CSS
Символ $
перед равно - [attribute$=value]
a[href$=”.pdf”] Selects every <a> element whose href attribute value ends with “.pdf”</a>
Атрибут содержит внутри часть текста (substring), которую мы указываем
CSS
Символ *
перед равно - [attribute*=value]
a[href*=”w3schools”] Selects every <a> element whose href attribute value contains the substring “w3schools”</a>
Выбрать первый дочерний элемент
CSS
:first-child
p:first-child
- Selects every <p>
element that is the first child of its parent
Выбрать последний дочерний элемент родителя
CSS
:last-child
p:last-child
- Selects every <p>
element that is the last child of its parent
Пример:browser.element('.table').all('td:last-child')
- находит таблицу, в ней последний элемент каждого дочернего <td> (в данном случае - второй столбец)
Выбрать класс
CSS
.class
.intro
- Selects all elements with class=”intro”
Выбрать все элементы с двумя классами
CSS
.class1.class2
.name1.name2
- Selects all elements with both name1 and name2 set within its class attribute
Выбрать все элементы с именем класса class2 у которого есть родитель class1
CSS
.class1 .class2
.name1 .name2
- Selects all elements with name2 that is a descendant of an element with name1
Найти элемент с локатором id
CSS
#id
#firstname
- Selects the element with id=”firstname”
Выбрать все элементы
CSS
*
- Selects all elements
Выбрать элемент (тэг)
CSS
element
p
- Selects all <p> elements
Выбрать все тэги с конкретным классом (все элементы с конкретным классом внутри конкретного тэга)
CSS
element.class
p.intro
- Selects all <p>
elements with class=”intro”
Выбрать все элементы с тэгами <div>
и <p>
CSS
element,element
div, p
Selects all <div>
elements and all <p>
elements
Выбрать все элементы внутри тэга <div>
с тэгом <p>
(с любым уровнем вложенности вглубь)
CSS
element element
div p
- Selects all <p>
elements inside <div>
elements
Выбрать все <p>
элементы где <div>
является родителем
CSS
element>element
div > p
Selects all <p>
elements where the parent is a <div>
element