Как применить стиль к элементам img внутри div?

Есть у меня на сайте контейнер div. Как мне применить стиль width: 100%; к элементам только внутри этого контейнера?
Я не могу написать сразу в тексте <img style="width: 100%;">, потому тогда придется обрабатывать каждый текст, который может быть внутри этого контейнера.
А если писать <style type="text/css">img {width: 100%;}</style> то оно применяется ко всем картинкам, что тоже не подходит.
  • Вопрос задан
  • 14989 просмотров
Решения вопроса 1
<style type="text/css">.article-content img {width: 100%;}</style>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
nazarpc
@nazarpc
Open Source enthusiast
НЛО, пожалуйста, сжалься над нами, не пропускай такие вопросы!
Ответ написан
AntonEssential
@AntonEssential
.article-content img {
    width: 100%;
}
Ответ написан
webvany
@webvany
Дизайнер
Это делается очень просто

Так вы сделаете, чтобы всё, что находится в контейнере с id="id" было width: 100%;
#id * {
width: 100%;
}

Так вы сделаете, чтобы всё, что находится в контейнере с id="id" было width: 100%;, но только если это img тег
#id img {
width: 100%;
}

Если сделаете так, то стили применяться только к прямым потомкам контейнера, то есть только те div, которые внутри, но те, которые будут внутри div-ов, которые внутри контейнера с id="id" применяться не будут. И да, только для img тегов. Если поставить вместо img звёздочку, то будет применяться ко всем элементам. Если поставить туда "a", то применится только к ссылкам (тег a). Надеюсь понятно объяснил.
#id > img {
width: 100%;
}


А если не поняли, вот урок от Зоракса, про селекторы, 10-15 минут видео и вы во всё разберётесь.
Ответ написан
Комментировать
DIV > IMG {width: 100%; height: auto;}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы