第四章:实现PC端样式

作者: fxqp1043 | 来源:发表于2019-03-31 17:14 被阅读0次

CSS Resets

消除不同浏览器之间的差异

传统的css resets

Normalize.css
A modern, HTML5-ready alternative to CSS resets

px,em,rem

  • px(1个px相当于1个像素)

  • em(相对的长度单位)

    em相对参照物为父元素的font-size
    em具有继承的特点
    一直到顶级父元素没有设置font-size时,会有一个默认的em设置,一般为:1em = 16px



    缺点:依赖父元素,容易造成混乱
  • rem

    rem相对参照物为根元素html,相对参照物固定不变,好计算



    其它特性和em相同

清除浮动

  • 添加新标签

    <div class="container">
        <h1 style="float:left;"></h1>
        <p style="float:left;"></p>
        
        # 清除浮动
        <div style="clear:both;"></div>
    </div>
    

    缺点:添加无意义的空标签,违背了结构和表现分离的web标准的精髓,如果太多,维护困难。

  • overflow

    .container{
        overflow:auto/hidden;
    }
    
  • 浮动容器本身也浮动

    .container{
        float:left;
    }
    

    缺点:容器外部有嵌套时,也需要浮动,整个页面建立在浮动布局的基础上。



    不推荐使用
  • 使用after伪元素

    .clearfix:after{
        content:".";
        display:block;
        height:0;
        clear:both;
        visibility:hidden;
    }
    /*兼容 ie6/7 */ 
    .clearfix{zoom:1;}
    
    <div class="container clearfix"></div>
    
  • 更优雅的写法

    .clearfix:before,
    /*before设置可以防止上下元素的外边距合并等。*/
    .clearfix:after{
        content:" ";
        display:table;
    }
    .clearfix:after{clear:both;}
    

页眉页脚样式

主要内容样式

相关文章

  • 第四章:实现PC端样式

    CSS Resets 消除不同浏览器之间的差异 传统的css resets Normalize.cssA mode...

  • PC 端样式留存 2021-04-08

    PC 端样式留存

  • Pc、移动端公共样式

    比较实用的移动端和pc端公共样式 为什么使用公共样式 使用公共样式能让我们在写pc和移动端代码的时候,代码可以高复...

  • 媒体查询

    1. 互联网公司的产品在PC端和在移动端一般都会有不同的样式,如何实现的? 方法一:做出两套css样式,然后通过C...

  • PC端样式重置

    body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,for...

  • 响应式媒体查询

    1.互联网公司的产品在PC端和在移动端一般都会有不同的样式,如何实现的? 方案1,直接使用现成的bootstrap...

  • 如何用纯css 媒体查询media queries实现响应式汉堡

    PC端和手机移动端均适配,依据设备的宽度大小决定是否值下拉菜单样式 一、 head里添加meta移动端的样式 ☰ ...

  • PC端公共css样式

  • 移动端布局rem

    移动端布局和PC端布局相差很多,因为要考虑用户体验流畅等原因,移动端所用的样式越简洁越好,所需的样式也不多。这次就...

  • 【CSS】margin和padding使用百分比

    最近在做一个小项目,前端部分需要适配手机端。由于工期比较急,先上线PC端,所以在开发PC端样式的时候,没有考虑太多...

网友评论

    本文标题:第四章:实现PC端样式

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