zoukankan      html  css  js  c++  java
  • 预防新型冠状病毒科普宣传网站之Global Setting(2020年7月20日)

    8书写css全局样式的意义就是为了规范开发,减少css代码重复率,提高工作效率,同时使用全局样式更符合web标准,页面性能得到优化,代码简洁明了,尽可能的减少服务器的负载,保证最快的解析速度。

    1.重置浏览器默认样式

    将具有默认margin和padding的标记置零,所有标记的margin、padding都在使用时具体定义。

    * {
      margin: 0;     
      padding: 0; 
    }

    2.font-size=100%

    我们通常设置font-size字体大小时使用的单位都是px,rem,em,但是也有一种设置就是去写一个百分比,是相对于浏览器默认字体大小或继承body设定的字体大小来说的。

    html {
      font-size: 100%;
     }

    3.去除a链接标签的默认样式

    默认a标签的样式有下划线和蓝色字体,为了使页面更美观通常会取消掉它的默认样式。

    a {
      text-decoration: none;         //去除默认下划线
    }
    a:hover, a:focus {               //hover表示鼠标悬停时,focus表示元素获得光标焦点时
      text-decoration: none;
      outline: none;
    }

    outline 属性是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。在这里我们要取消这个样式,有两种方式:

    ①.outline: none;     ②.outline: 0;

    4.去除<h1>~<6>标题标签默认样式

    h1, h2, h3, h4, h5, h6 {
      margin: 0;
      padding: 0;
      font-family: "Montserrat", sans-serif;
      color: #011a3e; 
    }

     5.去除<ul><li>无序列表默认样式

    在无序列表的每一个小li前面都会有一个标记,但是通常我们会取消这个标记,并且ul li有默认的padding和margin值,我们也要给它取消掉,使用时按需添加。

    ul {
      margin: 0;
      padding: 0; 
    }
      ul li {
        list-style: none; 
    }

    6.display: inherit;

    display这个属性用于定义建立布局时元素生成的显示框类型,在这个网页中我们要为input/select/textarea添加此属性,属性的值为inherit,表示这些元素应该从父元素继承 display 属性的值。

    input,
    select,
    textarea {
      display: inherit;     //继承父元素的display属性值
      border: none;      // 去除边框
      outline: none;      //去除元素周围的轮廓
    }

    display常用属性值:

    ①inline(默认):此元素会被显示为内联元素。

    ②none:此元素不会被显示。

    ③block:此元素将显示为块级元素。

    ④inline-block:行内块元素。

    7.body

    body {
      font-family: "Poppins", sans-serif;
      font-size: 15px;
      line-height: 24px;
      color: #7a808d;
      font-weight: normal;
      overflow-x: hidden; 
    }

     overflow-x属性的常用值:

    ① hidden:如果溢出元素的内容区域的话,裁剪内容 - 不提供滚动机制。

    ②scroll:如果溢出元素的内容区域的话,裁剪内容 - 提供滚动机制。

    8.项目燃尽图

  • 相关阅读:
    Android:Unable to find explicit activity class报错
    家庭记账本2
    家庭记账本开发
    Android Studio中TableLayout(表格布局)
    Android Studio中View与ViewGroup的概念
    Android Studio反编译APK获取代码&资源
    Android程序签名打包
    Android Studio工程相关解析(各种文件,资源访问)
    Android Studio 的SDK更新不了问题解决
    模块
  • 原文地址:https://www.cnblogs.com/ynj1014/p/13410912.html
Copyright © 2011-2022 走看看