У меня есть 4 div
s с классом button
. Иногда страница может иметь 5 div
s с этим именем класса, поэтому мне нужно изменить их ширину, чтобы они были вписаны в страницу.изменение ширина в зависимости от всего количества детей div
Это мой CSS:
<style>
.button{
width:25%;
}
@media only screen and (max-device-width: 480px) {
.button{
width:100%;
}
}
</style>
Это мой HTML:
<div id="center">
<div class="button" style=" background: blue; float:left;">test</div>
<div class="button" style=" background: red; float:left;">test</div>
<div class="button" style=" background: purple; float:left;">test</div>
<div class="button" style=" background:orange; float:left;">test</div>
</div>
Это была моя попытка в JavaScript
<script type="text/javascript">
$(document).ready(function() {
if($("#center div").length == 4);
button.style.width = '25%';
}
else{
button.style.width = '20%';
}
});
</script>
Однако этот сценарий не работает.
Вы пробовали что-нибудь среди всех опубликованных ответов? – fcalderan