动态HTML教程(二)

2016-01-29 12:42 9 1 收藏

动态HTML教程(二),动态HTML教程(二)

【 tulaoshi.com - Html 】

  动态HMTL网页利用串接样式表布局,并利用Javascript控制网页元素。
实际并不复杂或有很多的规定。我们所需要作的只是要给网页加入样式,
能使其运动,并且在两种主要的浏览器中都能正确显示。

  精通我们将用CSS-P布局网页,这是学习动态HTML的第1步。学习完定位
元素之后,我们将接着学习编写使其动态显示的脚本。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/html/)

  大多数用于设计和页面布局的程序或文件格式必须现生成box,它们的
宽度和高度可以改变,它们还能使你控制将对象叠放在对象之上。CSS-P
的原理与其相似,你先用HTML定义一个容器(为了便于具备跨平台应用的
兼容性,你最好实用<DIV或<SPAN标签),设置其水平和垂直位置,然
后设定哪个对象应该叠放在哪个对象之上。

  真的很简单,它能象大多数人(尤其那些利用表格定位和布局的人)希
望的那样让HTML发挥功能。你只需以一种不同的思维角度来思考网页的布
局,本教程将重点讲述一些基本的布局技巧明天我们将利用Javascript控
制你的网页布局。

  动态HTML中大多数的内容都要用到<DIV标签作为容器。(在 串接样式
表和CSS定位的规范草案中规定可以将任何对象 定位,但Netscape的浏览
器还不支持这项规定。所以你必须 用<DIV标签作为类属容器),在容器
内加入对象然后再 定位。

  我们先为本教程中的范例生成一个box。在本教程的范例中 我们将用网
猴的一个编辑Tim作为范例中的主角:

<html  
<head
<titledramatis personae</title
<style         
<!--         
#tim {position: absolute;left: 10px; top: 10px;  width: 140px;   
height: 91px; }
--       
</style    
</head   
<body     
<div id="tim"</div   
</body
</html

  这里是box的显示结果(为了辨认的方便,我给它加了一个 红色边框)

 
 

  现在我们有了一个空的box,其ID名称为tim,其位置在距窗 口左边10个
像素,距窗口顶部10个像素的位置。现在它还没 有体现出动态HTML的魅力,
所以我们在这个box中填入Tim的 图片,并给它加一点说明:

<img src="http://img.jcwcn.com/attachment/portal" width="41" height="79" align="LEFT" Tim,
 the hero. Webmonkey editor and resident banjo-picker.

  在3.2版本的HTML的网页(即不能支持动态HTML的网页) 中,你将会注意
到文字一直流到屏幕边缘之外,而Tim的图 片朝左浮动。

Tim, the hero. Webmonkey editor and resident banjo-picker.
 

  实际上是它浮动到了本文所在的表格单元的左边。这是一个 重要的区别。
当你将HTML放在一个已经被定位了的<DIV之 内时,你可以把它看作是放在
了一个表格单元中(或者象在 出版系统之内的制作方法那样)。

  在支持HTML 3.2以后的版本的网页中,你可以看到文字自动 回行:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/html/)

Tim, the hero. Webmonkey editor and resident banjo-picker.
 

  现在这个<DIV标签里已经填充了内容,让我们利用CSS-P 的LEFT和TOP选
项技将其定位。

<html  
<head      
<titledramatis personae</title     
<style         
<!--          
#tim {
position: absolute;
left: 300px;
top: 10px;               
width: 140px;                
height: 91px;              
}         
--      
</style    
</head    
<body       
<div id="tim"      
</div&

来源:https://www.tulaoshi.com/n/20160129/1487253.html

延伸阅读
标签: Web开发
今天做东东的时候要用js创建html元素然后动态给该元素添加方法,走了不少弯路。最后把解决方法发布,让大家以后少走弯路。 js文件 function CheckNull(id) {      //DoSomeThing    } var CheckNewNull= function(id) {     return function(){        ...
标签: PHP
  你可以在php程序中的任何地方使用 echo "hello world!"; 来输出你想输出的内容。 不过你将遇到以下麻烦: 1 - 当你试图在hello和world之间加入两个(或两个以上)空格, 你使用: echo "hello world!"; 你得到的输出还是一个空格,或者你在行首加入一个空格, 你的空格也将被忽略。 2 - 更糟的是输出...
  标记 类型 译名或意义 作 用 备注 文件标记 <HTML ●文件声明让浏览器知道这是 HTML 文件  <HEAD ●开头提供文件整体资讯  <TITLE ●标题定义文件标题,将显示于浏览顶端  <BODY ●本文设计文件格式及内文所在 排版标记 <!--注解-- ○说明标记为文件加上说明,但不被显示  <P ○段落标...
标签: PHP
  写PHP/WML代码 现在我们写首个PHP/WML页面,名字为index.wml <?php   Header("Content-type: text/vnd.wap.wml");   Header("Cache-Control: no-cache, must-revalidate");   Header("Pragma: no-cache");   echo ("<?xml version='1.0'...
标签: Delphi
  10.3.2.2 服务器程序的编写 服务器程序必须包含对 DLL 的调用代码,如: function GetGlobalMem: THandle; far; external 'c:\dlls\glbmem'; 通过调用该函数,服务器可以获得全局内存块的句柄。 在写入数据前,服务器必须锁定全局内存,以避免在写入过程中 Windows 移动该内存块的位置。 函数 Gl...

经验教程

313

收藏

26
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部