zoukankan      html  css  js  c++  java
  • 2021.6.4

    今日学习进度:

      第一天  第二天 第三天  第四天  第五天 
    所花时间(小时) 3  4.5  3  5.5  2.5
    代码量(行) 500  400  500  200  200
    博客量(篇) 1  1  1  1  1
    了解到的知识点 顶会热词分析5  顶会热词分析6   顶会热词分析7   顶会热词分析8   CSS网站布局

    页眉

    页眉(header)通常位于网站顶部(或顶部导航菜单的正下方)。它通常包含徽标(logo)或网站名称:

    实例

    .header {
      background-color: #F1F1F1;
      text-align: center;
      padding: 20px;
    }

    结果:

    页眉

    导航栏

    导航栏包含链接列表,以帮助访问者浏览您的网站:

    实例

    /* navbar 容器 */
    .topnav {
      overflow: hidden;
      background-color: #333;
    }
    
    /* Navbar 链接 */
    .topnav a {
      float: left;
      display: block;
      color: #f2f2f2;
      text-align: center;
      padding: 14px 16px;
      text-decoration: none;
    }
    
    /* 链接 - 悬停时改变颜色 */
    .topnav a:hover {
      background-color: #ddd;
      color: black;
    }

    结果:

    内容

    使用哪种布局通常取决于您的目标用户。最常见的布局是以下布局之一(或将它们组合在一起):

    • 1-列布局(通常用于移动浏览器)
    • 2-列布局(通常用于平板电脑和笔记本电脑)
    • 3-列布局 (仅用于台式机)

    我们将创建 3 列布局,并在较小的屏幕上将其更改为 1 列布局:

    实例

    /* 创建三个相等的列,它们彼此相邻浮动 */
    .column {
      float: left;
       33.33%;
    }
    
    /* 在列后清除浮动 */
    .row:after {
      content: "";
      display: table;
      clear: both;
    }
    
    /* 响应式布局 - 使三列堆叠,而不是在较小的屏幕(宽度为 600 像素或更小)上并排 */
    @media screen and (max- 600px) {
      .column {
         100%;
      }
    }

    提示:如需创建 2 列布局,请将宽度更改为 50%。如需创建 4 列布局,请使用 25%。

    提示:您是否想知道 @media 规则如何工作?请在我们的 CSS 媒体查询 这一章中学习更多相关知识。

    提示:创建列布局的一种更现代的方法是使用 CSS Flexbox。但是,Internet Explorer 10 和更早版本不支持它。如果需要 IE6-10 支持,请使用浮动(如上所示)。

    如需了解有关 Flexible Box 布局模块的更多信息,请阅读我们的 CSS Flexbox 教程。

    不相等的栏

    主要内容(main content)是您网站上最大、最重要的部分。

    列宽不相等的情况很常见,因为大部分空间都为主内容保留。附属内容(如果有)通常用作替代导航或指定与主要内容有关的信息。您可以随意更改宽度,只要记住它的总和应为 100%:

    实例

    .column {
      float: left;
    }
    
    /* 左和右列 */
    .column.side {
       25%;
    }
    
    /* Middle column */
    .column.middle {
       50%;
    }
    
    /* 响应式布局 - 使三列堆叠,而不是并排 */
    @media screen and (max- 600px) {
      .column.side, .column.middle {
         100%;
      }
    }

    页脚

    页脚位于页面底部。它通常包含诸如版权和联系方式之类的信息:

    实例

    .footer {
      background-color: #F1F1F1;
      text-align: center;
      padding: 10px;
    }
  • 相关阅读:
    leaflet antvPath示例
    mysql根据属性分组找最值
    java stream流中的collect()方法详解
    Stream使用Collector.tomap方法value值为null时报空指针异常 解决方案
    mysql自定义函数计算时间段内的工作日(支持跨年)
    经典面试题:ES如何做到亿级数据查询毫秒级返回?
    一口气说出 4 种分布式一致性 Session 实现方式,面试杠杠的~
    使用Docker+nginx部署Vue项目
    linux重定向及/dev/null 2>&1详解
    Linux文件目录变只读(Read-only file system)导致mysql启动失败
  • 原文地址:https://www.cnblogs.com/marr/p/14905887.html
Copyright © 2011-2022 走看看