浏览器设置rem常用方法rem,它是相对根元素 html 的 font-size 字体大小来变化的。而浏览器的默认根元素字号是16px,也就是说默认情况下,浏览器的 1rem = 16px。那么在使用过程中,咱们不可能通过16px来计算,因为那么太麻烦了。比如你要设置一个 div为 25px 的宽度,你得将 25px/16px = 1.5625rem,然后才能正常使用rem。所以,咱们可以直接更改            
                
         
            
            
            
            使用rem进行字体大小调整的主要问题是使用这些值有些困难。让我们看一个以rem单位表示的常见字体大小的示例,当然,假定基本大小为16px:报表广告10px = 0.625rem12px = 0.75rem14px = 0.875rem16px = 1rem(基本)18px = 1.125rem20px = 1.25rem24px = 1.5rem30px = 1.875rem32px = 2rem            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-27 12:54:30
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 1.rem基础 #
>rem单位
-是一个相对单位。类似em,em是父元素字体大小
-不同的是rem的基准是相对于html元素的字体大小
-比如 根元素(html)设置font-size = 12px ;非根元素设置width:2rem 则换算成px就是24px
优点就是可以通过修改html里面的文字大小来改变页面中元素大小
# 2.媒体查询 #
## 2.1 媒体查询介绍 ##
媒体查            
                
         
            
            
            
            rem布局原理深度理解(以及em/vw/vh)一、前言我们h5项目终端适配采用的是淘宝那套《Flexible实现手淘H5页面的终端适配》方案。主要原理是rem布局。最近和别人谈弹性布局原理,发现虽然已经使用了那套方案很久,但是自己对rem的理解很含糊, 包括vw、vh等。所以打算写博客总结一下,以加深理解。二、几个概念这里就不讲那些,物理像素、设备像素比了,可以自己查阅。要去理解rem/em/vw            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 02:06:16
                            
                                76阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.rem定义?首先css3规定1rem = html根节点的font-size,rem也就是root em简写。 为了方便计算通常设置根节点font-size = 100px 那么 1rem = 100px2.动态计算rem原理?核心思想:百分比布局可实现响应式布局,而rem相当于百分比布局。实现手段:动态获取当前视口宽度width,除以一个固定的数n,得到rem的值。表达式为rem = wid            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-22 14:46:11
                            
                                738阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、区别px是相对于显示器屏幕分辨率而言的。em相对于浏览器的默认字体尺寸。rem相对于HTML根元素。二、使用 1、em任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。为了简化font-size的换算,需要在css中的body选择器中声明Font-size=62.5%,这就使em值变为 16px*            
                
         
            
            
            
            摘要:rem是相对于根元素<html>,这样就意味着,我们只需要在根元素确定一个px字号,则可以来算出元素的宽高。本文讲的是如何使用rem实现自适应。rem这是个低调的css单位,近一两年开始崭露头角,有许多同学对rem的评价不一,有的在尝试使用,有的在使用过程中遇到坑就弃用了。但是我对rem综合评价是用来做web app它绝对是最合适的人选之一。rem是什么?rem(font&nbs            
                
         
            
            
            
            1.什么叫REM     rem(font size of the root element)是指相对于根元素(html标签)的字体大小的单位。 2.REM有什么用?    现在我们在制作网页的时候,用PX单位+百分比。在到放大和缩放,会看到样式混乱,部分换行错误等问题。这样制作的网页只能            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-17 23:13:29
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文主要对以下问题的思考当我门开发一个h5页面时候,到底是 pc和h5共用一套页面  还是分开开发两套呢?现象分析:网易、淘宝等大厂 是 分开开发,也就是 pc一套,h5一套
拉钩。某些个人博客 公用一套结论需要分情况而定,像网易淘宝此类的pc端页面复杂的 是适合分开两套开发,因为h5和pc端布局差异较大,不方便做响应式开发,
而个人博客这样的 pc端就是一个列表而已 最多加一个侧边栏的 这种简单            
                
         
            
            
            
             一、减少HTTP请求1.合并CSS、js:每次调用js、css都要发送一次http请求,所以并不是分开写好几个文件比较好  js、css压缩。js压缩可以用gruntHTML优化:使用语义化标签减少iframe:iframe是SEO的大忌,iframe有好处也有弊端避免重定向CSS优化:删除空样式不滥用浮动,字体,需要加载的网络字体根据网站需求再添加选择器性能优化避免使用表达            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-04 07:33:40
                            
                                22阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 震惊!面试官竟然爱问这些前端问题css篇1.rem布局的原理? Rem是css的一个相对单位 相对于html根元素自适应的原理 可以通过监测屏幕大小改变html的字体大小从而实现自适应大小的效果 rem取值分为两种情况,设置在根元素时和非根元素时,举个例子/* 作用于根元素,相对于原始大小(16px),所以html的font-size为32px*/2…响应式布局如何实现? 响应式布局: 响应            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-27 09:38:26
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            css樣式的rel屬性:rel属性用于定义连接的文件和html文档之间的关系。rel=stylesheet指定一个固定或首选的样式而rel="alternate    stylesheet"定义一个交互样式。固定样式在样式表激活时总被应用。链接标签a的rel屬性超级链接<a>标记代表一个链接点,是英文anchor的简写。它的作用是把当前位置的文本或图片连接            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-01 18:47:33
                            
                                22阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            摘要:这篇文章详尽地说明了在 Ubuntu Linux 系统中安装及卸载软件的各种方法。转向 Linux 系统[1]的时候,刚开始的体验绝对是非比寻常的。在 Ubuntu 系统下就连最基本的事情,比如安装个应用程序都会让(刚从 Windows 世界来的)人感到无比困惑。 但是你也不用太担心。因为 Linux 系统提供了各种各样的方法来完成同样的任务,刚开始你感到困惑那也是正常的。你并不孤单,我们            
                
         
            
            
            
              响应式开发的本质是针对多种屏幕做适配,首先需要掌握几个基本概念:物理像素:设备的屏幕实际像素点,如常说的 iPhone 6 Plus的分辨率是 1920 * 1080 像素。设备独立像素:逻辑像素,用于定义应用的UI。屏幕像素比(devicePixeRatio):物理像素与设备独立像素的比值。使用 rem 实现响应式布局  rem(font size of the root element)是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-29 14:27:55
                            
                                126阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一. 移动端基础知识在移动端开发时,我们经常发现出现布局后有不兼容的问题,如何在不同设备上进行适配呢,希望康完这边,你能从原理到应用彻底熟悉移动端适配。1.1 手机屏幕现状移动端设备屏幕尺寸非常多,碎片化严重。 Android设备有多种分辨率:480x800, 480x854, 540x960, 720x1280,1080x1920等,还有传说中的2K,4k屏。 近年来iPhone的碎片化也加剧了            
                
         
            
            
            
            先来一张图,看看今天说的是什么问题。这个问题来自我的知识星球星友,个人觉得这个问题很具有代表性,所以在这里分享一下,以后这样的机会可能就不多了。1   学习是一个怎样的过程前几天我的朋友圈发过下面这张图,用来看似调侃知识多学不完,但实际的意义和我们学什么没有太大的关系,而是重点突出学习这个过程的本质:以慢为快。另外提醒大家一点,在这个知识付费的时代里,标题党横行,利用缩短周期企图速成的方法来诱惑你            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-18 10:06:12
                            
                                569阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            不知道如何去做笔记?还是不知道笔记该如何做?            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-11 10:00:57
                            
                                380阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言:使用vue开发移动端页面时,往往需要实现页面根据不同设备屏幕进行尺寸的适配,实现将px自动换算成rem单位,其实只需要安装下面的两个插件即可快速实现移动端适配问题。1 准备工作:a. 安装 px2rem-loader 插件:npm install px2rem-loader --save;b. 安装 lib-flexible 插件:npm install lib-flexible --sav            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-28 10:43:26
                            
                                222阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            px\em\rem三者介绍pxpx像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。emem是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。(引自CSS2.0手册)任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。因此,为了换算方便,通常我们会在HTML的根元素设置:ht            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 23:27:02
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是 rem 单位?            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-23 11:48:16
                            
                                10000+阅读