HTML基础

目录

HTML

head中常见的标签

body中常见的标签

HTML实体

表单提交不跳转页面


HTML

HTML:超文本标记语言(英语:HyperText Markup Language)是一种用于创建网页的标准标记语言

用HTML语法写成的文件称为网页文件,后缀为 .html  或  .htm
一个最简单的网页:

<html> 
    <head> 
       <title> 第一个网页 </title> 
   </head> 
   <body> 
       <p> hello,word! </p> 
   </body> 
</html>
  • <html> :该标签是根,所有内容放在它里面
  • <head> : 该标签放一些头部的信息
  • <body> : 正文部分,里面的内容直接用于显示

head中常见的标签

<title> : 该标签定义了网页的标题

<title>谢公子的小黑屋</title>

<meta>:该标签提供了元数据,元数据不显示在页面上,但会被浏览器解析。meta 元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者,和其他元数据。meta标签的作用有:搜索引擎优化(SEO),定义页面使用语言,自动刷新并指向新的页面,实现网页转换时的动态效果,控制页面缓冲,网页定级评价,控制网页显示的窗口等!meta标签的组成:meta标签共有两个属性,它们分别是 http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能 

<meta charset="UTF-8" >                                                 //指定网页的编码
<meta http-equiv="content-Type" content="text/html;charset=UTF-8">      //指定网页内容的类型,和文字编码
<meta http-equiv="refresh"  content="5;url=http://www.baidu.com">       //5秒之后跳转到指定页面
<meta http-equiv="refresh"  content="2">                            //每隔2秒刷新一次页面
<meta http-equiv="Set-Cookie"  content="cookievalue=xxx;">          //设置cookie
<meta name="keywords" content="信息安全">  //为搜索引擎设置关键字
<meta name="description" content="黑客 技术 安全">  //为网页定义描述内容
<meta name="author" content="xie">   //定义网页作者

<base>:该标签描述了基本的路径,该网页下的所有链接文件默认都是从该路径下找文件

<base href="../xie">  //该网页下的文件默认都是从这个目录去找

<link>:该标签定义了文档与外部资源之间的关系,通常用于链接到样式表

<link rel="stylesheet" type="text/css" href="mystyle.css">

<style>:该标签定义了HTML文档的CSS样式文件

<style type="text/css">
  p{
    color:blue
   }
</style>

<script>:标签用于加载脚本文件,如: JavaScript

<script  src='xie.js'> </script>

body中常见的标签

标题:   <h1>一级标题 </h1>   ........        <h6>六级标题</h6>
段落 :  <p> 段落 </p>
代码 :  <pre> </pre>
超链接:<a href=""  target=”_blank / _parent">   </a>  
             target=_blank的时候,是打开一个新页面;    target=_parent的时候,是在原页面打开

超链接有三种:站内链接;站外链接;锚链接

超链接的动作

<style>      
 a{text-decoration: none;}        /*去除超链接的下划线*/
 /*顺序必须是: l - v - h - a */
 a:link {color:#000000;}      /* 未访问链接*/
 a:visited {color:#00FF00;}  /* 已访问链接 */
 a:hover {color:#FF00FF;font-size: larger; background-color: #2299ff;}  /* 鼠标移动到链接上 */
 a:active {color:#0000FF;}  /* 鼠标点击时 */
</style>
<a href="http://www.baidu.com"  target=”_blank / _parent">   </a>  

图片:     <img  src=”  ”  width=”50”  height="50"   alt=""   title=""/>   
            alt是当图片加载不出来的时候显示的东西 ,title是当鼠标放上去的时候显示的东西
换行:   <br/>
画横线   <hr/>
删除线:<del></del>
下划线:<ins></ins>
上标: <sup>
下标: <sub>
无序列表   <ul>  <li></li>  <li><li>  </ul>
有序列表   <ol>  <li></li>   <li><li> </ol>
自定义列表 <dl> <dt></dt><dd></dd>  </dl>              
字符实体:   空格  &nbsp;        大于:&gt;         小于: &lt;           双引号: &quot;  
音乐:<audio src="1.mp3"  autoplay="autoplay"  loop="loop"   controls="controls"> </audio>
视频:<video src="1.mkv"  controls="controls"    loop="loop"    width="1100px"   height="500px"></video>
下拉列表: <select name="xueli" id="">  </select>
表格:<table border='1px'  cellspacing='1px'   cellpadding='1px'> <tr><th></th></tr>  <tr><td></td></tr></table>
         cellspacing是单元格之间的距离,cellpadding文字与单元格之间的距离
表单:<form action='action.php' method="get/post">  <input  type=''/></form>
        type属性: button、checkbox、file、hidden、image、password、radio、reset、submit、text、number
框架 <frameset>   <frame  src=”” />  <  /frameset>
文本域:<textarea  name="intro"  rows="10"  cols="30">自我介绍</textarea>
ifame框架:<iframe src=''  width='' height=''></frame>

用法如下:

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8" >
    <title>谢公子的小黑屋</title>
</head>
<body>
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    <h4>四级标题</h4>
    <h5>五级标题</h5>
    <h6>六级标题</h6>
    <p>这个p元素定义了 HTML 文档中的一个段落。这个元素拥有一个开始标签,以及一个结束标签</p>
    <pre>
        def Test():{
            print("hello,word!")
        }
    </pre>
    <a href="http://www.baidu.com" target="_blank">百度一下,你就知道</a> <br/>
    锚链接:<a href="#zhuce">去注册</a> <br/>
    <img src="1.jpg" width="433" height="262" title="黑客" alt="hack">  <br/>
    <del>删除线</del>  <br/>
    <ins>下划线</ins>  <br/>

    <hr/>
    2<sup>3</sup>      <br/>
    log<sub>10</sub>   <br/>
    大于:&gt;  <br/>
    小于:&lt;  <br/>
    双引号:&quot;  <br/>
    空&nbsp;格 <br/>
    <ul>
        <li>无序列表one</li>
        <li>无序列表two</li>
        <li>无序列表three</li>
    </ul>
    <ol>
        <li>有序列表1</li>
        <li>有序列表2</li>
        <li>有序列表3</li>
    </ol>
    <dl>
        <dt>刘诗诗</dt>
        <dd>著名女演员</dd>
        <dt>陈道明</dt>
        <dd>著名男演员</dd>
    </dl>
    <table border="1px" cellspacing="1px" cellpadding="1px" width="200px" >
        <caption>课程表</caption>
        <tr>
            <th>aa</th>
            <th>sss</th>
            <th>dd</th>
            <th>bbbb</th>
        </tr>
        <tr>
            <td colspan="2">aasdfa</td>
            <td>dd</td>
            <td rowspan="2">bbbb</td>
        </tr>
        <tr>
            <td>aa</td>
            <td>sssafda</td>
            <td>
                <table border="1" cellpadding="10" cellspacing="10">
                    <tr><td>111</td><td>222</td></tr>
                    <tr><td>3333</td><td>4444</td></tr>
                </table>
            </td>
        </tr>
    </table>
    <form action="action.php" method="POST">
        <a name="zhuce"></a>
        账号: <input type="text" name="username" placeholder="请输入你的用户名"/> <br/>
        密码: <input type="password" name="passwd"/> <br/>
        性别: <input type="radio" name="sex" value="man" checked/>男
               <input type="radio" name="sex" value="woman"/>女 <br/>
        爱好: <input type="checkbox" name="hobby" value="sport"/>运动
              <input type="checkbox" name="hobby" value="music"/>听音乐
              <input type="checkbox" name="hobby" value="reader"/>阅读 <br/>
        选择城市:<select name="city" id="">
                     <option value="beijing">北京</option>
                     <option value="shanghai">上海</option>
                     <option value="shenzhen">深圳</option>
                     <option value="gaozhong">广州</option>
                     <option value="tainjin">天津</option>
                 </select> <br/>
        个人描述: <br/>
        <textarea  cols="30" rows="10"></textarea> <br/>
        <input type="submit" value="注册"/>
        <input type="reset" value="重置"/>
    </form>
    <audio src="1.mp3" autoplay=""  controls="controls"></audio> <br/>
    <video src="1.mp4" controls="controls"  width="1000px" height="300px"></video> <br/>
    <iframe src="https://www.baidu.com"  width="1000"  height="1000"  frameborder="0"> </frame>
</body>
</html>

HTML实体

显示结果

描述

实体名称

&nbsp;

空格

 

<

小于号

<

>

大于号

>

&

和号

&

"

引号

"

'

撇号 

' (IE不支持)

分(cent)

¢

£

镑(pound)

£

¥

元(yen)

¥

欧元(euro)

§

小节

§

©

版权(copyright)

©

®

注册商标

®

商标

×

乘号

×

÷

除号

÷

表单提交不跳转页面

我们在提交表单的时候,往往会跳转到提交表单的页面。那么,我们如何让其不跳转到页面呢?

如下,在form表单下添加一个iframe标签,并且将其name的值设置为form标签的target的值,并且设置iframe标签不显示,这样,我们看起来提交表单后也不会跳转页面了。

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>表单页面不跳转</title>
</head>
<body id="body">
<form action="http://120.79.74.249:8080" method="get" target="frameName">
    用户名:<input type="text" name="user"/> <br/>
    密码:  <input type="password" name="pass"/> <br/>
    <input type="submit" value="提交"/>
</form>
<iframe src="" frameborder="0" name="frameName" style="display: none"></iframe>
</body>
</html>

相关文章:HTML5教程

原文地址:https://www.cnblogs.com/csnd/p/11807811.html