小项目静态网页知识点(防溢出、移动端适配个人记录)

防溢出:溢出内容使用省略号显示:

text-overflow: ellipsis的要求

  • white-space: nowrap; → 不换行

  • overflow: hidden; → 超出隐藏

  • text-overflow: ellipsis; → 超出显示“…”

  • 宽度受限 → 文字的容器必须有固定宽度或者 flex:1

  • display 可以是 block、inline-blocks

移动端适配:

媒体查询

html{
            font-size: 8.5px; /*手机端默认大小*/
        }
        @media (min-width: 768px) { 
        html { font-size: 12px; } /* 平板或小屏电脑 */
        }
        @media (min-width: 1024px) {
        html {
            font-size: 10px; /* 桌面端固定字体 */
        }
        }
        @media (min-width: 1440px) {
        html {
            font-size: 10px; /* 超大屏固定字体 */
        }
        }

然后下面的代码统一用rem(相对于根元素的大小)

取消span元素因为换行产生的间隙:

将父容器的font-size:0

但这个方法又和防溢出冲突

吸顶导航

定位:sticky,设置top,距离顶端距离,还有z-index

position: sticky;
            top: 0;            /* 吸附距离顶部的距离 */
            z-index: 1000;
position: sticky;
            top: 3rem; /* 紧贴 nav-top 下面,高度和 nav-top 对应 */
            z-index: 999;

flex布局让竖轴内容在最上方对齐:align-items:flex-start

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值