美文网首页
手机移动端的基本布局(base.css)

手机移动端的基本布局(base.css)

作者: 爱吃炸鸡的Banana | 来源:发表于2020-12-02 20:31 被阅读0次

    开发移动端布局时,移动端有些不同于PC端网页的特有样式,比如:

    1.a标签被点击时会产生蓝色遮罩层的高亮效果.

    1. 在移动端手指的相应面积是一个区域,开发者在移动端是必须考虑
      到a标签的相应面积.
    2. 移动端没有 :hover.

    可设置的基本样式:

    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    
    body {
        width: 100%;
        /* 最大宽度 */
        max-width: 750px;
        /* 最小宽度 */
        min-width: 320px;
        margin: 0 auto;
        font-size: 14px;
        font-family: -apple-system, Helvetica, sans-serif;
        line-height: 1.5;
        color: #666;
    }
    
    /*去掉a标签在移动端中点击会出现蓝色遮罩层的效果  设置为transparent 完成透明*/
    a {
        -webkit-tap-highlight-color: transparent;
    }
    
    /*在移动端浏览器默认的外观在iOS上加上这个属性才能给按钮和输入框自定义样式*/
    input {
        -webkit-appearance: none;
    }
    
    /*禁用长按页面时的弹出菜单*/
    img, a {
        -webkit-touch-callout: none;
    }
    
    ul {
        list-style: none;
    }
    
    img {
        /* 清除图片底下的空白缝隙 */
        vertical-align: middle;
        width: 100%;
    }
    
    input, button {
        outline: 0;
        border: 0;
    }
    
    a {
        display: block;
        color: #666;
        text-decoration: none;
    }
    
    /* 清除浮动 */
    .clearfix::after {
        content: "";
        display: block;
        height: 0;
        visibility: hidden;
        clear: both;
    }
    

    补充:(让产品详情两行显示)

    p{
       /*1. 超出的部分隐藏 */
        overflow: hidden;
    
       /*2. 文字用省略号替代超出的部分 */
      text-overflow: ellipsis;
    
        /* 3. 弹性伸缩盒子模型显示 */
        display: -webkit-box;
    
        /* 4. 限制在一个块元素显示的文本的行数 */
        -webkit-line-clamp: 2;
    
        /* 5. 设置或检索伸缩盒对象的子元素的排列方式 */
        -webkit-box-orient: vertical;
    }
    

    相关文章

      网友评论

          本文标题:手机移动端的基本布局(base.css)

          本文链接:https://www.haomeiwen.com/subject/uvsywktx.html