
批改狀態(tài):合格
老師批語:
(一)子元素字體大小的em是相對于父元素字體大小
(二)元素的width/height/padding/margin用em的話是相對于該元素的font-size
代碼:
html:
<div>
父元素div
<p>
子元素p
<span>孫元素span</span>
</p>
</div>
css:
div {
font-size: 40px;
width: 7.5em; /* 300px */
height: 7.5em;
border: solid 2px black;
}
p {
font-size: 0.5em; /* 20px */
width: 7.5em; /* 150px */
height: 7.5em;
border: solid 2px blue ;
color: blue;
}
span {
font-size: 0.5em;
width: 7.5em;
height: 7.5em;
border: solid 2px red;
display: block;
color: red;
}
rem是全部的長度都相對于根元素,根元素是<html>元素。通常做法是給html元素設(shè)置一個(gè)字體大小,然后其他元素的長度單位就為rem。
代碼:
html:
<div>
父元素div
<p>
子元素p
<span>孫元素span</span>
</p>
</div>
css:
html {
font-size: 10px;
}
div {
font-size: 4rem; /* 40px */
width: 20rem; /* 200px */
height: 20rem;
border: solid 2px black;
}
p {
font-size: 2rem; /* 20px */
width: 10rem;
height: 10rem;
border: solid 2px blue;
color:blue ;
}
span {
font-size: 1.5rem;
width: 5rem;
height: 5rem;
border: solid 2px red;
display: block;
color: red;
}
在PC端,視口指的是在PC端,指的是瀏覽器的可視區(qū)域;
而在移動(dòng)端,它涉及3個(gè)視口:Layout Viewport(布局視口),Visual Viewport(視覺視口),Ideal Viewport(理想視口)。
視口單位中的“視口”,PC端指的是瀏覽器的可視區(qū)域;移動(dòng)端指的就是Viewport中的Layout Viewport。
根據(jù)CSS3規(guī)范,視口單位主要包括以下4個(gè):
1.vw:1vw等于視口寬度的1%。
2.vh:1vh等于視口高度的1%。
3.vmin:選取vw和vh中最小的那個(gè)。
4.vmax:選取vw和vh中最大的那個(gè)。
vh and vw:相對于視口的高度和寬度,而不是父元素的(CSS百分比是相對于包含它的最近的父元素的高度和寬度)。1vh 等于1/100的視口高度,1vw 等于1/100的視口寬度。
比如:瀏覽器高度950px,寬度為1920px, 1 vh = 950px/100 = 9.5 px,1vw = 1920px/100 =19.2 px。
vmax相對于視口的寬度或高度中較大的那個(gè)。其中最大的那個(gè)被均分為100單位的vmax。
vmin相對于視口的寬度或高度中較小的那個(gè)。其中最小的那個(gè)被均分為100單位的vmin。
圖一 全屏顯示色塊樣式
圖二 壓縮視口色塊的變化
代碼:
html:
<div class="left">left</div>
<div class="right">right</div>
css:
* {
padding: 0;
margin: 0
}
.left {
float: left;
width: 50vw;
height: 20vh;
background-color: blue;
text-align: center;
line-height: 20vh;
font-size: 3rem
}
.right {
float: right;
width: 50vw;
height: 20vh;
background-color: green;
text-align: center;
line-height: 20vh;
font-size: 3rem
}
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)