美文网首页
code3. 布局

code3. 布局

作者: 晨曦Bai | 来源:发表于2020-06-09 15:23 被阅读0次

https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Document_and_website_structure

html 使用 div 分区布局。
html 5 有相应的用于布局的标签。

1. html 文档的基本结构

header
  1. 通常是一个大长条, 包括 heading , logo , tagline
  2. 从一个网页到另一个网页,显示相同.

navigation bar

  1. 链接网站的主要部分
  2. 通常用 menu button , links , 或者 tabs 表示.
  3. separate from header is better

main content

  1. 网页的主要内容

sidebar

  1. peripheral info , links ,quotes , ads, etc.
  2. 通常是与主要内容相关的内容. 例如一篇新闻, sidebar 可能包含 作者简介, 或者相关文章链接
  3. 也有的情况是, 作为二级navigation system
    ``

footer

  1. 网页底部的一条
  2. 主要包含 fine print , copyright notices, or contact info.
  3. 也提供快速访问的链接

典型的网页布局如下图:

image.png

html为各个部分, 都提供了相应的语义标签

  • header
    <header>

header 是简介形式的内容
是全局的页眉,或者 article section 的页眉

  • navigation bar
    <nav>

nav 页面主导航功能, 其中不应包含二级链接等内容。

  • main content
    <main>

main 存放每个页面独有的内容。 每个页面上只能用一次。
main 直接嵌入body 中,最好不要将他嵌套进其他元素。

article

article 包含一篇文章
section
与article 类似,更适用于组织页面使其按功能分块(比如迷你地图,一组文章标题和摘要)。
一般用法: 以标题开头, 把一篇文章 article 分成若干部分分别置于不同的section, 也可以把一个区段section 分成若干部分并分别置于不同的 article 中。
div

  • sidebar
    aside

aside 经常放在 <main> 里
aside 包含一些间接信息,如 术语条目、作者简介、相关链接、等等。

  • footer
    footer

找不到适合的语义的标签 把一组items 放在一起, 可以使用 <div><span> 添加 class 属性,

设计一个网站的流程

尽可能带给用户最好的体验,需要哪些页面,如何排列组合这些页面,如何互相链接等问题不可忽略,这些工作称为 信息架构

1. 大多数页面会使用一些相同的元素: 导航菜单,页脚。

如果网站为商业站点,不妨在所有页面的页脚都加上联系方式。

所有页面都通用的内容:

页眉: 标题 、 logo
页脚: 联系方式 、版权声明
超链接:

  1. 术语 、状态
  2. 站点语言选择
  3. 无障碍访问策略

2. 为页面结构绘制草图, 记录每一块的作用。

image.png

3. 对于期望添加进站点的所有其他非通用内容的内容展开头脑风暴,直接罗列出来。

image.png

4. 试着对这些内容进行分组,这样可以让你了解哪些内容可以放在同一个页面。这种做法和 卡片分类法 非常相似。

image.png

5. 绘制一个站点地图的草图,使用一个气泡代表网站的一个页面,并绘制连线来表示页面间的一般工作流。主页面一般置于中心,且链接到其他大多数页面;小型网站的大多数页面都可以从主页的导航栏中链接跳转。也可记录下内容的显示方式

image.png

Note down what you want to have common to every page
such as naviagetion menu , footer content ,

  1. Draw a rough sketch of what you might want the structure of each page to look like. Note what each block is going to be.
  2. Brainstorm all the other (not common to every page ) content you want to have on your website.
    Write a big list down.
  3. Try to sort all these content items into groups , to give you an idea of what parts might live together on different pages.
  4. Try to sketch a rought sitemap .
    Have a bubble for each page on your site,
    and draw lines to show the typical workflow between pages.
    The homepage will probably be in the center,
    and link to most if not all of the others.
    most of the pages in a small site should be available from the main navigation, although there are exceptions.
    You might also want to include notes about how things might be presented.

相关文章

  • code3. 布局

    https://developer.mozilla.org/en-US/docs/Learn/HTML/Intro...

  • css经典布局总结

    布局类型 浮动布局 流式布局 定位布局 flex布局 grid布局 布局详解 1.浮动布局。 浮动布局是利用flo...

  • 布局小结

    布局方式 静态布局 浮动布局 定位布局 自适应布局 流式布局(百分比布局) 响应式布局 弹性布局 悬挂布局 圣杯布...

  • 常用的五大布局

    常用的五大布局(线性布局,相对布局,帧布局,表格布局,绝对布局) 1,线性布局 LinearLayout ...

  • 实现三栏布局的六种方式

    六种布局方式总结:圣杯布局、双飞翼布局、Flex布局、绝对定位布局、表格布局、网格布局。 圣杯布局 圣杯布局是指布...

  • CSS3开发常用核心技能

    基础网页布局 布局分类 一列布局 两列布局 三列布局 多列布局 一列布局: 二列布局: 三列布局: ⚠️ midd...

  • 移动端页面布局

    七大布局:流线布局、等比缩放拓展布局、分栏布局、流动布局、重复布局、固定布局1.流线布局流线布局指在界面中的内容元...

  • 前端网站5种布局

    前端基本布局分大致5种,table布局,float 布局,absolute布局,flexbox布局,grid布局。...

  • 2019-08-25

    布局 说法一 浮动布局 绝对定位布局 Flex布局 Table-cell表格布局 网格布局 说法二 静态布局 流式...

  • flex布局的几种典型布局方式

    flex布局的典型布局方式有哪些? 网格布局 固定底栏布局 圣杯布局 输入框布局 悬挂布局 网格布局 最简单的网格...

网友评论

      本文标题:code3. 布局

      本文链接:https://www.haomeiwen.com/subject/vdcfzhtx.html