搜索

首页  >  问答  >  正文

css - web开发中,html元素大小用%好,还是用px好?

请详细的说说 给个地址自己看去也行。
我用笔记本开发,同事用的台式,1366 768 和 1920 1080 一看差别好大啊。
求给点指导

迷茫迷茫2768 天前555

全部回复(10)我来回复

  • 阿神

    阿神2017-04-17 13:59:25

    楼主是要完成什么样的web项目。
    1、使用px是为了固定尺寸,不会随设备分辨率变化。
    2、使用%是为了做到响应式页面,随设备分辨率变化,宽高自适应。

    rem。em都是为了做响应式页面而用到的。

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-17 13:59:25

    %在开发中最好不要用、因为真的不准确、这个尺寸看着正好、换个尺寸就出问题了。

    如果只是pc端的话用px很精确、但是有一个问题就是如果ui要变的话、可能要更改的地方很多、又或者想要有一定的自适应效果、做起来可能会比较麻烦。

    推荐使用rem或者em、关于这两个单位google一下会有很多解释

    回复
    0
  • PHP中文网

    PHP中文网2017-04-17 13:59:25

    其实这个得按需求判断,并不是你说用哪种就是哪个的,关键要定位将要开发的网站是适应pc端还是移动端,是否需要自适应,这个是需要通过网站需求来分析的,而不是简单的定位说是%好还是px好,如果你的网站需要适应多端使用,那肯定是自适应好,如果是较为古朴的pc端网站可能px有时候会比较好展示。
    如果是自己做网站真心不知道要怎么选择建议可以直接用一些前端框架,类似bootstrap这类的,他已经把自适应等一整套效果都集成了

    回复
    0
  • 巴扎黑

    巴扎黑2017-04-17 13:59:25

    用px好些,个人观点。

    回复
    0
  • 迷茫

    迷茫2017-04-17 13:59:25

    pc的话,选择px会比较好点,手机端的话,选择%会比较和谐点。一般字体选择用px,也会用rem,很多时候会存在混用,这个得看具体需求。

    回复
    0
  • 阿神

    阿神2017-04-17 13:59:25

    web用px吧,没什么特殊原因就不要%了,写起来麻烦

    回复
    0
  • 阿神

    阿神2017-04-17 13:59:25

    web一般PX,移动端的话,如果meta都固定的话,我一般是px和%混用,因为在meta等值得固定情况下,px会等比缩放,所以一般都是可以的,%完全,这个慎用

    回复
    0
  • ringa_lee

    ringa_lee2017-04-17 13:59:25

    存在就是合理..该用%的时候就用%,改用px就用px,该用rem就用rem

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 13:59:25

    比如说一个p里面有垂直方向的p,首先你得给外层p宽一个准确px,然后里面的p宽用100%就好了,类似这样,像rem ,em,vh,vw,这些真的是视情况而定,一般移动端肯定px用的相对较少吧,除非用媒体查询写每个屏幕的样式,也是根据你自己的方式去写

    回复
    0
  • 阿神

    阿神2017-04-17 13:59:25

    用rem 直接设置body的字体大小的单位为62.5%(=10px),其里面的子集元素直接相对于body写对应的rem值

    回复
    0
  • 取消回复