HTML超文本

1.HTML链接

2.HTML表格

3.HTML图像

4.HTML列表

5.HTML块

6.HTML布局

7.HTML表单

1.HTML链接

(1)给文字及图片添加超链接

< html>
< body>

    < p>let‘s have an example< /p>

    < p>
        < a href="http://www.baidu.com">baidu< /a>
    < /p>

< /body>
< /html>

(2)超链接的打开方式

超级链接标签提供了target属性进行设置,取值分别为_self(自我覆盖,默认)、_blank(创建新窗口打开新页面)。

< html>
< body>

    < p>let‘s have an example< /p>

    < p>
        < a href="http://www.baidu.com " target="_blank">baidu< /a>
    < /p>

< /body>
< /html>

(3)超链接添加提示文字

< a>标签加上title属性:title="this word will link to the wed of baidu"

< html>
< body>

    < p>let‘s have an example< /p>

    < p>
        < a href="http://www.baidu.com " target="_blank" title="this word will link to the wed of baidu">baidu< /a>
    < /p>

< /body>
< /html>

(4)超链接实现书签

涉及到的标签当然还是< a>标签,超级链接标签的name属性用于定义锚的名称,

一个页面可以定义多个锚,通过超级链接的href属性可以根据name跳转到对应的锚.

<a href="#跳转目的地名称">跳转起始字符</a>
...
...
...
<a name="跳转目的地名称">跳转目的地字符</a>
<html>
    <head>
    <title>HTML</title>
    </head>
<body style="font-size:20px">

    <p style="text-align:center">HTML LEARNING</p>

    <p>
    <a href="#c1">  HTML chushi</a>
    </p>
    <p>
    <a href="#c2">HTML wenben </a>
    </p>
    <p>
    <a href="#c3">HTML chaowenben 1 </a>
    </p>
    <p>
    <a href="#c4"> HTML chaowenben 2 </a>
    </p>
    <p>
    <a href="#c5">HTML shiyan </a>
    </p>

    <h1><a name="c1"></a>chapter 1 chushi HTML</h1>

    <h1><a name="c2"></a>chapter 2 wenben HTML</h1>

    <h1><a name="c3"></a>chapter 3 chaowenben 1 HTML</h1>

    <h1><a name="c4"></a>chapter 4 chaowenben 2 HTML</h1>

    <h1><a name="c5"></a>chapter 5 shiyan HTML</h1>

    </body>
</html>

2.HTML表格

表格由 < table> 标签来定义。每个表格均有若干行(由 < tr> 标签定义),每行被分割为若干单元格(由 < td> 标签定义)。

<html>
<title >TABLE</title>
<body style="font-size:20px">

    <p style="text-align:center">table practice</p>  

     <table  align="center" border="1">
            <tr>
            <td>first row and first column</td>
            <td>first row and second column</td>
            <td>first row and third column</td>
            </tr>

             <tr>
             <td>second row and first column</td>
             <td>second row and second column</td>
             <td>second row and third column</td>
             </tr>

     </table>   

</body>
</html>

一些比较重要的属性

表格还有很多细节可以定义

  • 标签:< th>表头< /th>:设置表头
  • 属性:cellpadding="..."设置单元格边距
  • 属性:bgcolor="..."设置表格背景颜色
  • 属性:background="..." 以某张图片作为表格背景

3.HTML图像

涉及到的标签就是< img>< /img>

1 在body 属性中加入background属性添加背景图片

2.举例插入一张图片<img src="路径加文件名">

3.添加属性调整图片的对其方式

img>标签中加入align属性,调整对其。有这些关于对其方式的属性 bottom、middle、top

<html>
<head>
    <title>image test</title>
    </head>
    <body background="./qwe.gif">

    <p>let‘s have an example<img src="./julizi.png"></p>
    <p> align top<img src="./julizi.png" align="top" ></p>
    <p>align middle<img src="./julizi.png" align="middle"></p>
    <p>align left<img src="./julizi.png" align="left" ></p>

    </body>
</html>

4.调整插入图片尺寸

< img>标签中加入width height 两个属性 可以对图片的尺寸进行调整

width="80" height="80"

4.HTML列表

HTML列表标记主要有三种:有序列表、无序列表和定义列表

(1).有序列表

有序列表始于 < ol> 标签。每个列表项始于 < li> 标签。列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。

<ol>
<li>balabala</li>
</ol>

(2).无序列表

无序列表始于 < ul> 标签。每个列表项始于 < li>(有序无序是一样的)。

与有序列表的属性都是用的一样

<ul>
    <li>asas</li>
     <li>asas</li>
</ul>

(3).定义性列表

定义列表通常用于术语的定义和解释。定义列表由< dl>开始,术语由< dt>开始,

解释说明有< dd>开始,< dd>....< /dd>里的文字缩进显示。

5.HTML块

块级元素(block)特性: 总是独占一行,表现为另起一行开始,而且其后的元素也必须另起一行显示;

宽度(width)、高度(height)、内边距(padding)和外边距(margin)都可控制;就像以前用到的 < h1>, < p>, < ul>, < table>标签。

内联元素(inline)特性: 和相邻的内联元素在同一行;宽度(width)、高度(height)、内边距的top/bottom(padding-top/padding-bottom)

和外边距的top/bottom(margin-top/margin-bottom)都不可改变,就是里面文字或图片的大小;以前用到的< b>, < td>, < a>, < img>标签。

介绍两个比较常用的两个标签< div>标签和< span>标签。

< div>用来定义文档中的分区或节(division/section),没有特定的含义。它是可用于组合其他 HTML 元素的容器

< span>用来组合文档中的行内元素,也没有特定的含义

6.HTML布局

网页布局可以通过< table>元素,或者< div>元素实现。

<html>
<body bgcolor="gray">

<table width="1000">
    <tr>
        <td colspan="2" style="background-color: royalblue">
            <h1 align="center">shiyanlou book store</h1>
        </td>
    </tr>

    <tr valign="top">
        <td style="background-color: darkorange;width:300px">
          <dl>
              <dt>list of book</dt>
              <dd>
                  <ol>
                      <li>hadoop</li>
                      <li>linux</li>
                      <li>c</li>
                  </ol>
              </dd>
          </dl>
        </td>
        <td style="background-color: forestgreen;height:500px;width:700px;">
            <h1 style="font-size: 20px;text-align: center">the summary of the book</h1>
        i will lead you to travel in the season of linux
        </td>
    </tr>

    <tr>
        <td colspan="2" style="background-color: powderblue;text-align:center;height: 100px">
            good good study day day up</td>
    </tr>

</table>
</body>
</html>

用< div>元素进行布局,般的div元素结构就如下图(思路也是用table的思想

<html>
<head>
    <style>
        div#container{width:1000px}
        div#header {background-color: royalblue ;height: 100px;text-align:center;font-size: 20px}
        div#sidebar{background-color: darkorange;height:400px;width:300px;float:left;}
        div#mainbody {background-color: forestgreen;height:400px;width:700px;float:left;}
        div#footer {background-color: powderblue;height: 100px;clear:both;text-align:center;}
    </style>
</head>
<body>
<div id="container">
    <div id="header">
        <h1>shiyanlou book store</h1>
    </div>
    <div id="sidebar">
       <dl>
           <dt>list of book</dt>
            <dd>
                <ol>
                    <li>hadoop</li>
                    <li>linux</li>
                    <li>c</li>
                </ol>
            </dd>
       </dl>
    </div>
    <div id="mainbody">
        <h1>the summary of the book</h1>
        <p>i will lead you to travel in the season of linux</p>
    </div>
    <div id="footer">good good study day day up</div>
</div>
</body>
</html>

style中的标签可以写在css文件里面吗,然后在导入使用。

7.HTML表单

表单标签就是用于网页中的数据提交,比如我们注册网页,在留言板中留言、评论等可以填写数据,

提交处理地方都需要表单标签,form表单标签内有输入框input、单选、多选、select下拉列表菜单与跳转菜单、提交按钮等标签内容。

<form>
user:
<input type="text" name="user">
<br />
password:
<input type="password" name="password">
</form>

单选框

<form>
<input type="radio" name="sex" value="male" /> Male
<br/>
<input type="radio" name="sex" value="female" /> Female
</form>

多选框:

<form>
<input type="checkbox" name="married" />
married
<br/>
<input type="checkbox" name="have a job" />
have a job
<br/>
<input type="checkbox" name="chinese" />
chinese
</form>
时间: 2024-08-21 14:45:28

HTML超文本的相关文章

超文本

超文本是一种文件,与一般的文本文件的差别主要是组织方式不同,它是将文本中遇到的一些相关内容通过链接组织在一起,用户可以很方便地阅览这些内容.超文本是一种文本管理技术,它以接点为单位组织信息,在结点和结点之间通过表示他们之间关系的链加以链接,构成特点内容的信息网络.结点.链和网络是超文本所包含的三个基本元素. 1)结点.超文本中存储信息的单位,由若干各文本信息块(可以是若干屏.窗口.文件或小块信息)组成.结点大小按需要而定. 2)链.建立不同结点(信息块)之间的联系.每个结点都有若干个指向其他结点

html 超文本标记语言

1.html超文本标记语言 2.在html中存在着大量的标签,我们用html中存在的标签将要显示在网页的内容包含起来. 3.css 控制网页显示内容的效果. 4.html+css 只能是静态网页. 5.js+jquery动态的效果. 开始动手 1.首先在桌面上随便的建一个文件. 2.将创建的文件改成.html/或.htm

html(HyperText Markup Language)--超文本标记语言

1.html的简介? * 什么是html? ** HyperText Markup Language:超文本标记语言,网页语言 ** 超文本:超出文本的范畴,使用html可以轻松实现这样操作: ** 标记:html所有的操作都是通过标记实现的,标记就是标签,<标签名称>: ** 网页语言. * 第一个html程序. - 创建java文件.java ** 先编译,然后再运行(jvm) - html后缀是 .html .htm ** 直接通过浏览器就可以运行 - 代码 ** 这是我的<fon

超文本标记语言

这是我第一次在博客园写东西,通过这两天的学习,初步了解了什么是html,之前浏览网站时也查看过网页的源代码,给人的印象就是杂乱无章,什么也看不懂,现在看起来不那么乱了,知道它也是有头有尾的,也是有相应的结构在里面,head表示它的头,body表示身体部分,当有了身体内容后就需要给它定义样布局的css,最后还需要用js来输入行为命令,才能成为一个完整的网页.当了解了这些东西之后才能更好地学习下去,接下来会更进一步的探索超文本标记语言.

PHP (超文本预处理器)

1.PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域.PHP 独特的语法混合了C.Java.Perl以及PHP自创的语法.它可以比CGI或者Perl更快速地执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI

HTML(超文本标记语言)

HTML作为超文本标记语言,相对其他语言来说比较简单,但功能还是很强大.通常用来网页制作等.当然还有其他用途,自己可以去百度了解. 以下为归纳的知识点,比较实用. 标记 类型 译名或意义 作 用 备注 文件标记         <html> ● 文件声明 让浏览器知道这是 html 文件   <head> ● 开头 提供文件整体资讯   <title> ● 标题 定义文件标题,将显示于浏览顶端   <body> ● 本文 设计文件格式及内文所在   排版标记

超文本传输协议,http请求过程

超文本传输协议. 2.http请求过程. { 1> http协议: 超文本传输协议(Hypertext Transfer Protocol) { http协议规定了客户端和服务器之间的数据传输格式. http协议是在网络开发中最常用的协议.不管是移动客户端还是PC端,访问网络资源经常使用http协议. http优点: <1> 简单快速: http协议简单,通信速度很快. <2> 灵活: http协议允许传输任意类型的数据. <3> http协议是短连接(非持续性连

2016/3/10 PHP (超文本预处理器) 是什么?

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域.PHP 独特的语法混合了C.Java.Perl以及PHP自创的语法.它可以比CGI或者Perl更快速地执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多:PH

apache+ssl 在linux上搭建https超文本传输,关闭80端口

1.要搭建https,必须要具备的东西 1.超文本传输协议httpd(apache)和ssl模块(mod_ssl) 2.用于加密超文件传输的证书.(openssl制作自签名证书) 3.测试 2.安装httpd yum install httpd mod_ssl -y 3.安装openssl yum install openssl -y 这里介绍httpd默认的配置文件路径.www路径.默认的证书路径.默认的私钥路径. 配置文件路径     /etc/httpd/conf/httpd.conf w

Telnet协议,SSH协议(安全外壳协议),SSL协议(安全套接层协议),HTTPS(Hypertext Transfer Protocol Secure)安全超文本传输协议

2.Telnet协议 Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式.它为用户提供了在本地计算机上完成远程主机工作的能力.在终端使用者的电脑上使用telnet程序(如putty),用它连接到服务器.终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样.可以在本地就能控制服务器.要开始一个telnet会话,必须输入用户名和密码来登录服务器.Telnet是常用的远程控制Web服务器的方法. 3.SS