zoukankan      html  css  js  c++  java
  • html语言介绍

    语言剖析

      html语言介绍一览表[1]:     

    标记 类型 译名或意义 作 用 备注
    文件标记
    <html> 文件声明 让浏览器知道这是 html 文件  
    <head> 开头 提供文件整体资讯  
    <title> 标题 定义文件标题,将显示于浏览顶端  
    <body> 本文 设计文件格式及内文所在  
    排版标记
    <!--注解--> 说明标记 为文件加上说明,但不被显示  
    <p> 段落标记 为字、画、表格等之间留一空白行  
    <br> 换行标记 令字、画、表格等显示于下一行  
    <hr> 水平线 插入一条水平线  
    <center> 居中 令字、画、表格等显示于中间 反对
    <pre> 预设格式 令文件按照原始码的排列方式显示  
    <div> 区隔标记 设定字、画、表格等的摆放位置  
    <nobr> 不折行 令文字不因太长而绕行  
    <wbr> 建议折行 预设折行部位  
    字体标记
    <strong> 加重语气 产生字体加粗 bold 的效果  
    <b> 粗体标记 产生字体加粗的效果  
    <em> 强调标记 把文本定义为强调的内容  
    <i> 斜体标记 字体出现斜体效果  
    <tt> 打字字体 courier字体,字母宽度相同  
    <u> 加上底线 加上底线 反对
    <h1> 一级标题标记 变粗变大加宽,程度与级数反比  
    <h2> 二级标题标记 将字体变粗变大加宽  
    <h3> 三级标题标记 将字体变粗变大加宽  
    <h4> 四级标题标记 将字体变粗变大加宽  
    <h5> 五级标题标记 将字体变粗变大加宽  
    <h6> 六级标题标记 将字体变粗变大加宽  
    <font> 字形标记 设定字形、大小、颜色 反对
    <basefont> 基准字形标记 设定所有字形、大小、颜色 反对
    <big> 字体加大 令字体稍为加大  
    <small> 字体缩细 令字体稍为缩细  
    <strike> 画线删除 为字体加一删除线 反对
    <code> 程式码 字体稍为加宽如<tt>  
    <kbd> 键盘字 字体稍为加宽,单一空白  
    <samp> 范例 字体稍为加宽如<tt>  
    <var> 变数 斜体效果  
    <cite> 传记引述 斜体效果  
    <blockquote> 引述文字区块 缩排字体  
    <dfn> 述语定义 斜体效果  
    <address> 地址标记 斜体效果  
    <sub> 下标字 下标字  
    <sup> 上标字 指数(平方、立方等)  
    清单标记
    <ol> 顺序清单 清单项目将以数字、字母顺序排列  
    <ul> 无序清单 清单项目将以圆点排列  
    <li> 清单项目 每一标记标示一项清单项目  
    <menu> 选单清单 清单项目将以圆点排列,如<ul> 反对
    <dir> 目录清单 清单项目将以圆点排列,如<ul> 反对
    <dl> 定义清单 清单分两层出现  
    <dt> 定义条目 标示该项定义的标题  
    <dd> 定义内容 标示定义内容  
    表格标记
    <table> 表格标记 设定该表格的各项参数  
    <caption> 表格标题 做成一打通列以填入表格标题  
    <tr> 表格列 设定该表格的列  
    <td> 表格栏 设定该表格的栏  
    <th> 表格标头 相等于<td>,但其内之字体会变粗  
    表单标记
    <form> 表单标记 决定单一表单的运作模式  
    <textarea> 文字区块 提供文字方盒以输入较大量文字  
    <input> 输入标记 决定输入形式  
    <select> 选择标记 建立 pop-up 卷动清单  
    <option> 选项 每一标记标示一个选项  
    图形标记
    <img> 图形标记 用以插入图形及设定图形属性  
    连结标记
    <a> 连结标记 加入连结  
    <base> 基准标记 可将相对 url 转绝对及指定连结目标  
    框架标记
    <frameset> 框架设定 设定框架  
    <frame> 框窗设定 设定框窗  
    <iframe> 页内框架 于网页中间插入框架 ie
      不支援框架 设定当浏览器不支援框架时的提示  
     
    <map> 影像地图名称 设定影像地图名称  
      连结区域 设定各连结区域  
     
    <bgsound> 背景声音 于背景播放声音或音乐 ie
    <embed> 多媒体 加入声音、音乐或影像  
    其他标记
    <marquee> 走动文字 令文字左右走动 ie
    <blink> 闪烁文字 闪烁文字 nc
    <isindex> 页内寻找器 可输入关键字寻找于该一页 反对
    <meta> 开头定义 让浏览器知道这是 html 文件  
    <link> 关系定义 定义该文件与其他 url 的关系  
    stylesheet
    <style> 样式表 控制网页版面  
    <span> 自订标记 独立使用或与样式表同用

      注:    ● 表示该标记属围堵标记,即需要关闭标记如 </标记>。    ○ 表示该标记属空标记,即不需要关闭标记。    IE 表示该标记只适用于 Internet Explorer。    NC 表示该标记只适用于 Netscape Communicator。     反对 表示该标记不为 W3C 所赞同,通常这标记是 IE 或 NC 自订,且己为众所支 持,只是 HTML  标准中有其它同功能或更好的选择。  

    HTML的发布

     主要由从通过HTTP协议向浏览器发送的HTML文档组成。但是,HTTP也可以被用于传输HTML之外的数据,例如图像、声音和其他内容。为使浏览器了解如何处理接收到的文档,在传输文档时必须同时传递。这种包 含类型(对于HTML 4.01或更早版本是text/html,而对于XHTML  1.0或之后的版本是application/xhtml+xml),以及字符编码(参见HTML字符编码方式)。    在现在的浏览器中,和HTML文档一起发送的MIME类型影响文档的解读方式。和XHTML  MIME类型一起发送的文档被认为是良构的,而语法错误会导致浏览器无法呈现文档。完全相同的文档如果和HTML  MIME类型一起发送,则可能被正常显示,因为浏览器对HTML的语法检查更加松懈些。    如果MIME类型不被识别为HTML,那么浏览器不应该试图将文档呈现为HTML,即使文档以正确的文档类型声明开头也是这样;尽管如此,一些浏览器 还是检查文档内容或其URL来判断其文件类型。因为可能造成的安全性问题,这种行为不被提倡。即使以不遵守标准著称的I也基本放弃了这种做法。  

    HTML格式的电子邮件

       一些图形模式下的电子邮件支持HTML格式的邮件。很多支持一个图形模式下的HTML邮件编辑器,以及一个HTML邮件阅览器。因为一些问题,HTML 邮件的使用有争议。HTML邮件的主要优点是可以使用呈现性元素来加强邮件的视觉效果,但是缺陷也很多,例如     收件人未必有一个可以浏览HTML邮件的客户端 邮件大小增加。一些随HTML邮件发送一个纯文字版更加重了这个问题 过度使用格式化  潜在安全问题,例如伪造银行电子邮件用于在一些有缺陷的电子邮件程序显示HTML邮件时可能执行恶意代码  因为这些原因,很多和要么截断信件的HTML部分,要么只接受纯文本版本部分的邮件,要么拒绝接收HTML邮件

  • 相关阅读:
    Thread.GetNamedDataSlot(String)
    .NET Core 常用加密和Hash工具NETCore.Encrypt
    .netcore在linux下使用P/invoke方式调用linux动态库
    IHttpAsyncHandler IHttpHandler
    Docker & ASP.NET Core 教程
    Docker在Linux上运行NetCore系列(一)配置运行DotNetCore控制台
    《异常检测》
    《awesome-AIOps》
    《Skyline 监控系统工作原理分析》
    《小团队撬动大数据——当当推荐团队的机器学习实践》
  • 原文地址:https://www.cnblogs.com/byxzbg/p/3129826.html
Copyright © 2011-2022 走看看