转载:On having layout

yizhihongxing

转载:On having layout

简介

On having layout 是一篇由Mark Boulton撰写的文章,主要讲解了如何在网页设计中正确使用布局。本文将对这篇文章进行详细解释和说明。

内容

在网页设计中,布局是至关重要的,它直接影响了页面的可读性和用户体验。在文章最开始,作者就针对布局的重要性进行了强调。在这篇文章中,作者主要讲解了以下四个方面的内容:

  1. 网格布局:如何使用网格布局来创建有序、整洁的页面结构,并进行实例演示。
  2. 设计系统:如何使用设计系统和尺度来确保页面元素之间的比例和关系的准确性。
  3. 规范化:如何将规范化作为浏览器之间通用布局的基础,并以此确保良好的可移植性。
  4. 设计方案与工具:讲解一些在实际工作中使用的常见设计方案和工具,并提供关于使用工具和流程的实用建议。

下面我们分别对这四个方面做详细解释。

网格布局

网格布局是一种创建整洁、有序页面结构的方法,它能够有效地将页面元素组织为有意义的组块,使得整个页面更加易于阅读和理解。作者基于这个理念,提出了一些关于网格布局的指导原则:

  • 使用“12列网格布局”可实现最大的灵活性。
  • 每列之间应该留有足够的间距,以便为页面元素留下充足的“呼吸”空间。
  • 要有足够的空间留给页面标题和重要元素,使得页面更易阅读。
  • 可以使用断点来调整布局以适应不同的屏幕大小。

作者还提供了一个实例演示,让读者更加直观地了解如何使用网格布局来创建有序、整洁的页面结构。读者可以根据这个实例来尝试建立自己的网格布局。

设计系统

设计系统可以确保页面元素之间的比例和关系的准确性,使得整个页面看起来更加整齐、有序。为此,作者提出了一些关于使用设计系统和尺度的指导原则:

  • 使用比例系统进行设计,它可以有效地将页面元素组织为有意义的组块。
  • 尺度和间距应该保持一致,以确保页面元素的整体比例和关系符合设计系统。
  • 在设计系统中,应该使用字体尺寸、行高和标准图标等来帮助维护设计的统一性。

这些指导原则可以显著提高网页设计的准确性和效率,并且使页面看起来更加整洁、有序。

规范化

规范化是有效地实现浏览器布局通用性的基础,它可以确保页面在跨浏览器时看起来一致。作者提出了一些有用的规范化指导原则:

  • 使用“box-sizing:border-box”可以使盒子的宽度和高度包括padding和border。
  • 使用normalize.css可以确保页面看起来在不同浏览器中具有一致性。
  • 尽可能使用语义化的标签,以便在没有样式的情况下页面仍然易于阅读。

规范化的指导原则可以帮助开发人员确保在跨浏览器环境中获得一致的页面布局。

设计方案与工具

作者还提供了一些在实际工作中使用的常见设计方案和工具,并提供关于使用工具和流程的实用建议。这些方案和工具包括:

  • Sketch:用于创建页面布局和设计系统的工具。
  • Gridset:用于创建灵活的网格布局的工具。
  • Gulp和Sass:用于从开发到生产环境的构建管道工具。
  • Styleguide:用于编写设计系统说明文件的工具。

在实际开发中,使用这些工具可以提高开发效率,并使设计系统更加易于管理和维护。

总结

以上就是对On having layout这篇文章的详细讲解。在网页设计方面,布局是一项关键任务。掌握好网格布局、设计系统、规范化和设计方案与工具,可以显著提高网页设计的准确性和效率,并且让整个页面更加美观、有序、易于阅读。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:转载:On having layout - Python技术站

(0)
上一篇 2023年6月13日
下一篇 2023年6月13日

相关文章

  • 基于JS实现简单的3D立方体自动旋转

    让我来详细讲解一下“基于JS实现简单的3D立方体自动旋转”的完整攻略。 一、概述 本文主要介绍如何使用JS实现简单的3D立方体自动旋转效果。通过该教程,你将会了解到如何使用CSS3的transform属性实现3D旋转,以及如何使用JS控制旋转角度和速度等。 二、实现步骤 1. HTML文件结构 首先,我们需要在HTML文件中添加一个div元素,用于包含6个面…

    css 2023年6月10日
    00
  • 对背景图定位中background-position属性的自我理解

    为了帮助理解背景图定位中background-position属性,我们需要先了解一下这个属性的语法: background-position: X-axis-position Y-axis-position; 其中X-axis-position表示背景图在水平方向上的位置,Y-axis-position表示背景图在垂直方向上的位置。这两个值可以使用像素、百…

    css 2023年6月10日
    00
  • 一些CSS的设计原则浅谈

    一些CSS的设计原则浅谈 CSS(层叠样式表)是Web开发中最常用的样式定义方法,它可以对网站元素进行美化和布局控制。在使用CSS时,需要遵守一些基本的设计原则,以保证样式代码的复用、可扩展性和可维护性。下面是一些CSS的设计原则浅谈。 命名规范 命名规范是CSS设计的重要环节,好的命名规范可以使CSS的可读性和可维护性大大提高。一般来说,命名应该具有以下几…

    css 2023年6月9日
    00
  • 纯css写一个大太阳的天气图标的方法示例

    下面是“纯css写一个大太阳的天气图标的方法示例”的完整攻略: 一、准备工作 在开始之前,你需要先准备好以下内容: 一个文本编辑器,如VSCode或Sublime Text。 一个支持CSS3的浏览器,如Google Chrome、Firefox等。 一个基本的HTML文件,用于容纳并展示该图标。 二、开始制作 1. 设置基本样式 在HTML文件中,我们首先…

    css 2023年6月10日
    00
  • 修改CSS样式实现网页灰色(没有颜色只有浅色黑白)的几个方法整理

    下面我将详细讲解“修改CSS样式实现网页灰色(没有颜色只有浅色黑白)的几个方法整理”的完整攻略。 一、概述 将网页修改为灰色,也被称为“去色”或“黑白化”网页,这种效果通常被用于强调页面内容,从而提高信息传达效果和阅读体验。本攻略将针对实现网页灰色的几种方法做出详细的说明,并提供相关示例。 二、方法详解 1. 使用CSS3的filter CSS3中提供了一种…

    css 2023年6月9日
    00
  • 纯css为select添加样式(无脚本)实现

    为select添加样式一直是一个比较棘手的问题,特别是在没有脚本的情况下。但是可以使用纯 CSS 解决此问题。下面是实现此功能的完整攻略: 步骤一:隐藏原生select,并创建一个替代元素 使用 visibility: hidden; 属性可以隐藏 select 元素,但还需要创建一个替代元素。这可以使用自定义样式的 div 或 span 元素来实现。 se…

    css 2023年6月9日
    00
  • js实现点击链接后窗口缩小并居中的方法

    实现点击链接后窗口缩小并居中的方法可以通过以下几个步骤来完成。 给链接添加点击事件:在HTML代码中,我们需要为链接添加一个点击事件。具体做法是在链接元素中添加 onclick 属性,并为其设置一个JavaScript函数。如下所示: <a href="#" onclick="resizeAndCenterWindow()…

    css 2023年6月10日
    00
  • jQuery scroll事件实现监控滚动条分页示例

    jQuery是一款非常流行的JavaScript库,它提供了丰富的接口和方法,可以帮助开发者快速实现各种Web应用的功能。其中,scroll事件是jQuery库中很常用的事件之一,它可以用来监控页面滚动条的位置,从而实现滚动分页等功能。下面,我将为大家详细讲解“jQuery scroll事件实现监控滚动条分页示例”的完整攻略。 监控滚动条滚动事件 在开始使用…

    css 2023年6月11日
    00
合作推广
合作推广
分享本页
返回顶部