首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 软件水平考试 > 复习资料 > 网页制作 > 正文

使用表格设计有创意的网页布局

  11.5 使用表格设计有创意的网页布局

  表格的一种常见用途是将文本和数字排列为表格。网页设计人员认识到表格的用途不限于此,还用于排列整个网页。例如,没有边框的表格可用于排列文本和图像。看一下程序清单11.3,这个网页现在使用了表格进行更有效的布局。结果如图11.3所示。

  注意:虽然使用看不见的表格进行网页布局是一种很流行也很有用的方法,但从技术上说,万维网联盟(World Wide Web Consortium,W3C)——负责Web标准的组织——并不提倡这样做。W3C提倡的方法是使用样式表而不是表格进行网页布局。虽然我基本上同意 W3C,然而,表格对网页布局非常有用,不可能完全不使用表格。不要担心,我将在第14章介绍如何将样式表用于网页布局。样式表的功能比表格强大,应将其用于设计复杂的网页。然而,表格适用于简单的布局以及使用样式表不方便实现的布局。举个例子,对于三列的页面使用样式表很难正确地编码。

  程序清单11.3 使用表格更有效地组织多列网页布局

  <table cellspacing="5">

  <tr>

  <td colspan="3">

  <div style="font-family:verdana, arial; font-size:18pt; font-weight:bold">

  16 - Terry Lancaster</div>

  </td>

  </tr>

  <tr style="height:10px">

  <td>
  <img src="tlancaster.jpg" alt="Terry &quot;Big T&quot; Lancaster" />

  </td>
  <td style="vertical-align:top">

  <div style="font-family:verdana, arial; font-size:12pt; color:navy">

  <span style="font-weight:bold">Nickname:</span> Big T<br />

  <span style="font-weight:bold">Position:</span> RW<br />

  <span style="font-weight:bold">Height:</span> 6’3"<br />

  <span style="font-weight:bold">Weight:</span> 195<br />

  <span style="font-weight:bold">Shoots:</span> Left<br />

  <span style="font-weight:bold">Age:</span> 40<br />

  <span style="font-weight:bold">Birthplace:</span>

  <a href="http://en.wikipedia.org/wiki/Nashville%2C_Tennessee">

  Nashville, TN</a>

  </div>

  </td>

  <td style="vertical-align:top">

  <div style="font-family:verdana, arial; font-size:12pt; color:navy">

  <span style="font-weight:bold">Favorite NHL Player:</span>

  <a href="http://www.nhl.com/players/8448091.html">Brett Hull</a><br />

  <span style="font-weight:bold">Favorite NHL Team:</span>

  <a href="http://www.nashvillepredators.com/">Nashville Predators</a>

  <br /><span style="font-weight:bold">Favorite Southern Fixin:</span>

  <a href="http://southernfood.about.com/od/potatorecipes/r/blbb442.htm">

  Skillet Fried Potatoes</a><br />

  <span style="font-weight:bold">Favorite Meat and Three:</span>|||  <a href="http://www.hollyeats.com/Swetts.htm">Swett’s</a>

  (<a href="http://maps.google.com/maps?q=2725+clifton+ave,+nashville,+tn"

  rel="external">map</a>)

  <br />

  <span style="font-weight:bold">Favorite Country Star:</span>

  <a href="http://www.patsycline.com/">Patsy Cline</a><br />

  <span style="font-weight:bold">Favorite Mafia Moment:</span>

  "<a href="mcmplayer_chale.html">Chet</a> finishing the game with his

  eyelid completely slashed through."

  </div>

  </td>

  </tr>

  <tr>

  <td colspan="3">

  <table style="width:100%; text-align:right; font-family:verdana, arial;

  font-size:11pt; color:navy" border="1" >

  <tr style="background-color:navy; color:white">

  <th style="text-align:left">Season</th>

  <th>GP</th>

  <th>G</th>

  <th>A</th>

  <th>P</th>

  <th>PIM</th>

  <th>PPG</th>

  <th>SHG</th>

  <th>GWG</th>

  </tr>

  <tr style="background-color:white">

  <td style="text-align:left">Summer 2005</td>

  <td>11</td>

  <td style="width:75px">7</td>

  <td>5</td>

  <td>12</td>

  <td>0</td>

  <td>0</td>

  <td>0</td>

  <td>0</td>

  </tr>

  <tr style="background-color:#EEEEEE">

  <td style="text-align:left">Winter 2004</td>

  <td>24</td>

  <td>14</td>

  <td>14</td>

  <td>28</td>

  <td>2</td>

  <td>0</td>

  <td>0</td>

  <td>5</td>

  </tr>

  <tr style="background-color:white">|||  <td style="text-align:left">Summer 2004</td>

  <td>18</td>

  <td>9</td>

  <td>9</td>

  <td>18</td>

  <td>2</td>

  <td>0</td>

  <td>0</td>

  <td>2</td>

  </tr>

  <tr style="background-color:#EEEEEE">

  <td style="text-align:left">Spring 2004</td>

  <td>19</td>

  <td>7</td>

  <td>17</td>

  <td>24</td>

  <td>0</td>

  <td>0</td>

  <td>0</td>

  <td>1</td>

  </tr>

  </table>

  </td>

  </tr>

  <tr>

  <td colspan="3">

  <div style="font-family:verdana, arial; font-size:12pt">

  <a href="mailto:l&#97;ncastert@musiccitym&#97;fi&#97;.com?subject=

  Fan Question&amp;body=What’s your secret?">Contact Terry.</a>

  </div>

  </td>

  </tr>

  </table>

  HTML表格让你能够更灵活地控制网页布局

  这个程序清单包含大量的代码,但其中大部分读者都见过。这些是曲棍球队员网页之一的代码,只是这里使用了表格来实现更有效的网页布局。我在创建表格时,将表格边框设置为可见的,这样可保证信息排列得当。在将这个表格放在最后的网页中之前,我删除了<table>标签中的border="1"属性,使边框不可见。

  程序清单11.3和图11.3实际上有三个不同的表格。第一个表格将图像和文本排列成四行。第二个表格占据了其中的第二行,提供了三列信息。最后一个表格是曲棍球统计表,占据了主表格中的一行。

  如果想象不出曲棍球队员表格的布局,请参见图11.4,它说明了该页面中表格之间的关系。

图11.4

  将不包含实际内容的表格排列呈现出来,有助于设计表格布局

1 2  下一页
文章搜索
软件水平考试栏目导航
版权声明:如果软件水平考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本软件水平考试网内容,请注明出处。