third

本文详细介绍了移动端布局的细节,包括设置手机宽度、处理没有固定宽度的div、解决高度问题及弹窗实现方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       一些移动端布局的细节 ,记录一下吧。
           下面为设置手机宽度和浏览器宽度一样。
            <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
             在移动端,所有宽度,高度都与设计稿有两倍差,所有除以二(包括字体大小)。
            在一个没有固定宽度的div里,左边是没有固定宽度的div,右边定宽。怎么实现呢?
            如下例:
                        third - 妖孽 - 妖孽
              右边button定宽,左边input用absolute定位,
                    设置为 left:0; right="Button的宽度",这样浏览器宽度变小也不会影响了。
            写没有固定宽度,高度的页面 ,高度是被内容撑起来是,没有文本的时候背景颜色就变成白色。
           解决这种问题,绝对定位又上场啦~~~
                                    position:absolute;
                                   top:0;
                                  right:0;
                                  left:0;
                                   bottom:0;
  就可以搞定了。
        边距叠加:third - 妖孽 - 妖孽
                             如果对每个li都用一个border,那么边距叠加,解决方式
                                                    margin:-1px;
                               上述li对所有用通配选择器,对其border-bottom,border-right:1px dotted;在对右边的li用另一个类选择器,border-right:none;对下面的选择器  border-bttom:none;
                         也可以对整个ul运用,margin:-1px;
                              overflow:hidden;就可以搞定;
                       弹窗:
                            写弹窗时要有两个并行的div不在wrapper里,

                          third - 妖孽 - 妖孽
            third - 妖孽 - 妖孽
       第一个div是黑色背景,第二个是弹窗内容。这样就搞定啦 。
 




               








转载于:https://www.cnblogs.com/echo-yaonie/p/4316720.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值