所有分类
  • 所有分类
  • 后端开发
网页设计新宠:像素vs百分比vs em,谁说了算?

网页设计新宠:像素vs百分比vs em,谁说了算?

CSS布局单位大揭秘:你需要了解哪些?在本文中,我们将揭秘一些最常用和最重要的CSS布局单位,并提供具体的代码示例,帮助你更好地理解和应用它们。总结起来,CSS布局单位有许多种,每个单位都有自己的特点和用途。通过学习和实践,你将能够更加灵活

网页设计新宠:像素vs百分比vs em,谁说了算?

像素(px)

说到修改网页时要用到的“像素”(px),大家千万别小瞧,这可是个大有用处的东西。其实,它就是我们在电脑屏幕上看到的那些点点,无论要精确微调还是把握元素大小,都离不开它。比如,下面这段代码,就能让div元素的宽度设置成200像素了:

css
.div {
    width: 200px;
}
div {
  width: 200px;
}

说到网页设计,我们多数人习惯用像素定义大小,虽然看起来整齐利落,但是如果你的客户用了高清大屏幕设备,这些小像素就可能影响他们的视觉感受!

百分比(%)

其实百分比(%)就是看爸妈多高来预测咱们能长多高~超级实用!比如说,把每种元素的宽和高呀什么的设成相同的数值,然后等爸妈变大或变小时这些数值也会跟着变动。举个栗子假如给一个div设定成了50%,那么就是说:

width: 50%;

要用百分比调大小,就能让页面“随心所欲”!不过,别忘了给父元素多留点位子不然百分比就会乱码了~

div {
  width: 50%;
}

em单位

这个ema也就是用字号计算的,明白?就是说它和文本大小有关。比如说,你设置成16像素的字体,那ema不也就跟着是16像素。想把这段话说大到正文字体的1.2倍?简单得很,改下代码就解决!

p{

font-size:1.2em;

说到这个Em(字体)单位,挺神奇的地方就是它能自动调整字号大小。不过得提醒你别在太复杂的东西里再用了,免得出问题!

p {
  font-size: 1.2em;
}

rem单位

你知道REM单位是干嘛用的么?简单说,和EM单位有些不一样,REM不受级别的限制,比如咱们要把字体调成2rem,只要这样操作就行了:

h1 {

font-size: 2rem;

REM单位扫清了ReSPONSE布局障碍,调整字体大小都没问题。只是要注意,有些老电脑恐怕还不支持这个。

h1 {
  font-size: 2rem;
}

vw和vh

vw和vh就是表示屏幕大小的百分数。咱们搞响应式设计的话得会用!比如想让某个东西变得稍微大点儿,那就在它的属性格式里面加上“width:50vmin; height:50vmin”这样子的规则就可以。再跟你说一下,1vw大概占到整个屏幕宽度的1%,而1vh也正好是屏幕高度的1%~挺实用的?

width: 50vw;

height: 30vh;

vw和vh这两个小伙伴能帮助你根据不同屏幕去调整元素大小,无论什么屏幕都没啥问题。但是得注意,用多了可能会使页面看起来有些混乱,所以千万别乱用哈!

总结

div {
  width: 50vw;
  height: 50vh;
}

知道吗,网页设计中有各种奇怪的布局单元样式,每种都有各自的特点。所以开始搭建之前,一定要先明白自己到底需要什么,然后再找合适的工具!比如想让元素位置精确点的话,像素单位就挺好使的;但如果想弄个响应式布局,那百分比啦 em 啦 rem或vw/vh这类的也行。

学了这 CSS 布局的东西,加上实际动手操练一番,做个炫酷、反应快又个性十足的网页就不再那么难了!

掌握了这些小技巧,相信大家会更得心应手地使用CSS布局单位,网页设计也可以越来越完美!

原文链接:https://www.icz.com/technicalinformation/web/vue2/2024/04/13215.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?