HTML-02

作者: 白雪公主960 | 来源:发表于2019-08-29 11:07 被阅读0次

图像和链接

URL

  • 目录结构
    目录结构指的是web站点中文件夹的名称
    web站点的主目录称为根目录
    位于根目录下的其他文件夹称为子目录
    每个子目录下都会包含有具体功能的下一级子目录

  • URL
    URL (Uniform Resource Locator)
    统一资源定位器,俗称路径,用来标识网络中的任何资源:文本,图片,音视频文件,段落,或者其他超文本

  • 绝对路径
    1.网络资源
    http://www.w3.org/TR/CSS2/syndata.html

http:协议名(用://分隔)
www.w3.org:主机名
/TR/CSS2/:目录路径
syndata.html:要链接的文件名

文件从最高级目录下开始的完整的路径

2.本机资源
文件从最高级目录下开始查找
file:///E:xiaoni/ni.jpg

  • 相对路径
    指文件的位置相对于当前文件的位置
    例如在同一个目录下时,直接用<img src="tupian01.jpg"/>
    在下一级目录时,先进入再引用<img src="image/tupian01.jpg"/>
    在上一级目录时,先返回再引用<img src="../tupian01.jpg"/>

根相对路径:永远都是从WEB站点的根目录开始查找
用/作为开始
/img/index/jd.jpg

图像

  • 图像格式:jpg、gif、png

  • 图像元素<img>,可以将图像添加到页面
    必须属性:src(要显示的图像路径,url)
    常用属性:width height (可以取数值,以px作为单位,px可以省略不写;在宽高中,如果有一个没写,则另外一个会等比缩放)

<img width="100" src="image/rose.jpg"/>

链接

  • 链接元素<a>
    链接:又称为超链接,用户点击时能够发生页面的跳转等其他操作
<a href="http://www.baidu.com">百度链接</a>
<a href="teacher/teacher.asp" target="_blank">去其他的页面</a>

href属性:链接URL(只有设置了href,元素才可以被点击)
target属性:目标,即打开新网页的方式,可取值为_blank(在新标签页中打开),_self(在自身标签页中打开)等
name属性:锚点名称

  • 链接的表现形式

目标文档为下载资源<a href="day09.zip">下载</a>
电子邮件链接<a href="mailto:xiaoyanger960@qq.com">联系我们</a>
(前提是电脑必须安装了邮件客户端并绑定账号)
返回页面顶部的空链接<a href="#">...</a>
链接到Javascript<a href="javascript:...">JS功能</a>

  • 锚点

描点是文档中某行的一个记号,链接到文档中的某个部位
使用方式:
1.定义锚点 <a name="anchorname1">锚点1</a>
2.链接到锚点:在锚点名前加上# <a href="#anchorname1">...</a>
(如果文本和图像与锚点存在于同一个页面)
<a href="URL#anchorname1">...</a>

表格

表格的作用

1.显示表格数据

2.设置页面布局

使用表格

  • 创建表格
    定义表格<table></table>
    创建表行:<tr></tr>
    创建单元格<td></td>
    例如:
<table>
 <tr>
  <td></td>
  <td></td>
 </tr>
 <tr>
  <td></td>
  <td></td>
 </tr>
</table>
  • 表格的常用属性
    <table>元素
    width 表格宽度
    height 表格高度
    align 表格对齐方式 (left right center)
    border 表格边框宽度
    cellspacing 设置外边距单元格之间距离
    cellpadding 设置内边距,单元格与内容之间的距离
    bgcolor 设置表格背景颜色

<tr>元素
align 设置水平对齐方式(left right center)
valign 设置垂直对齐方式(top bottom middle)
bgcolor 设置当前行的背景颜色

<td>元素
align 设置水平对齐方式
valign 设置垂直对齐方式
width 设置宽度
height 设置高度
colspan 设置单元格跨列
rowspan 设置单元格跨行

  • 表格的子元素
    1.表格标题<caption>
    一般标题将在表格上方居中显示,<caption>标签必须紧随在<table>标签后面,且一个表格只能有一个标题
<table border="1">
  <caption>this is my table</caption>
  <tr>
    <td></td>
  </tr>
</table>

2.行标题/列标题
显示效果:水平居中,并加粗显示文本
<th></th>--><td></td>

表格的复杂应用

  • 行分组
    表格可以分为三个部分:表头 表主体 表尾
    表头的行分组:<thead></thead>
    表主体的行分组:<tbody></tbody>
    表尾的行分组:<tfoot></tfoot>
    包含一个或者多个<tr>元素
<table border="1" width="300" >
  <thead align="center">
    <tr>
      <td>姓名</td>
      <td>年龄</td>
    </tr>
  </thead>
  <tbody align="left">
    <tr>
      <td>张三</td>
      <td>14</td>
    </tr>
    <tr>
      <td>李四</td>
      <td>19</td>
    </tr>
  </tbody>
</table>

注意:如果不设置行分组,那么所有的行被默认当成是tbody的内容。

  • 不规则表格
    设置单元格<td>的跨行或者跨列的属性
    跨行:rowspan,值为正整数,表示此单元格水平延伸的单元格数
    跨列:colspan,值为正整数,表示此单元格垂直延伸的单元格数

  • 表格的嵌套
    在单元格中再放置另一张表格
    就是在<td>元素再包含<table>元素

结构标记

结构标记概述

  • 结构标记作用
    如果都是用div来进行布局,就会有大量的div元素,元素之间互相嵌套,很乱,难以处理和维护
    所以html5提供了结构标记 方便各个部分的划分,也更容易看清结构,代码易于解读
<body>
  <header>页头</header>
  <section>主体内容</section>
  <footer>页脚</footer>
</body>

结构标记

  • <header>元素
    用于定义文档的页眉
    通常是一些介绍信息,导航信息,站点标题或者logo图片
    可以在页面上出现多次,可以作为任何部分的头部定义
<body>
  <header>
    <img src="image/flower.jpg">
    <h1>welcome to my homepage </h1>
  </header>
</body>
  • <nav>元素
    <nav>元素用来定义页面的导航链接部分(用于包含表示链接的其他元素)
<body>
  <header>flowers</header>
  <nav>
     <ul>
           <li><a href="">rose</a></li>
           <li><a href="">daisy</a></li>
           <li><a href="">daffodil</a></li>
      </ul>
  </nav>
</body>
  • <section>元素
    表示文档中的一个具体的组成成分
    1.常用于为页面上的内容分块,比如定义章节,页脚,或者文档中的其他部分
    2.可以使用<header>元素为内容添加标题
<body>
<header>rose</header>
<section>
     <img src="image/rose.jpg alt="rose"/>
     With sunshine,water,and careful tending,roses will bloom several times in aa saeson.
</section>
</body>
  • <article>元素
    常用于定义独立于文档的其他部分的内容(比如论坛的一个帖子,一篇报纸文章,某个博客条目或者用户评论)
<body>
   <header>rose</header>
 <section>
    With sunshine,water,and careful tending.roses will bloom several in a season .
 </section>
  <article>
      <h1>internet explorer 9</h1>
      <p>IE9于2001年3月14日发布</p>
  </article>
</body>
  • <footer>元素
    常用于定义某区域的脚注信息(常用于定义文档的页脚,包含友情链接,版权信息和作者信息等等)
    (一个页面中可以包含多个<footer>元素)
<body>
  <footer>
    <ul>
       <li><a href="'>关于我们</a></li>
       <li><a href="'>站点地图</a></li>
       <li><a href="'>帮助</a></li>
    </ul>
  </footer>
</body>
  • <aside>元素
    用于定义页面的一些额外组成部分(如广告栏,侧边栏和相关引用信息等等)
<body>
  <aside>
    <p>最新留言</p>
    <section>广告section>
  </aside>
  <footer>
     <ul>
        <li><a href="'>关于我们</a></li>
       <li><a href="'>站点地图</a></li>
       <li><a href="'>帮助</a></li>
     </ul>
  </footer>
       <span>&copy;2012 XX官网     京ICP证XXX号</span>
  </footer>
</body>

相关文章

  • HTML-02

    图像和链接 URL 目录结构目录结构指的是web站点中文件夹的名称web站点的主目录称为根目录位于根目录下的其他文...

  • 第二篇 HTML-02

    1. 超级链接 2. 超链接的应用对象:文本、图片(注意,在IE浏览器下设置了超链接的图片会有边框) 3. 常用属...

网友评论

      本文标题:HTML-02

      本文链接:https://www.haomeiwen.com/subject/iumbectx.html