css笔记13/完整移动端适配课堂语录

2018-04-19  本文已影响24人  joker731

移动端开发


媒体查询

代码
<script>
  @meta  (max-width:800){
          body{
                background:red;
      }    
}//当有读好个@meta的时候,要注意互相覆盖,优先级的问题
当检测到是在屏幕小于800的屏幕上,就显示红色
      
</script>
<script>
  @meta  (max-width:800){
          body{
                background:red;
      }    
}
  @meta  (max-width:500){
          body{
                background:red;
      }    
}
  @meta  (max-width:300){
          body{
                background:red;
      }    
}
</script>

注意事项:

在调试媒体查询代码的时候,只要是学会隐藏元素就是利用chorme开发者工具在两个打小的屏幕之间来回切换,看有没有bug , 通常就是效果出来了,收不回去, 所以整个利用媒体查询功能来调试CSS移动端开发的时候,最多的工作就是隐藏元素



前端工程师是根据图来做页面的,当一个设计只给你一张pc页面,不给移动端就叫你全做,就怼他

移动端的特点,或者说是移动端开发的注意事项

手机端的交互方式不一样
没有 hover
有 touch 事件
没有 resize
没有滚动条


那么我们会发觉一个问题,这样写的代码很乱~~~为什么不干脆来两套呢?分离开呢?
//这样的话就需要后端代码,来检测用户用的是什么手机,或者电脑,来登录这个网站,后端来选择发送相应设备的页面代码,完全没有响应式这回事~~现在整个中国都是这样做的,中国根本没有什么响应式的页面,京东淘宝都是这样做的~!!!!用后端来解决这个问题,响应式只是面试用一下



当老板提出需求,这个页面给我做移动端~~~~
那你要问他要2分设计图,如果没有就不干~~~~
手机有多个牌子,有多个屏幕分辨率,//手机其实是做不了响应式的
-百分比


后来发现:


总结:淘宝工程师最后rem=font-size=page weigh @@@@!!!! 这是用JavaScript实现的

这届就是讲微调

可是终究是麻烦,最终办法用sass

上一篇 下一篇

猜你喜欢

热点阅读