网页设计——HTML(3)布局基础
为什么要布局?
网页布局,也就是如何安排网页的内容。
一个好的网页布局能够使人眼前一亮,吸引流量。
本篇文章中我们不讨论相关的设计理论,我们只对布局所用到的HTML知识进行学习。
几种简单的布局方式
网页主要分为三部分——头部、主体、页脚。
头部:网页的头部主要包含网站和网页的名字以及LOGO,还会包含网站的导航栏。
主体:网页的主体承载网页的主要内容。
页脚:网页的页脚通常会包含网站的基本信息、版权信息、备案信息和相关链接。
三段式:
这是最简单直接的布局,但简单并不意味丑陋,这种布局因为简洁往往能够设计出效果出众的网页,最常见的就是搜索引擎和新闻门户的主页。
带侧边栏:
侧边栏通常是导航栏,一般是比顶部导航栏更详细的导航栏。这种布局常见于博客网站,侧边栏的放置相对随意,既可以在左边,也可以在右边,或者两边都有。通常来说,左侧导航栏会用来放置垂直导航,而右侧的侧边栏会放置公告栏、关键词云或其他挂件。
这两种是最简单也是最有效的布局,其他的布局往往是从这两种布局衍生而来的。更多的布局可以去各个博客网站或者QQ空间查看他们提供的布局。
行级元素与块级元素
从布局的角度,HTML中的元素包含两种:行级元素和块级元素。
接连使用两个行级元素,他们之间不会自动换行。
比如:<span>abc</span><span>123</span>
<span>元素本身不会使文本发生任何视觉上的变化,通常作为一个单纯的行级元素用于布局,它可以给同一行(段落)中的不同部分文字添加不同的属性,当我们学到CSS时,它的作用会体现得更明显。除此之外,<b>标签、<i>标签等标签均为行级元素。
块级元素会使文本从一个新的段落开始。
比如:<div>abc</div><div>123</div>
<div>标签也常常用于布局,起作用与<span>大同小异,具体的布局方法在学习CSS后会更好掌握。
表格布局
在初级阶段,我们需要掌握的是表格布局。虽然这种布局方法已经几乎被完全放弃,但是对于初学者来说,这是相较而言更容易掌握布局知识的方法。
表格的组成
表格由单元格组成,我们在网页中,我们认为表格由若干行(横着的)组成,每一行有若干列单元格。
table标签
<table border=1>
<tr>
<td>cell1</td>
<td>cell2</td>
</tr>
<tr>
<td>cell3</td>
<td>cell4</td>
</tr>
</table>
<table>标签用于在HTML中描述一个表格。
在<table>标签内,我们用<tr>标签描述一个行,在一个行中,我们使用<td>来描述行中的一列单元格(其实就是一个单元格)。
相关的属性
table标签的属性
border:表格的边框粗细,当表格用于布局时,往往设置为0。
align:单元格内内容的对齐方式,可以取left、rigth、center。
width:表格的宽度。
td的属性
width:单元格宽度。
colspan:单元格跨列。
rowspan:单元格跨行。
网页设计——HTML(3)布局基础的更多相关文章
- css+div网页设计(一)--基础知识
css是网页制作不可缺少的部分,我会用三篇博客为大家展示css的基本用法. 关于css+div的整体结构图总结如下: 本篇博客主要介绍css的基础知识. 一.css概念; css(级联样式表):它是一 ...
- 网页设计——5.table布局
今天做一个大的页面,主要是对table布局的理解: 代码: <table cellspacing=0 border=1 style="bordercolor:#C0C0C0;" ...
- web网页设计五种布局
1.大框套小框布局 2.通栏布局 3.导航栏在主视觉下方的布局 4.左中右布局 5.环绕式布局
- PS网页设计教程XXX——在PS中创建一个漫画书主题网页布局
作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,“熟读唐诗三百首,不会作诗也会吟”. 本系列的教程来源于网上的PS教程,都是国外的,全英文的.本人尝试 ...
- css+div网页设计(二)--布局与定位
在网页设计中,能否控制好各个模块中在页面中的位置是非常关键的,与传统的表格定位不同,css+div定位方式更加的灵活,本篇博客将为大家介绍css+div的布局与定位. 一.盒子模型 由图可以看出 盒子 ...
- 网页基础:网页设计(我所知道的所有的html和css代码(含H5和CSS3)),如有错误请批评指正
最基础的网页设计,就是给你一个图片你做成一个网页,当然,我的工作是C#,个人网页的功底不是很高首先先认识一下网页的一些相关知识: 一般的,现在一个html网页一般包含html文件,css文件,js文件 ...
- <转载>网页设计中的F式布局
地址:http://www.uisdc.com/understanding-the-f-layout-in-web-design 网页设计中的F式布局 今天我们来重点介绍网页设计中的F式布局.传统的布 ...
- PS网页设计教程——30个优秀的PS网页设计教程的中文翻译教程
PS网页设计教程--30个优秀的PS网页设计教程的中文翻译教程 作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作 ...
- PS网页设计教程XXIV——从头设计一个漂亮的网站
作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,“熟读唐诗三百首,不会作诗也会吟”. 本系列的教程来源于网上的PS教程,都是国外的,全英文的.本人尝试 ...
随机推荐
- SiteMesh的简单使用
简介: SiteMesh是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的. 它能通过创建一个包装对象,也就是装饰来包裹的对象.尽管它是由Java语言来实现的, ...
- ARDUINO UNO烧录BOOTLOADER
批量烧录为了速度加快,使用USBASP工具,配合PROGISP软件进行烧录. 因为脱离了ARDUINO IDE,所以需要研究AVR单片机的熔丝位设置问题. 刷ATMEGA32U4芯片,需要这样设置: ...
- Acwing-164-可达性统计(拓扑排序, 位运算统计)
链接: https://www.acwing.com/problem/content/166/ 题意: 给定一张N个点M条边的有向无环图,分别统计从每个点出发能够到达的点的数量. 思路: 先拓扑排序求 ...
- 【JZOJ5603】【NOI2018模拟3.27】Xjz
题目描述 给定字符串 S 和 T. 串A和串B匹配的定义改为:存在一个字符的映射,使得A应用这个映射之后等于B,且这个映射必须为一个排列. A=121, B=313,当映射为{1->3, 2-& ...
- Springboot的resources下资源访问的问题
对于路径问题,是让我一直感到痛苦的事情,首先是因为我的眼高手低,感觉路径这么简单根本没必要去看,但是昨天项目组长的冷嘲热讽让我无地自容:“你竟然连linux和window的路径的区别都不知道,呵呵”. ...
- Navicat导出表结构
SQL Server导出表结构 Oracle导出表结构
- cookbook 6.2 定义常量
任务: 需要定义一些模块级别的变量(比如命名的常量),而且客户代码无法将其重新绑定: 解决方案: #coding = utf-8 class _const(object): class ConstEr ...
- Gym 100971D 单调栈
D - Laying Cables Time Limit:2000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64u ...
- zabbix监控部署
zabbix是一款开源的监控软件,下面来一起学习一下zabbix监控的部署吧 环境: 主机名 地址 系统 角色 tiandong 192.168.209.3 centos6.5 服务端 winter ...
- 「HEOI2016/TJOI2016」 排序
题目链接 戳我 \(Solution\) 这道题在线的做法不会,所以这里就只讲离线的做法. 因为直接排序的话复杂度显然不对.但是如果数列为\(01\)串的话就可以让复杂度变成对的了 那么\(01\)串 ...