У меня есть универсальный стиль, применяемый к аватарам, но в этой ситуации я хочу переопределить это, чтобы получить высоту и ширину из атрибутов 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
, но это делает его естественной высотой и шириной.
Я не совсем уверен, что вы спрашиваете, или что вы подразумеваете, получив ширину и высоту из атрибутов html.
Единственное, что я могу поделиться, это то, что с помощью auto вы получаете начальную ширину и высоту, определенные вашим браузером
Или вы можете использовать !important
после каждого атрибута css, чтобы убедиться, что он переопределяет все.
Или используя css inline со style="width:##;height:##"
, который переопределит листы CSS (но не!) Важные атрибуты.
Я не уверен, поможет ли это.