转载:On having layout

转载: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日

相关文章

  • JavaScript实现修改伪类样式

    要实现修改伪类样式,我们需要了解伪类和JavaScript操作样式的方法。 伪类 伪类是CSS中常用的表达方式,用于选择元素的一些特定状态或特殊位置。如:hover用于选中鼠标悬停在元素上的状态等,伪类选择器以冒号(:)开头,常见的伪类有下列几个: :hover:鼠标悬停状态 :active:激活状态 :focus:焦点状态 :first-child:第一个…

    css 2023年6月10日
    00
  • CSS省略号text-overflow超出溢出显示省略号

    下面我将详细讲解“CSS省略号text-overflow超出溢出显示省略号”的完整攻略。 1. text-overflow的基本概念 text-overflow是CSS的一个属性,它用于控制当溢出的文本超出容器宽度时,如何显示文本,常用的的属性值有 “clip” 和 “ellipsis”。 clip: 溢出的文本会被裁剪,被预设宽度外的部分隐藏; ellip…

    css 2023年6月9日
    00
  • js动态调用css属性的小规律及实例说明

    在 JavaScript 中,可以通过 style 属性来动态设置和获取元素的 CSS 样式。但是,有时候需要动态调用 CSS 属性,例如获取元素的 background-color 属性值。本文将详细讲解 JavaScript 动态调用 CSS 属性的小规律及实例说明。 1. 基本概念 在 JavaScript 中,可以通过 style 属性来动态设置和获…

    css 2023年5月18日
    00
  • jquery无缝图片轮播组件封装

    让我详细讲解一下“jquery无缝图片轮播组件封装”的完整攻略。 一、组件功能介绍 该组件可以实现无限循环轮播图片,并且可以根据设定的时间间隔自动播放。 具体来说,该组件拥有以下功能: 支持通过JavaScript参数配置轮播图片、时间间隔等选项 支持向左或向右无限循环轮播图片 支持手动控制轮播方向和暂停/启动自动播放 二、实现原理 该组件的实现原理主要是通…

    css 2023年6月11日
    00
  • 修改输入框placeholder文字默认颜色-webkit-input-placeholder方法

    让我详细讲解一下“修改输入框placeholder文字默认颜色-webkit-input-placeholder方法”的完整攻略。 什么是 placeholder? 在网页中,input 标签常用于创建表单输入框,如输入用户名、密码、搜索等。placeholder 属性可以设置在输入框没有输入内容时,显示在输入框中的灰色提示文本,提示用户应该输入的内容。 问…

    css 2023年6月9日
    00
  • Bootstrap每天必学之按钮

    Bootstrap每天必学之按钮 Bootstrap是一个广受欢迎的前端开发框架,提供了一套可重用的UI组件,使开发者能够快速构建漂亮且高效的网站和应用程序。按钮是Bootstrap中最基本的组件之一,本文将为您介绍Bootstrap按钮的完整攻略。 Bootstrap按钮的基本用法 Bootstrap按钮有多种样式,可以通过不同的类名进行选择和应用。最基本…

    css 2023年6月11日
    00
  • dnf大转移远古3套装掉落规则详解_dnf大转移远古3套装掉落具体位置

    DNF大转移远古3套装掉落规则详解 DNF大转移远古3套装是很多玩家追求和期待的装备之一。以下是掉落规则和具体位置的详细介绍。 远古3套装掉落规则 远古3套装是十字军、永恒和埃及三个套装的总称。 远古3套装掉落的难度从低到高为:埃及套装,永恒套装,十字军套装。 远古3套装掉落的难度也与等级分别为75、80和85有关。 远古3套装的掉落位置包括:黄金枪鱼、弑神…

    css 2023年6月10日
    00
  • 利用模糊实现视觉3D效果实例讲解

    利用模糊可以实现视觉3D效果,具体步骤如下: 1. 准备工作 首先,我们需要在页面中添加一个容器元素,例如 div,用于承载模糊效果。然后,在该容器中添加一个需要进行3D效果处理的元素,例如图片或文字。 <div class="container"> <img src="path/to/image" …

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