批改状态:合格
老师批语:总结的很好,效果实现的也不错,继续加油
em,rem的特点是比px更具有灵活性,他们是相对长度单位,意思是长度不是定死了的,更适用于响应式布局。
对于em和rem的区别一句话概括:em相对于父元素,rem相对于根元素。rem中的r意思是root(根源),这也就不难理解了。
子元素字体大小的em是相对于父元素字体大小
元素的width/height/padding/margin用em的话是相对于该元素的font-size
上代码:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div {font-size: 10px;/* background-color: green; */border: 1px solid black;width: 30em;height: 30em;}p {width: 12em;height: 20em;border: 1px solid black;}span {width: 10em;height: 10em;display: block;border: 1px solid black;}</style></head><body><div>我是父元素<p>我是子元素<span>我是孙元素</span></p></div></body></html>
代码效果如下:

课程表代码如下:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>html {font-size: 10px;}table {width: 40rem;height: 30rem;text-align: center;margin: 0 auto;border: 0.05rem solid green;}caption {font-size: 4rem;}</style></head><body><table border="1"><caption>课程表</caption><thead><tr><th >时间</th><th>星期一</th><th>星期二</th><th>星期三</th><th>星期四</th><th>星期五</th><tbody><tr><td rowspan="4">上午</td><td>语文</td><td>数学</td><td>语文</td><td>数学</td><td>数学</td></tr><tr><td>数学</td><td>语文</td><td>数学</td><td>语文</td><td>语文</td></tr><tr><td>美术</td><td>科学</td><td>体育</td><td>劳动</td><td>音乐</td></tr><tr><td>科学</td><td>体育</td><td>劳动</td><td>音乐</td><td>美术</td></tr><tr><td rowspan="2">下午</td><td>体育</td><td>劳动</td><td>音乐</td><td>美术</td><td>科学</td></tr><tr><td>科学</td><td>体育</td><td>音乐</td><td>美术</td><td>科学</td></tr></tbody><tfoot><tr><td>备注</td><td colspan="5">放学后家长接回孩子</td></tr></tfoot></tr></thead></table></body></html>
课程表代码如下:
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号