HTML学习笔记07

一、网站布局

1、网站可以把内容安排到多个列中(就像杂志或报纸那样)。

2、网站布局可以使用<div>和<table>元素来创建多列。

3、CSS对元素进行定位,创建背景以及色彩等。

4、HTML表格不是布局工具,主要是呈现表格化数据,不推荐使用。

二、HTML布局使用<div>元素

1、div袁术用于分组HTML元素的块级元素。

2、下面是实例,用到了CSS样式表:

1 <!--HTML
DIV布局-->

2 <!DOCTYPE
html>

3 <html>

4 <head>

5 <!--定义CSS-->

6 <style
type="text/css">

7 div#container{width:600px;}

8 div#header{background-color:#ff0000;}

9 div#menu{background-color:#ff0088;height:200px;width:200px;float:left;}

10 div#content{background-color:#ff8888;height:200px;width:400px;float:left }

11 div#footer{background-color:#88ff88;clear:both;text-align:center;}

12 h1{margin-bottom:0;}

13 h2{margin-bottom:0;font-size:16px}

14 ul{margin:0;}

15 li{list-style:none;}

16 </style>

17 </head>

18 <!--Body部分-->

19 <body>

20 <divid="container">

21 <divid="header">

22 <h1>网页标题</h1>

23 </div>

24

25 <divid="menu">

26 <h2>导航栏</h2>

27 <ul>

28 <li>HTML</li>

29 <li>CSS</li>

30 <li>JavaScript</li>

31 </ul>

32 </div>

33

34 <divid="content">页面内容在此输入</div>

35 <divid="footer">版权所有</div>

36 </div>

37 </body>

38

39 </html>

预览效果如下:

三、HTML布局使用<table>元素

使用 HTML <table>
标签是创建布局的一种简单的方式,如下所示:

1 <!DOCTYPE
html>

2 <html>

3 <body>

4

5 <tablewidth="500px" border="0">

6 <tr>

7 <tdcolspan="2" style="background-color:#99bbbb;">

8 <h1>Title</h1>

9 </td>

10 </tr>

11

12 <trvalign="top">

13 <tdstyle="background-color:#ffff99;width:100px;text-align:top;">

14 <b>Menu</b><br/>

15
HTML<br/>

16
CSS<br/>

17
JavaScript

18 </td>

19

20 <tdstyle="background-color:#EEEEEE;height:200px;width:400px;text-align:top;">Content</td>

21 </tr>

22

23 <tr>

24 <tdcolspan="2" style="background-color:#99bbbb;text-align:center;">Copyright</td>

25 </tr>

26 </table>

27

28 </body>

29 </html>

显示的效果:

提示:通过CSS,使得站点更容易维护,改变一个文件就可以改变所有页面的布局。创建高级的布局非常困难,可以使用模板来创建。

时间: 2025-01-16 09:40:30

HTML学习笔记07的相关文章

C++ GUI Qt4学习笔记07

C++ GUI Qt4 qtc++scrollobject编程 事件(event)是由串口系统或者Qt自身产生的,用以响应所发生的各类事情.当用户按下或者松开键盘或者鼠标上的按键时,就可以产生一个键盘或者鼠标事件:当某个窗口第一次显示的时候,就会产生一个绘制事件.用来告知窗口需要重绘制它本身,从而使得该窗口可见. 使用Qt进行编程开发时,基本不需要考虑事件,Qt窗口部件都会发射信号.但是当我们需要编写自己的自定义窗口部件,或者是当我们希望改变已经存在的Qt窗口部件的行为时,事件就变得非常有用了.

学习笔记 07 --- JUC集合

学习笔记 07 --- JUC集合 在讲JUC集合之前我们先总结一下Java的集合框架,主要包含Collection集合和Map类.Collection集合又能够划分为LIst和Set. 1. List的实现类主要有: LinkedList, ArrayList, Vector, Stack. (01) LinkedList是双向链表实现的双端队列:它不是线程安全的.仅仅适用于单线程. (02) ArrayList是数组实现的队列,它是一个动态数组.它也不是线程安全的,仅仅适用于单线程. (03

《机电传动控制》学习笔记-07

<机电传动控制>学习笔记07 胡恒谦 机卓1301 (注:本周补上第7周的学习笔记) PLC的编程元件: PLC内部有许多不同功能的器件,实际上这些器件是由电子电路和存储器组成的. 1.  输入继电器X 输入继电器由输入电路和输入寄存器组成,输入电路进行开关信号到数字量的转换,输入寄存器为映像输入信号的存储器. 2.  输出继电器Y 输出继电器由输出电路和输出寄存器组成.为适应不同的负载,输出电路一般有晶体管.晶闸管和继电器输出三种方式. 3.  定时器T 定时器又称时间继电器,由设定值寄存器

Ext.Net学习笔记07:Ext.Net DirectMethods用法详解

前面两篇内容中,我们看到了DirectEvents方便调用服务器端方法.DirectEvents调用WebService方法的使用方法,今天我们来看看DirectMethods,这家伙可比DirectEvents更加灵活了,它可以像调用JS方法一样来异步调用服务器端的方法. 使用DirectMethods在JS中调用C#方法 我承认,这个标题有点噱头,其实应该是通过DirectMethods,在JS中通过异步调用的方式执行服务器端的方法. 来看一个例子吧: [DirectMethod] publ

stm32寄存器版学习笔记07 ADC

STM32F103RCT有3个ADC,12位主逼近型模拟数字转换器,有18个通道,可测量16个外部和2个内部信号源.各通道的A/D转换可以单次.连续.扫描或间断模式执行. 1.通道选择 stm32把ADC转换分成2个通道组:规则通道组相当于正常运行的程序:注入通道组相当于中断.程序初始化阶段设置好不同的转换组,系统运行中不用变更循环转换的配置,从而达到任务互不干扰和快速切换. 有16个多路通道.可以把转换组织成两组:规则组和注入组.在任意多个通道上以任意顺序进行的一系列转换构成成组转换.例如,可

MySQL学习笔记07基于GTID的复制

1.1.1. 相关概念 (1)GTID GTID是Global Transaction Identifier的缩写.GTID是一个跟提交的事务有关的标识符,由提交事务所在的原始MySQL的UUID和事务的编号组成:因此,每个GTID在每个参与的MySQL中都是唯一的,而且由GTID可以取得该事务所在的原始MySQL以及事务在原始MySQL上的编号. GTID格式如下: GTID = MySQL原始UUD:事务编号 GTID的例子如下: GTID=a2392929-6dfb-11e7-b294-0

WebApi学习笔记07:使用webapi核心文件模板 --创建OData端点

1.Web项目 1.1概述 前面介绍的EF访问和操作数据库,要OUT了(当然不是啦),这章使用OData(开源数据协议)…… 1.2创建项目 在“解决方案资源管理器”中右键,添加->新建解决方案文件夹,命名为:OData 右键“OData”逻辑文件夹,添加->新建项目: 1.3安装OData框架 1.4添加模型 在Models文件夹下,添加Product.cs,其代码: namespace ProductService.Models { public class Product { publi

mongodb 学习笔记 07 -- 数据备份、恢复

mongoexport 导出json或者csv格式 mongoimport 导入json或者csv mongodump 导出二进制bson结构数据以及索引信息 mongorestore 导入二进制文件 mongoexport -h 主机 --port 端口号 -u 用户名 -p 密码 -d 库名 -c 表名 -f field1,field..... 导出的字段 -q 查询条件 -o 导出文件名 --csv 等同于 --type=csv 导出csv格式,一定要指定-f 导出字段才能导出csv 例子

构建之法 学习笔记07

在之前长时间的理论学习之后,这周也快到学期期末了,结合本书第十章 10.2用例(USE CASE)与我的java设计模式课程作业,我对我的原型模式课题稍做了一些研究 . 和典型人物.典型场景的方法类似,用例(UseCase)也是很常用的需求分析工具.用例有这样一些 基本元素: 标题:描述这个用例要达到的目标 角色(Actor):和软件系统交互的角色,例如用户,其他实体,甚至时间(在描述一些和时间相关的场景时有用) 主要成功场景(Main Success Scenario):一系列步骤描述角色是怎

scala 学习笔记(07) 一等公民的函数

在scala中一切皆对象,一切皆函数,函数跟Int,String.Class等其它类型是处于同等的地位,换句话说,使用函数跟使用普通的类型一样,没什么区别,因此: 1.函数可以赋值给变量,可以当参数传递 def helloWorld(msg: String): Unit = { println("Hello," + msg) } def foo = { println("foo") } def main(args: Array[String]) { //函数赋值给变