HTML开发基础(2)

HTML:表格、布局标签

1、表格的结构

2、<table>标记

<table width="600px" height="500px" border="1" cellspacing="10">

width:宽度

height:高度

border:边框线的粗细

cellspacing:单元格之间的间距

3、<thead>:表头

     <tbody>:表体

4、<tr>标记:行

     <tr>不需要定义外观

5、<th>:表头中的单元格

     <td>:表体中的单元格

6、单元格(th、td)的文本对齐

align:水平对齐,可能的值有left、center和right

valign:垂直对齐,可能的值有top、middle和bottom

7、单元格合并

合并列:

<th>地址</th>

<th>地址</th>

<th>地址</th>

第一步:先删除多余的单元格

<th>地址</th>

第二步:设置单元格要跨多少列

<th colspan="3">地址</th>

合并行:

<tr>
     <th>学号</th>

     <th>姓名</th>

</tr>
<tr>
     <th>学号</th>

     <th>姓名</th>
</tr>

第一步:找到要合并的单元格(粗体部分)

<tr>
     <th>学号</th>
     <th>姓名</th>
</tr>
<tr>
     <th>学号</th>

     <th>姓名</th>
</tr>

第二步:只留下第一个,后面的删除

<tr>
     <th>学号</th>
     <th>姓名</th>
</tr>
<tr>
     <th>姓名</th>
</tr>

第三步:使用rowspan跨行

<tr>
     <th rowspan="2">学号</th>
     <th>姓名</th>
</tr>
<tr>
     <th>姓名</th>
</tr>

案例:

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
</head>

<body>
     <table width="600px" height="400px" border="1" cellspacing="10">
          <thead>
               <!-- 第一行 -->
               <tr>
                    <th rowspan="2">学号</th>
                    <th rowspan="2">姓名</th>
                    <th rowspan="2">性别</th>
                    <th rowspan="2">职务</th>
                    <th colspan="3">地址</th>
               </tr>

               <!-- 第二行 -->
               <tr>
                    <th>省份</th>
                    <th>城市</th>
                    <th>街道</th>
               </tr>
          </thead>

          <tbody>

               <!-- 第一行 -->
               <tr>
                    <td align="center">001</td>
                    <td align="center">王二</td>
                    <td align="center">男</td>
                    <td align="center">农民</td>
                    <td align="center">中国</td>
                    <td align="center">湖南</td>
                    <td align="center">岳阳</td>
               </tr>

               <!-- 第二行 -->
               <tr>
                    <td align="center">002</td>
                    <td align="center">王二</td>
                    <td align="center">男</td>
                    <td align="center">农民</td>
                    <td align="center">中国</td>
                    <td align="center">湖南</td>
                    <td align="center">岳阳</td>
               </tr>

               <!-- 第三行 -->
               <tr>
                    <td align="center">003</td>
                    <td align="center">王二</td>
                    <td align="center">男</td>
                    <td align="center">农民</td>
                    <td align="center">中国</td>
                    <td align="center">湖南</td>
                    <td align="right" valign="bottom">岳阳</td>
               </tr>
          </tbody>
     </table>
</body>
</html>

8、什么时候使用div?

给页面定义模块(版块)时使用DIV

DIV是块级标签,独占一行

9、什么时候使用span?

span往往侧重于对内容进行修饰,是一个典型的行级标签。

改变标记的行级或块级类型:display:block|inline

10、无序列表

<ul type="disc|circle|square">
     <li></li>
     <li></li>
     <li></li>
</ul>

11、有序列表

<ol typle="a|A|1|i|I">
     <li></li>
     <li></li>
     <li></li>
</ol>

12、表单form

一个页中可以有多个表单,表单不能嵌套

一个典型的表单结构:

<form>
     用户名:<input type="text">
     密码:<input type="password">
     <input type="button" value="登陆">
</form>

13、表单域

每个表单域都有name属性和value属性

<input type="text">     文本框

<input type="password">     密码框

<input type="radio">     单选按钮

<input type="checkbox">     复选按钮

<input type="button">    按钮

<input type="submit">     提交按钮

<input type="reset">     重置按钮

<input type="file">     文件域

列表框

select的两种效果

下拉列表框

<select>
     <option>长沙</option>
     <option>株洲</option>
     <option>湘潭</option>
</select>

普通列表框     

<select multiple="multiple" size="10">
          <option>长沙</option>
          <option>株洲</option>
          <option>湘潭</option>
</select>

     multiple:可以多选

     size:一次显示的最大项目数

文本区

<textarea rows="5" col="60"></textarea>

14、表单域的默认值

<input type="text" value="张三">     文本框
<input type="password" value="admin">     密码框
<input type="radio" checked="checked">     单选按钮
<input type="checkbox" checked="checked">     复选按钮
<input type="button" value="提交">    按钮
<input type="submit" value="提交">     提交按钮
<input type="reset" value="提交">     重置按钮
<input type="file">     文件域
<select>
     <option>长沙</option>
     <option selected="selected">株洲</option>
     <option>湘潭</option>
</select>
<textarea rows="5" col="60">我是帅哥</textarea>

15、案例,请完成下列的效果

代码:

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
</head>

<body>
     <form>
          <table cellspacing="5">
               <tr>
                    <td>姓名</td>
                    <td><input></td>
               </tr>
               <tr>
                    <td>密码</td>
                    <td><input type="password"></td>
               </tr>
               <tr>
                    <td>星座</td>
                    <td>
                         <input type="radio" name="star">金牛座
                         <input type="radio" name="star">巨蟹座
                         <input type="radio" name="star">白龙座
                    </td>
               </tr>
               <tr>
                    <td>属相</td>
                    <td>
                         <select>
                              <option>鼠</option>
                              <option>牛</option>
                              <option>虎</option>
                              <option>兔</option>
                              <option>龙</option>
                              <option>蛇</option>
                              <option>马</option>
                              <option>羊</option>
                              <option>猴</option>
                              <option>鸡</option>
                              <option>狗</option>
                              <option>猪</option>
                         </select>
                    </td>
               </tr>
               <tr>
                    <td>幸运数字</td>
                    <td>
                         <input type="checkbox">0
                         <input type="checkbox">1
                         <input type="checkbox">2
                         <input type="checkbox">3
                         <input type="checkbox">4
                         <input type="checkbox">5
                         <input type="checkbox">6
                         <input type="checkbox">7
                         <input type="checkbox">8
                         <input type="checkbox">9
                    </td>
               </tr>
               <tr>
                    <td>今日运程</td>
                    <td>
                         <textarea rows="5" cols="60"></textarea>
                    </td>
               </tr>
               <tr>
                    <td colspan="2">
                         <input type="button" value="提交">
                         <input type="reset" value="重置">
                    </td>
               </tr>
          </table>
     </form>
</body>
</html>

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章