小白教程

 找回密码
 立即注册
查看: 7389|回复: 2

[已解决]怎么让代码编程自适应PC和手机显示呢

[复制链接]

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2021-4-7 18:40:35 | 显示全部楼层 |阅读模式
下面网站上的代码PC显示正常,但是手机打开不正常,我们该如何提高自己的编程适应性,谢谢大佬

  1. <style>
  2. @charset "utf-8";
  3. /* CSS Document */

  4. body{
  5.     background-color:#FFFFFF;
  6.   }

  7. div.__01 {
  8.     margin:0 auto;
  9.     width:960px;
  10.     height:1203px;
  11. }

  12. div.baihe-01_ {
  13.     float:left;
  14.     background:url(baihe_01.png);
  15.     width:960px;
  16.     height:110px;
  17. }

  18. div.baihe-02_ {
  19.     float:left;
  20.     background:url(baihe_02.png);
  21.     width:960px;
  22.     height:361px;
  23. }

  24. div.baihe-03_ {
  25.     float:left;
  26.     background:url(baihe_03.png);
  27.     width:960px;
  28.     height:503px;
  29. }

  30. div.baihe-04_ {
  31.     float:left;
  32.     background:url(baihe_04.png);
  33.     width:960px;
  34.     height:226px;
  35. }

  36. div.baihe-05_ {
  37.     float:left;
  38.     background:url(baihe_05.png);
  39.     width:960px;
  40.     height:3px;
  41. }
  42. </style>
  43. <div class="__01" id="baihe_ID">
  44.     <div class="baihe-01_"></div>
  45.     <div class="baihe-02_"></div>
  46.     <div class="baihe-03_"></div>
  47.     <div class="baihe-04_"></div>
  48.     <div class="baihe-05_"></div>
  49. </div>
复制代码


最佳答案
2021-4-30 08:28:54
按你现在的写法,要适用手机端就要再加样式,例如下面这样,把你那些写死的width、height在不同的屏幕下再写一遍
  1. /*手机端*/
  2. @media (min-width: 480px) and (max-width: 767px) {
  3.      div._01{
  4.           ...
  5.     }
  6.     ...
  7. }

  8. /*平板电脑*/
  9. @media (min-width: 768px) and (max-width: 979px) {
  10.    div._01{
  11.         ...
  12.    }
  13.    ...
  14. }

  15. /*PC端*/
  16. @media (min-width: 980px) {
  17.   div._01{
  18.        ...
  19.   }
  20.   ...
  21. }
复制代码

现在弹性布局,流式布局都还不错,使用栅格就不用每次都写死width了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2021-4-16 19:42:51 | 显示全部楼层
两个设备分辨率都不一样  
媒体查询 两套代码
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-4-30 08:28:54 | 显示全部楼层 &
按你现在的写法,要适用手机端就要再加样式,例如下面这样,把你那些写死的width、height在不同的屏幕下再写一遍
  1. /*手机端*/
  2. @media (min-width: 480px) and (max-width: 767px) {
  3.      div._01{
  4.           ...
  5.     }
  6.     ...
  7. }

  8. /*平板电脑*/
  9. @media (min-width: 768px) and (max-width: 979px) {
  10.    div._01{
  11.         ...
  12.    }
  13.    ...
  14. }

  15. /*PC端*/
  16. @media (min-width: 980px) {
  17.   div._01{
  18.        ...
  19.   }
  20.   ...
  21. }
复制代码

现在弹性布局,流式布局都还不错,使用栅格就不用每次都写死width了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )

GMT+8, 2024-11-24 16:34 , Processed in 0.023088 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表