别具光芒(divcss等)案例 基本1-3章(html)

牢记:内容与表现相分离  div+css

html基本扫盲

推荐 www.w3shools.com

 

<html>
<head>
<title>你好!</title>
</head>

<body bgcolor="yellow">
<p>哈哈,我的<strong>第一个</strong>页面!</p>
</body>
</html>

 

 

<html>
<head>
<title>标题</title>
</head>

<body>
<h1>第1级标题</h1>
<h2>第2级标题</h2>
<h3>第3级标题</h3>
<h4>第4级标题</h4>
<h5>第5级标题</h5>
<h6>第6级标题</h6>
</body>
</html>

 

 

<html>
<head>
<title>段落</title>
</head>

<body>
<p>HTML元素(Element)构成了HTML文件,这些元素是由HTML标签(tags)所定义的。<br />HTML文件是一种包含了很多标签(tags)的纯文本文件。</p>
<p>标签告诉浏览器如何去显示页面,使用Windows系统的记事本或者其他的文本编辑器就可以编辑它们,HTML文件以HTML或HTM为扩展名才会被浏览器“认识”并“解读”出来,如图2-2所示。</p>
</body>
</html>

段落会加入一个空行,而换行<br />无。

 

链接

 

<html>
<head>
<title>链接</title>
</head>

<body>
<a href="http://www.ddcat.net/" target="_blank">访问“豆豆猫的窝”_blank在新窗口打开,这个在过渡型无问题</a>
<p>分隔用的文字</p>
<a href="http://www.ddcat.net/" title="点击访问站点:豆豆猫的窝">豆豆猫的窝</a>
<p>分隔用的文字</p>
<a href="#bottom">到页面底部</a>
<p>分隔用的文字</p>
<p>分隔用的文字</p>
<p>分隔用的文字</p>
<p>分隔用的文字</p>
<p>分隔用的文字</p>
<p>分隔用的文字</p>
<p>分隔用的文字</p>
<p>分隔用的文字</p>
<p>分隔用的文字</p>
<p>分隔用的文字</p>
<a name="bottom">页面底部用name属性来创建一个命名的锚点</a>
</body>
</html>

 

也可以<a href="html_link.html#lesson2">

列表

 

<html>
<head>
<title>列表</title>
</head>

<body>
<h4>无序列表</h4>
<ul>
  <li>Fireworks</li>
  <li>Dreamweaver </li>
  <li>Flash</li>
</ul>

<h4>有序列表</h4>
<ol>
<li>页面美工设计</li>
<li>静态页面制作</li>
<li>程序开发</li>
</ol>

<h4>释义列表</h4>
<dl>
  <dt>HTML</dt>
  <dd>超文本链接标示语言</dd>
  <dt>CSS</dt>
  <dd>层叠样式表</dd>
</dl>

</body>
</html>

li,dd中可以放段落,图像,链接或列表等

 

图片

 

<html>
<head>
<title>图像</title>
</head>

<body>
<p>显示"img/cat.jpg"文件。</p>
<img src="img/cat.jpg" alt="豆豆猫头像" />
<hr />
<p>"img/cat2.jpg"文件并不存在,显示alt属性定义的文字。</p>
<img src="img/cat2.jpg" alt="胖猫" />
</body>
</html>

 

表格

 

<html>
<head>
<title>表格</title>
</head>

<body>
<p>最基本的表格要有3种标签:&lt;table&gt;、&lt;tr&gt;和&lt;td&gt;。</p>
<table width="100%" border="1">
  <tr>
    <td>张三</td>
    <td>80</td>
  </tr>
  <tr>
    <td>李四</td>
    <td>78</td>
  </tr>
</table>
<p>更复杂一些的表格,带标题和表格头。</p>
<table width="100%" border="1">
  <caption>带表格头的表格</caption>
  <tr>
    <th width="40%">姓名</th>
    <th>成绩</th>
  </tr>
  <tr>
    <td>张三</td>
    <td>80</td>
  </tr>
</table>
</body>
</html>

 

层div    用于定位,本身无实际意义

 

 

<html>
<head>
<title>层</title>
</head>

<body>
<div style="background:#eee;">
  <p>层中可以包含各种内容,文字、图片、表格、表单、多媒体等等。</p>
  <table width="100%" border="1">
    <tr>
      <td width="40%"><img src="img/cat.jpg" alt="猫" /></td>
      <td><a href="http://www.ddcat.net/">豆豆猫的窝</td>
    </tr>
  </table>
</div>
</body>
</html>

 

span 用于行内,用于一小块,需要设置css才有用

 

<html>
<head>
<title>范围</title>
</head>

<body>
<p>范围(span)和层的作用类似,只是&lt;span&gt;标签一般应用在行内,用以定义一块需要特别标示的内容,&lt;span&gt;标签需要通过

<span style="color:red;">设置CSS样式表</span>才能发挥作用。</p>
</body>
</html>

 

框架

<html>
<frameset rows="80,*">
  <frame src="frame_top.html" name="top" />
  <frameset cols="40%,*">
    <frame src="frame_a.html" name="menu" />
    <frame src="frame_b.html" name="main" />
  </frameset>
  <noframes>
    <body>
      <p>很抱谦,您使用的浏览器不支持框架功能。</p>
    </body>
  </noframes>
</frameset>
</html>

 

常用的是iframe

 

<html>
<head>
<title>iframe</title>
</head>

<body>
<p>下面的内容是在iframe内显示的。</p>
<iframe src="no1.html" name="show" width="80%" height="150">请使用IE浏览此页面。</iframe>
</body>
</html>

 

表单  用于交互 但需要服务器方支持

www.netvtm.com/w3/html/html-forms.htm

 

<html>
<head>
<title>表单</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="mailto:ddcat@163.com" enctype="text/plain">
  <fieldset>
    <legend>给豆豆猫发便条</legend>
    <p>
      <label>昵称:<input type="text" name="textfield" /></label>
      <label><input type="radio" name="sex" value="boy" />帅哥</label>
      <label><input type="radio" name="sex" value="girl" />美女</label>
      <label><input name="sex" type="radio" value="none" checked />
      保密</label>
    </p>
    <p>
      <label>来自:
        <select name="select">
          <option value="1" selected="selected">地球</option>
          <option value="2">火星</option>
          <option value="3">外太空</option>
        </select>
      </label>
    </p>
    <p>
      <label>留言:<textarea name="textarea" cols="40" rows="4"></textarea></label>
    </p>
    <p>
      <input type="submit" name="Submit" value="发送" />
      <input type="reset" name="Submit" value="重写" />
    </p>
  </fieldset>
</form>
</body>
</html>

 

注释

 

<html>
<head>
<title>段落</title>
</head>

<body>
<h4>下面的2句中间有注释</h4>
<p>在HTML内添加注释可以方便阅读和分析代码。</p>
<!--写在这里面的内容不会被浏览器显示。
还可以分行写。-->
<p>为一些比较复杂的代码添加注释可以便于以后理解和修改。</p>
<h4>下面的2句中间<srtong>没有</srtong>注释</h4>
<p>在HTML内添加注释可以方便阅读和分析代码。</p>
<p>为一些比较复杂的代码添加注释可以便于以后理解和修改。</p>
</body>
</html>

 

升级到xhtml   向xml过渡

dtd,命名空间,语言编码

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2009-04-23 16:43  minmin8110  阅读(146)  评论(0)    收藏  举报