Переопределить изображения, получая высоту + ширину из CSS, вместо этого атрибут html

0

У меня есть универсальный стиль, применяемый к аватарам, но в этой ситуации я хочу переопределить это, чтобы получить высоту и ширину из атрибутов html.

   <img src="http://site.com/wp-content/uploads/avatars/4/21b534c3f0db3355775089689cb4e003-bpthumb.jpg" class="avatar user-4-avatar avatar-14 photo" width="14" height="14" alt="Avatar of user">

img.avatar {
   height: 80px;
   width: 80px;
 }


.bbpress img.avatar, .forum img.avatar {
   /*what rule do I put here to make the avatar use the html attribute for sizing?*/
   height: auto;
   width: auto;
 }

Я не хочу менять какой-либо html, просто CSS... есть ли способ сделать это? Я попробовал auto, но это делает его естественной высотой и шириной.

  • 1
    Пожалуйста, добавьте ваш HTML.
  • 1
    Не быть абсолютным, но я бы рекомендовал избегать атрибутов HTML, стили должны быть в вашей таблице стилей, а не в вашем семантическом HTML-документе. Кроме того, как только вы начнете применять стили CSS, они не могут быть переопределены элементами стиля HTML.
Показать ещё 6 комментариев
Теги:
image
height

1 ответ

0

Я не совсем уверен, что вы спрашиваете, или что вы подразумеваете, получив ширину и высоту из атрибутов html.

Единственное, что я могу поделиться, это то, что с помощью auto вы получаете начальную ширину и высоту, определенные вашим браузером

Или вы можете использовать !important после каждого атрибута css, чтобы убедиться, что он переопределяет все.

Или используя css inline со style="width:##;height:##", который переопределит листы CSS (но не!) Важные атрибуты.

Я не уверен, поможет ли это.

  • 1
    Я понял, что мой тег img не был закодирован должным образом, поэтому он не показывался .. отредактирован, поэтому проблема должна быть более ясной

Ещё вопросы

Сообщество Overcoder
Наверх
Меню