关于inherit的笔记
1. inherit是动态的
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> #par { width: 300px; color: black; max-height: 200px; height: 100px; } #child { color: inherit; } </style> </head> <body> <div id="par"> <div id="child"> 1 </div> </div> </body> <script> setTimeout(function () { document.getElementById('par').style.color = 'yellow' }, 3000) 3s秒后child也是黄色 </script> </html>
2 height: inherit和100%区别
正常情况下一样,但是当子元素是绝对定位,父元素是static时候,会有区别,100%会冲破父级,inherit,和父级一样
3 max-height: inherit和100%区别
max-height 的百分比是相对父级的高度来算的,
而inherit和父级的max-height一样