整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

知识分享:网站页面分栏式制作的要求

站制作中主要包括上下、左右以及混合分栏的排版模式,分栏式页面现在是网站设计中常见的一种,它可以将网站展现的更美观,内容看上去井然有序。在今天的内容中,小编将详细介绍下分栏式页面设计的要求。

1.页面设计时要将主次分清,不要一味的追求漂亮而违反了页面设计的规则,特别要注意的是不要影响用户的浏览体验。

2.用心创意设计,一般来说左右分栏的网站看上去板块会很少,如果我们通过创新设计,将页面更为丰富,这样用户在浏览网站时就不会觉得死板了。

3.除了在内容上左右分栏可以大幅度交替变换,整体的格调也不能区分得过于明显,否则会显得格格不入,最好让整个页面保持该有的视觉平衡感。

4.导航设计要求,不管采用是文字还是图片的导航形式,都可以利用分栏充分体现,考虑到用户对网站的视觉效应,小编认为在分栏中利用图片导航指引效果会更好。

5.做到左右互补的形式,用户在浏览网站时,由于页面设计左右互补,那么浏览一侧内容的同时就不会遗漏另一侧的内容,甚至会引发用户对网站内容的思考。

总结:分栏设计从内容和结构上来说比普通的设计都要自由得多,两侧既独立又紧密相连,所以,尽量发挥出我们的想象和创意,将好的作品展现到用户面前。

原创文章出自畅想网络,转载地址:http://www.e-wkj.cn/xw/2493.html

题一:

在html5、CSS3语言中,在一个div区域内划分4列div区域。

样例代码:

可以使用CSS的flexbox布局来实现在一个div区域内划分4列div区域的效果。以下是一个样例代码:

<!DOCTYPE html>
<html>
<head>
  <style>
    .container {
      display: flex;
      flex-wrap: wrap;
    }

    .column {
      width: 25%;
      padding: 10px;
      box-sizing: border-box;
    }

    .column:nth-child(odd) {
      background-color: #f2f2f2;
    }

    .column:nth-child(even) {
      background-color: #ccc;
    }
  </style>
</head>
<body>
  <div class="container">
    <div class="column">
      <h2>Column 1</h2>
      <p>This is the content of column 1.</p>
    </div>
    <div class="column">
      <h2>Column 2</h2>
      <p>This is the content of column 2.</p>
    </div>
    <div class="column">
      <h2>Column 3</h2>
      <p>This is the content of column 3.</p>
    </div>
    <div class="column">
      <h2>Column 4</h2>
      <p>This is the content of column 4.</p>
    </div>
  </div>
</body>
</html>

在上面的代码中,我们使用了display: flex;来将容器设置为flex布局,通过flex-wrap: wrap;使得内容在行不够的情况下自动换行。然后,每个列的宽度设置为25%,通过padding: 10px;设置列的内边距。通过box-sizing: border-box;设置盒子模型为border-box以保证内边距不会撑开列的宽度。最后,使用:nth-child选择器分别给奇数列和偶数列设置不同的背景颜色,以便区分列的样式。

问题二:

在html5、CSS3语言中,我想把页面分为4个区域,上面第一区域div为页面全宽、高度100px;中间分为左右两个区域div,高度600px;最下面区域div为页面全宽、高度100px。

样例代码:

<!DOCTYPE html>
<html>
<head>
  <style>
    html, body {
      height: 100%;
      margin: 0;
      padding: 0;
    }
    #header, #content, #footer {
      width: 100%;
      position: relative;
    }
    #header {
      height: 100px;
      background-color: #ccc;
    }
    #content {
      height: 600px;
      background-color: #ddd;
    }
    #left, #right {
      width: 50%;
      height: 100%;
      float: left;
    }
    #left {
      background-color: #eee;
    }
    #right {
      background-color: #fff;
    }
    #footer {
      height: 100px;
      background-color: #ccc;
    }
  </style>
</head>
<body>
  <div id="header"></div>
  <div id="content">
    <div id="left"></div>
    <div id="right"></div>
  </div>
  <div id="footer"></div>
</body>
</html>

说明:

  1. 首先,设置html和body的高度为100%以确保页面占满整个屏幕,并去除默认的边距和内边距。
  2. 页面分为三个区域,分别是header、content和footer,它们的宽度都设置为100%,并且相对定位。
  3. header区域的高度设置为100px,并设置背景颜色为#ccc。
  4. content区域的高度设置为600px,并设置背景颜色为#ddd。其中,content区域又分为左右两个区域,分别是left和right,它们的宽度都设置为50%,高度设置为100%,并且浮动在左侧。
  5. left区域的背景颜色设置为#eee,right区域的背景颜色设置为#fff。
  6. footer区域的高度设置为100px,并设置背景颜色为#ccc。

频讲解课程

设计图分析HTML模块化和CSS模块化示例:https://www.ixigua.com/i6904614970210648587/


HTML+CSS模块化基础代码

核心知识点

  1. 分析设计图结构和模块划分
    1. 横向分:头部,导航,banner,中间主体,底部
    2. 按页面分:列表页,详情页,单页
    3. 模块划分:列表,轮播,自定义模块
  2. 了解页面布局和模块化布局的区别
    1. 页面布局主要是分栏唯一功能,不能定义样式,一般用 col-为前缀命名
  3. 了解html模块化命名规范
    1. 列表类模块使用 ul-为前缀命名
      1. 列表li里面的命名规范
        1. 都以短的英文缩写为主
        2. 图片 .pic
        3. 文本 .txt
        4. 标题 .tit
        5. 日期 .date
        6. 简介 .desc
        7. 信息 .info
        8. 按钮 .btn
        9. 更多 .more
    2. 其他自定义模块都用 m- 为前缀命名
    3. 单独元素都已 g- 为前缀命名
      1. 大标题 g-tit1
      2. 按钮 g-btn
    4. 通用的模块统一命名
      1. 头部 header
      2. 底部 footer
      3. 主导航 nav
      4. 侧导航 snv
      5. 分页 pages
      6. 当前位置 cur
  4. 了解CSS模块化写法规范和编码顺序
    1. 先写初始化样式
    2. 然后是头部底部公用样式
    3. 然后写每个模块的样式
    4. 每个模块的样式都以模块命开头,每个模块独立
    5. .wp是限制页面宽度的
    6. .col- 是页面布局分栏的