Skip to content

Дополняет доку про псевдокласс :target - #6029

Open
DrakesBot12 wants to merge 11 commits into
doka-guide:mainfrom
DrakesBot12:css/target
Open

Дополняет доку про псевдокласс :target#6029
DrakesBot12 wants to merge 11 commits into
doka-guide:mainfrom
DrakesBot12:css/target

Conversation

@DrakesBot12

@DrakesBot12 DrakesBot12 commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Описание

Дополняю доку про псевдокласс :target

Closes #428

Чек-лист

  • Текст оформлен согласно руководству по стилю
  • Ссылки на внутренние материалы начинаются со слеша и заканчиваются слэшем либо якорем на заголовок (/css/color/, /tools/json/, /tools/gulp/#kak-ponyat)
  • Ссылки на картинки, видео и демки относительные (images/example.png, demos/example/, ../demos/example/)

Превью контента из b71e50f опубликовано.

Затронутые материалы

@github-actions github-actions Bot added the css Контент по CSS label Jun 11, 2026
@vitya-ne

Copy link
Copy Markdown
Contributor

Укажи, пожалуйста, в чём суть дополнений.
Сейчас это похоже на изменение.
пиар включает ошибочное изменение шапки доки.

@github-actions github-actions Bot added the дока Справочный материал label Aug 30, 2026
Removed redundant example URL and clarified usage of :target pseudo-class.
@DrakesBot12

Copy link
Copy Markdown
Contributor Author

Укажи, пожалуйста, в чём суть дополнений. Сейчас это похоже на изменение. пиар включает ошибочное изменение шапки доки.

Суть в том, что я более подробнее раскрыл эту доку, плюс добавил демку, ошибок в шапке не нашёл

Comment thread css/target/demos/basic/index.html Outdated

@nasty23-star nasty23-star left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Спасибо большое за полезную доку! ₍^. .^₎⟆
Оставила пару комментариев, посмотри, пожалуйста

Comment thread css/target/index.md
background-color: transparent;
}
}
```

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

может быть, стоит написать, что target может сочетаться с not
к примеру:
/* Все цели, кроме тех, что внутри nav */
:not(nav) :target {
background: yellow;
}

Comment thread css/target/index.md
scroll-behavior: smooth;
}
```

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

также можно упомянуть, что есть некоторые нюансы с доступностью и дать рекомендации

Comment thread css/target/index.md
Такой элемент считается текущей целью документа и совпадает с селектором `:target`. Важно понимать, что браузер не добавляет элементу дополнительный класс. Вместо этого он временно считает элемент подходящим под псевдокласс `:target`. Если пользователь перейдёт по другому якорю, состояние автоматически перейдёт к новому элементу. Если в URL нет фрагмента или соответствующий элемент не найден, `:target` не совпадает ни с одним элементом страницы.

## Подсказки

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ещё можно упомянуть, как активировать :target в браузере (Хром)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

css Контент по CSS дока Справочный материал

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Псевдокласс :target

4 participants