美文网首页
#HTML教程(标签)

#HTML教程(标签)

作者: mavin_235 | 来源:发表于2017-04-10 14:47 被阅读0次

    1 .基本结构

     <!DOCTYPE html>
     <html>
     <head>标题文本...
     </head>
     <body>内容文本...
     </body>
     </html>
    
    基本解释
    • <!DOCTYPE html>为标识符,它指出了网页遵循的HTML标准,有时还指出了定义规范的文档类型定义(DTD)
    • <html>包含了组成网页的所有标签
    • <head>包含了所有提供网页信息的标签,且不包含现在在页面中的信息
    • <body>包含了所有的文本和其他内容(链接、图片等)
    • <html>``<head>``</head>``<body>``</body>``</html>都称为标签

    <html> </html>称为根标签

    <html>``<head>``<body>称为开始标签

    </head>``</body>``</html>称为结束标签

    • 一般来说,标签都是成对出现的
    • 标签和标签之间可以相互嵌套,但顺序必须一致
    • 标签不区分大小写,但建议使用小写

    2.基本标签及其用法

    head部分

    <title> 标签

    <title>标题内容<title>

    将标题内容显示在浏览器的标题栏中,一般简短,易懂

    <meta>标签

    元数据(metadata)

    <meta name="**" content="**"/>

    name 和content的作用为描述页面的内容

    <style>标签

    <style type="**">

    规定HTMLL元素在浏览器中呈现的样式

    body部分
    • 段落类

    <p>标签

    <p>段落文本</p>

    将文本分段后输出

    <br />标签

    用于分行,相当于回车换行

    用在句子的末端

    标签

    文本文本

    将文本分割输出,相当于空格

    <hr>标签

    用于创建一条水平的线(分割线)

    用在段落的首端

    • 字体类

    <hx>标签(x=1~6)

    <hx>标题</hx>

    将文本以标题形式输出
    其中<h1>字体最大,<h6>相对最小

    <strong>标签

    <strong>强调部分</strong>

    将文本以粗体输出

    <em>标签

    <em>强调部分</em>

    将文本以斜体输出

    <span>标签

    <span>强调部分 </span>

    将文本以特殊形式输出

    <font>标签

    <font>要输出的文本</font>

    将文本自定义大小输出

    <font size= "1">要输出的文本</font>

    size可取1~7,其中7最大,1最小



    将文本自定义颜色输出

    <font color ="#000000"></font>

    其中color后可以接RGB值,也可以用颜色的单词来表示

    • 引用

    <q>标签

    <q>引言</q>

    自动给引言加上""

    <blockquote>标签

    <blockquote>引文</blockquote>

    自动在页面左右两侧进行缩进处理

    <code>标签

    <code>代码</code>

    将代码完整输出,不改变任何符号

    只能对一行代码进行输出

    <pre>标签

    <pre>代码段</pre>

    将代码段完整输出,保留空格和换行符

    不受分行的影响

    • 表格类

    <ul>标签

    <li>一条内容</li>

    <li>一条内容</li>

    ...

    </ul>

    将信息分条排序

    通常由"·"起行

    <ol>标签

    <li>第一条内容<li>

    <li>第二条内容<li>

    ...

    </ol>

    将信息分条排序

    每一行都有固定的编号

    • 特殊类

    <address>标签

    <address>地址信息</address>

    在网页中提供联系信息,通常自动显示为斜体

    <div>标签

    <div>...</div>

    将标签放入div中,可以更清晰的看懂标签的逻辑

    ``

    注释部分只会在源代码页面显示,从而方便管理员理解代码,而不会在页面中输出

    <input type>"..."<placeho.der>

    3.表格

    表格的组成部分
    • 表题:指出表格包含什么内容.(表题是可选的)
    • 表头:标识行、列或两者,通常使用突出的字体.(可选)
    • 单元格:表格中的各个方框,包含的可能是表格数据,也可能使表头.
    • 表格数据:表格中的值
    <table>元素

    <table>表格</table>

    表格摘要
    • 提供解释性的信息,从而对表格作简要的介绍

    在表格前面的段落中进行描述

    在表题中进行描述

    在表题的<details>元素中进行描述

    在表格后面的示意图或者图题中进行描述

    单元格
    • 表格是逐行定义的,每一行定义都应该包含该行的所有单元格

    <tr>表格行..</tr>

    可包括表头单元格或数据单元格

    <th>表头单元格..</th>

    通常为粗体,且在水平和垂直方向上都居中

    <td>数据单元格..</td>

    使用常规字体显示,在水平方向上左对齐,在竖直方向上居中

    空单元格

    在单元格中包含一行换行符

    如: <td><br><td>

    表题

    元素<caption>位于<table>之内,但位于第一行<tr >之前

    <table>
    <caption>表题名称...</caption>
    <tr >
    

    若信息过多,也可以将详细信息隐藏起来

    <caption>中嵌入<derails>元素,可完成对内容的单击隐藏

    <caption>
    <details>详细内容...</details>
    </caption>
    
    设置表格
    • 设置宽度

    <table border="1" style="width: 100%">

    设置为与浏览器窗口等宽

    • 设置边框

    <table border="10" style="width: 100%">

    边框设置为10像素

    • 单元格内边距(单元边缘与内容的距离)

    <table cellpadding= "10" border= "1">
    内边距设置为10像素

    • 单元格间距(单元格与单元格的距离)

    <table cellspacing= "8">
    单元格间距为8像素



    4.图像

    图像
    图像格式

    大多数浏览器都支持的格式:GIF.JPEG.PNG,而HTML5中增加了SVG格式图像的支持

    • GIF

    图像交换格式(Graphics Interchange Format)

    支持简单的动画

    • GPEG

    联合图像专家组(Jointment Photographic Experts Group)

    多用于储存摄影图像

    • SVG

    可缩放的矢量图像

    可随意改变大小而不会对图像质量有任何影响

    • PNG

    便携式网络图形(Portable Network Graphics)

    将图像转化为PNG格式,不会丢失任何数据

    添加图像

    <img>标签

    <img>标签有两个属性:src和alt

    src:指定图像的URL

    alt:简单的图像文本描述

    可将图片放在<body>标签中的任意位置

    指向本地目录

    ![](image.gif)

    指向服务器

    ![](htp:\\www.****.**/*.gif)

    图像替代文本

    ![](***.jpg)

    当图像无法显示或加载时会显示"对图片的文字描述"

    图像与文本

    将图像标签放置在文本标签中,就可以将图片显示在文本内

    图像的缩放

    <img>标签的两个属性

    height和width指定了图像的高度和宽度
    <img mrc="****.png" height="高度" width="宽度">

    !!宽度调用

    目的

    • 调整浏览器现实的图像尺寸,使其更适合页面
    • 让浏览器预先知道图像有多大,有助于浏览器在加载图片完成前,排版正确

    5.链接

    创建链接
    • 要有链接到的文件名(或URL)
    • 要有可单击的链接文本
    链接标签<a>

    基本组成部分,href、表示链接的文本、结束标签

    链接标签<a>必须包含一些属性

    • 本地文件

    文本<a href="点击链接时将加载的文件">**可被点击的文本**</a>

    文本<a href="点击链接时将加载的文件">可被点击的文本</a>

    • web文档

    文本<a href="网站">**注释**</a>

    文本<a href="网站">注释</a>

    文件的路径

    路径分为两种

    相对路径:http:\****.****

    绝对路径:本地目录<br

    锚(anchor)

    用name属性创建一个文档内的标签

    <a name="label">锚(显示的文本)</a>

    <a href= "#tips">锚</a>

    6.表单

    表单

    收集信息并处理

    form标签

    标签<form>的两个常用属性action和method

    action: 提交表单的地址(另一个网页的链接或moilto链接)

    method: 提交表单的使用方法,一般分get和post两种

    <label>标签

    <label>描述表单字段的文本</label>

    <input>标签
    • input元素由起始标签和结束标签组成,其中其实标签中包含属性.
    • 其实标签和结束标签之间没有任何其他内容.

    文本

    文本框只有一行,无法回车换行

     <label for= "usuername">姓名:</label>
     <input type="text" id= usuername>
    

    <label for= "usuername">姓名:</label>
    <input type="text" id= usuername>

    密码

    密码框中输入的信息会做掩码处理

     <label for= "password">密码:</label>
     <input type="password" id="password">
    

    <label for= "password">密码:</label>
    <input type="password" id="password">

    单选框

    同一组选项,name属性必须相同

      <label>性别:</label>
      <input type="radio" name= "sex" value="male">男
      <input type="radio" name= "sex" value="female">女
      <input type="radio" name= "sex" value="futa">扶他
    

    <label>性别:</label>
    <input type="radio" name= "sex" value="male">男
    <input type="radio" name= "sex" value="female">女
    <input type="radio" name= "sex" value="futa">扶他

    复选框

     <label>爱好</label>
     <input type="checkbox" name= "sex" value="male">男
     <input type="checkbox" name= "sex" value="female">女
     <input type="checkbox" name= "sex" value="futa">扶他
    

    <label>爱好:</label>
    <input type="checkbox" name= "sex" value="male">男
    <input type="checkbox" name= "sex" value="female">女
    <input type="checkbox" name= "sex" value="futa">扶他

    下拉列表

    <label for= "sex">我的性别</label>
    <select id= "sex" name= "sex">
        <option value= "男">男</option>
        <option value= "女">女</option>
        <option value= "扶她">扶她</option>
     </select>
    

    <label for= "sex">我的性别:</label>
    <select id= "sex" name= "sex">
    <option value= "男">男</option>
    <option value= "女">女</option>
    <option value= "扶她">扶她</option>
    </select>

    提交按钮

    <input type= "submit" value= "提交">
    

    <input type= "submit" value= "提交">

    重置按钮

    重置按钮可以清空表单中已经填写了的信息

    <input type= "reset" />
    <input type= "reset" />

    隐藏文本

    <input type= "hidden" name="country" value="Norway" />
    

    <input type= "hidden" name="country" value="Norway" />

    打开文件

    <input type= "file" name= "pic" accept= "image/gif" />
    
    textarea标签

    多行文本

       <textarea name= "article">文本内容</textarea>
    

    7. 多媒体

    <video>标签

    用法

    <video src= "***.mp4">

    作用

    播放视频

    属性

    src
    要播放视频的地址

    <embed src="地址.mp3"> <br>
    

    height
    元素的高度

    <height=200> 
    

    width
    元素的宽度

    <width=200>
    

    autoplay
    一个布尔属性,制定是否在网页加载完毕后立即播放视频

    <embed src="**" autostart=true>(自动播放) 
    <embed src="**" autostart=false>(手动播放)  
    

    loop
    一个布尔属性,如果包含它,将循环播放视频(到达末尾后重新播放,直至手动暂停)

    <loop="ture">(自动循环)
    

    preload
    一个布尔属性,如果包含它,浏览器将在页面加载完毕后开始下载视频,为播放所好准备(指定了属性autoplay时,将忽略此属性的设置)

    controls
    一个布尔属性,告诉浏览器是否提供视频播放控件

    poster
    开始播放视频前显示的图像(封面)

    muted
    一个布尔属性,如果包含它,视频将没有声音

    相关文章

      网友评论

          本文标题:#HTML教程(标签)

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