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

相关文章

  • 浅谈vue中使用编辑器vue-quill-editor踩过的坑

    我来为你详细讲解如何使用编辑器vue-quill-editor,以及在使用过程中需要注意的坑。 概述 vue-quill-editor是一个基于Quill.js的富文本编辑器组件,提供了丰富的配置项和功能,方便快速实现常见的富文本编辑需求。但是,在使用过程中,容易出现一些坑,需要注意和解决。接下来,我会提供两个示例,详细说明使用vue-quill-edito…

    css 2023年6月10日
    00
  • 论web标准的网页制作和符合web标准的网站UI

    论Web标准的网页制作和符合Web标准的网站UI是现代网站制作中的重要概念。本文将详细介绍这些概念背后的技术,并提供一些制作Web标准网站的实用示例。 什么是Web标准? Web标准是一种技术标准,旨在确保网站的可访问性、可用性、可维护性和可扩展性。使用Web标准可以确保网站在不同的浏览器和设备上都能够正常工作。Web标准包括HTML、CSS和JavaScr…

    css 2023年6月9日
    00
  • jQuery实现百度图片移入移出内容提示框上下左右移动的效果

    要实现“jQuery实现百度图片移入移出内容提示框上下左右移动的效果”的功能,我们需要使用jQuery的动画效果,包括fadeIn/fadeOut和animate两种方法。 下面是具体的实现步骤: 建立HTML骨架结构:包含图片列表和内容提示框两个部分。 <div class="img-list"> <img src=&…

    css 2023年6月10日
    00
  • css写菜单:简洁注释版

    下面是”css写菜单:简洁注释版”的完整攻略: 1. 选择菜单类型 首先,要选择菜单的类型,常见的菜单类型有水平菜单和垂直菜单两种。可以根据网站的布局和需求选择合适的菜单类型。 2. 准备 HTML 结构 在 HTML 文件中,我们通常使用<ul>和<li>标签来构建菜单,使用<a>标签作为链接。示例如下: <ul&…

    css 2023年6月9日
    00
  • CSS中元素的显示模式

    当我们使用 CSS 样式来定义元素的样式时,每个元素都有其默认的显示模式。在 CSS 中,有两种常见的元素显示模式:块级元素和内联元素。 块级元素 块级元素是指那些在页面中会像一块一块的显示,每个块独占一行的元素,比如 div、p、ul、li 等。块级元素可以设置宽度、高度、内外边距、背景颜色、文本颜色等样式属性。同时,它们还可以包含其他的块级元素以及内联元…

    css 2023年6月10日
    00
  • css 中多种边框的实现小窍门

    下面是关于“css 中多种边框的实现小窍门”的完整攻略。 1. 常规边框样式 在 CSS 中,我们可以使用 border 属性来设置元素的边框样式。常规边框样式包括: solid:实线样式 dotted:点状样式 dashed:虚线样式 double:双线样式 groove:3D 浮雕样式(向内凹陷) ridge:3D 浮雕样式(向外凸起) inset:3D…

    css 2023年6月9日
    00
  • jquery实现聚光灯效果的方法

    下面是“jquery实现聚光灯效果的方法”的完整攻略。 1. 概述 聚光灯效果是一种将画面中某个区域突出显示的效果。在网页设计中,聚光灯效果常被用于高亮显示产品、展示特殊信息等。本文将介绍使用jQuery实现聚光灯效果的方法,涵盖基本思路、代码实现和两个示例说明。 2. 基本思路 实现聚光灯效果的基本思路是:在鼠标移动到需要突出显示的区域时,创建一个同等大小…

    css 2023年6月10日
    00
  • 基于jquery的表头固定的若干方法

    基于jQuery的表头固定有很多种方法,下面我来详细讲解一下。 1. 使用position和scrollTop 这种方法利用了position属性的fixed值,scrollTop获取顶部距离,使表头一直固定在顶部。 首先,我们需要在CSS中设置表头的position属性为fixed,并设置它的top为0: thead { position: fixed; …

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