Возможно ли показать определенный контент с помощью css на основе ширины родительского div? Я думал что-то вроде медиа-запросов, но я не хочу, чтобы ширина всего устройства была равна ширине родительского div.показать содержимое на основе ширины родителя с css
Я могу сделать это с помощью jQuery see fiddle (измените < на>, чтобы увидеть другой контент), но задавался вопросом, был ли способ сделать что-то подобное с css3?
<div id="parent">
<div id="content">
<table>
<tbody>
<tr><td><span class="full">BAHRAIN</span><span class="abbrev">BHR</span></td></tr>
<tr><td><span class="full">BELGIUM</span><span class="abbrev">BEL</span></td></tr>
<tr><td><span class="full">EGYPT</span><span class="abbrev">EGY</span></td></tr>
<tr><td><span class="full">LITHUANIA</span><span class="abbrev">LTU</span></td></tr>
<tr><td><span class="full">SWEDEN</span><span class="abbrev">SWE</span></td></tr>
</tbody>
</table>
</div>
</div>
<script>
var w = $('#parent').width();
console.log('width: ', w);
if (w<200)
{
$("#content").addClass("showsmall");
}
</script>
<style>
#parent {width: 300px;}
.abbrev {display:none;}
.showsmall .abbrev {display:block;}
.showsmall .full {display:none;}
</style>
CSS можно только проверить размеры окна просмотра с помощью средств массовой информации запросов, а не размеры какого-либо конкретного элемента. Вы встретили тег ''? http://cssdeck.com/labs/ovzhnmfa – cimmanon