Html入门

Html入门

 

 

A:基础:

1) 特点:

Html标签通常是成对出现

a.      简易性

b.     可扩展性

c.      平台无关性

2) html的文档机构

a.<html></html>

<head></head>

<body></body>

 

两个标记必须同时使用

3)样式:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<!------meta标记,提供给用户不可见的信息------>

<meta http-equiv="Content-Type"content="text/html; charset=utf-8" />

<!---这是注释,与java中不同--->

<!-----这是文件的标题------->

<title>无标题文档</title>

</head>

 

<body>

<!-----这是文档的主体部分,显示网页的内容-------->

</body>

</html>

B:基本标记

1)分隔标记

a.     换行<br/>

b.     分段标记<p></p>

c.      空格:(特殊符号)&nbsp;     直接写出来

2)排版标记

a.     文字的置左,置中,置右

属性:align

<body>

<palign="left"hello</p>

<palign="center" world</p>

<palign="right"java </p>

</body>

b.     置中的另一种表示

<body>

<center>您好</center>

</body>

c.      保持原样

<pre></pre>

3)字体标记

       a.标题标记

<h1>标题1</h1>

…….

<h6>标题6</h6>

      b.设置字体标记

           <font size=”7” color=”#F00” face=”黑体明天就开学了</font>

<body>

<pre><fontsize="+3" color="#FF0000" face="楷体"我爱你,中国</font></font>

</body>

c.字体变化标记

<b></b>加粗

<i></i>:斜体

<u></u>底线

4)其他字体变化标记

<s></s>文字有删除线

<sup></sup>:上标

<sub></sub>下标

<em></em>强调字体

<strong></strong>加强字体

<code></code>代码

<big></big>默认比字号大一号

      <small></small>默认比字体小一号

5)背景标记

     a.设置背景颜色

     <body bgcolor=”red”></body>

b.设置背景图片

   <bodybackgrond=”xx.jpg”></body>

6)分隔线

     <hr/>:水平分隔线

设置分割线属性

<hr color=”F00” size=”7px” width=”300px” heigh=”300px”align=”center”/>

去除阴影<hrnoshade>

7)img标记

<img src=”图片路径”></img>

设置图片属性

<body>

<imgsrc="../images/2.jpg" alt="这是一个美女图片" width="400px"height="400px" border="0" usemap="#Map"title="美女" />

<mapname="Map" id="Map">

</map>

</img>

</body>

8)序列列表

   a.有序列表<ol></ol>

   b.无序列表<ul>/<ul>

<body>

<!--有序列表:ol li

       ol有默认属性:type:指定的值是数字

-->

你最喜欢的明星是谁?

<oltype="I">

       <li>汤姆汉克斯</li>

    <li>梅西</li>

    <li>詹姆斯</li>

</ol>

<br/>

<!--无序列表:ul li

       ul的type属性:默认disc:实心原点

   

-->

学生管理系统

<ul  type="square">

       <li>成绩管理</li>

    <li>学生管理</li>

    <li>教师管理</li>

</ul>

<!--软件项目组织的列表:dl dt dd-->

软件组织架构的划分

<dl>

       <dt>技术总监</dt>

    <dd>攻城狮1号</dd>

    <dd>攻城狮2号</dd>

    <dd>攻城狮3号</dd>

    <dt>财务总监</dt>

    <dd>会计师1号</dd>

    <dd>会计师2号</dd>

    <dd>会计师3号</dd>

</dl>

<!--span:行内标签-->

<span>行内标签</span>

<!--div:块标签:-->

<div>块标签</div>

<!--div+css:进行网页的布局-->

</body>

9)转义字符

<:&lt

>:&gt

&:&amp

“:&quot

注册商标:&reg;

版权所有:&copy;

例如:

西部开源<sup>&reg;</sup>版权所有<sup>&copy;</sup>

 

10)超链接<ahref=”链接路径” target=”打开目标地”></a>

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<metahttp-equiv="Content-Type" content="text/html;charset=utf-8" />

<title>超链接标签</title>

<!--

       超链接标签:a标签

    a标签有标签体的标签,有开始有结束标签

    两个常用的属性:

                 href:连接到的地址或者资源文件

            target:打开地址或者资源文件的方式:_self:在当前窗口直接打开(如果没有写target属性默认就是_selft这种方式打开);_blank:新建窗口打开

            用浏览器执行当前的这个网页:地址栏中有一个file:// :文件协议(本地文件或者本地地址)

            http协议的执行流程:首先在当前本机中c盘中找对应到hosts文件中ip对应的域名,如果能找到那么就直接打开,如果找不到,就调用网卡联网操作访问(经过中间网络运营商)进行访问

            file://文件协议

            http://协议

           thunder://迅雷协议

            mailto:邮件协议

 

           

            协议很多:普通协议上面这几种

           

            超链接标签引用:

                1)能链接到资源文件或者html地址

                2)作用:用来锚链接使用

                          1)打锚点

                        <a name="锚点名称"></a>

                       2)链接到哪里呢?

                        <a href="#name属性的值">超链接</a>

                           

                      同一个网页打锚点:

                                1)打锚点:

                                          <aname="锚点名称"></a>

                             2)链接到哪里呢?

                                         <a href="#name属性的值">超链接</a>

                        针对不同的一个网页:

                                     1)打锚点:

                                             <a name="锚点名称"></a>

                                       

                                2)链接到的地址:

                                      <a href="资源文件#锚点名称">连接到的资源</a>

-->         

 

 

</head>

 

<body>

<aname="top"></a>

<ahref="05.文本标签.html#list"target="_blank">超链接标签</a><br />

<a href="../1.jpg"target="_blank">链接到的图片</a><br />

<!--<ahref="www.baidu.com">链接到的百度</a>

       这种写法是错误的:

   

    加上一个协议:正确的写法:http://www.baidu.com

-->

<ahref="http://www.baidu.com">链接到的百度</a><br/>

<ahref="http://www.moive.com/fuchouzhelianmeng2.avi"><<复仇者联盟2>>(普通下载)</a><br />

<ahref="thunder://www.moive.com/fuchouzhelianmeng2.avi"><<复仇者联盟2>>(高速下载)</a><br/>

<ahref="mailto:zhangyang@westos.com">发送邮件给朋友</a><br/>

<ahref="#ch01">第一章内容</a>

<br /><br/><br /><br /><br /><br /><br /><br/><br /><br /><br /><br /><br /><br/><br /><br /><br /><br /><br /><br/><br /><br /><br /><br /><br /><br/><br /><br />

<aname="ch01"></a>

 

厉害了我的歌<br/>

<ahref="#top">返回顶部</a>

</body>

</html>

在开发时,可通过查看w3School文档学习并使用

11).html5的特性

a.<html5>video元素<!--是用来执行视频,或者视频流的格式-->

<video src="video.mp4"controls="controls"></video>

b.  mark元素<!--给用户在视觉上进行高亮显示的-->

    <mark>这是我标记的重点</mark>

c.  audio元素  <!--用来执行音频,音乐或者是其他音频流-->

   <audiosrc="music.mp3" constrols="controls">audio元素 </audio>

d. progress元素<!--正在之行的引用程序-->

    <progress></progress>

12)表格标签:table

    行的标签:tr

    单元格:可以理解为列,td

          表格的标题:caption

        表头:th标签:表头自动加粗,并且自动居中

   

    合并单元格:

    rowspan:行的合并

    colspan:列的合并

   

    一个表格要想能显示出来,就必须指定边框属性

    table常用的属性:

                 border:边框

            width:表格的宽度

            heigth:表格的高度

            align:对齐的方式 left  center right

            背景颜色:bgcolor格标签

举例:

<body>

<tableborder="1px" width="400px" height="300px"align="center" bgcolor="pink">

       <captionstyle="color:#F00">2017年学生成绩表</caption>

    <tr>

          <th>姓名</th>

        <th>班级</th>

        <th>成绩</th>

    </tr>

    <tr align="center">

          <tdrowspan="2">狗娃</td>

        <td>软工1班</td>

        <td>90</td>

    </tr>

    <tr align="center">

         

        <td>经济1班</td>

        <td>80</td>

    </tr>

    <tr align="center">

          <td>狗蛋</td>

        <td>计算机2班</td>

        <td>98</td>

    </tr>

    <tr align="center">

          <td>狗剩</td>

        <td>通信1班</td>

        <td>85</td>

    </tr>

    <tr align="center">

          <tdcolspan="2">平均分</td>

        <td>80</td>

    </tr>

</table>

</body>

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值