У меня есть следующий фрагмент кода:Свойства CSS не наследуются?
<div style='width:50%;background:yellow;margin:0 auto;padding:20px;font-family:Calibri;'>
Parent div
<div style='background:lime;'>
Child div
</div>
</div>
Здесь стиль font-family:Calibri;
является автоматически наследуется в ребенка-DIV, в то время как другие стили остаются завещал (ип-наследуется).
Адрес DEMO.
DEMO after defining same padding for child-div.
Как видите, результат NOT такой же.
Почему это так? Существуют ли какие-либо конкретные стили, которые наследуются? Если так, то кто они?
Я вижу все стили, унаследованные ... фон специально предназначен для перехода в лайм, но заполнение, край, ширина ... все передаются ребенку. Не уверен, что вы просите ... – Phlume
попробуйте добавить «padding: 20px» к дочернему div, вы увидите разницу :) проверьте это: http://jsbin.com/gatazulari/1/edit?html , выход –
причина для downvote? –