标签


  常用属性

  • id
  • class
  • style
  • title

    — <a href ="/" title="收藏">收藏</a>(用于hover时出现title提示)


   文档章节

  • body
  • header

     可以包括标题、Logo、搜索表单、独立章节头部等;

  • nav

    可以包括有导航性质的内容;

  • aside

     和主要内容无关区域,如侧边栏、插入广告、工具性内容;

  • article

       主题内容,独立可重复的内容,如论坛的帖子、博客的评论、新闻文章等独立内容,相邻article标签的内容不具有关联性;

  • section

     主题内容,内容的专题组,一般包含在article标签中带标题,相邻section标签中的内容是有关联性的;

  • foorter

     可以包括章节尾部、版权信息、相关文章链接等;

  • hx

     标题标签。


  文本

  • 超链接

    <a></a>

    • 创建指向另一个文档的链接

     target属性:【语法】<a target="value">

           【属性值】_blank  在新窗口中打开被链接文档。

                _self        默认。在相同的框架中打开被链接文档。

                _parent  在父框架集中打开被链接文档。

                _top  在整个窗口中打开被链接文档。

                framename  在指定的框架中打开被链接文档。

    • 创建一个文档内部的锚点

     例   <a href="#pay">支付</a>

       <div id="pay">支付......<div>

    • 链接到Email地址、电话拨号

     例    <a href="mailto:sakraaaaaa@qq.com">联系我</a>也可以在a标签中写入抄送和主题。

     例    <a href="tel:1511111111">联系我</a>

  • 强调

    • <em>斜体</em>语义上的强调;
    • <strong>粗体</strong>重要性上的强调;
  • 行内容器
    • <span>不想特别强调,但是有一定样式</span>
  • 换行
    • <br>
  • 引用
    • <cite>作品名称、人物</cite>斜体
    • <q>简短的文字</q>行内元素,在内容始末加“”
    • <blockquote>大段引用</blockquote>块级元素,默认带有左右40px的外边距,不带“”
    • <code>代码</code>
    • <b>摘要中的关键字、产品的名称</b>想要粗体但是不想表达强调时;
    • <i>技术术语等</i>

  组合内容

  • 分区

    • div
  • 段落
    • p
  • 列表
    • 无序列表<ul>

    如 导航、节目列表、用户列表;

    • 有序列表<ol>

    序号可以通过type属性来改变;

    • 自定义列表<dl>

    如 问答的格式;一系列“name-value”名值对的列表;

    <dt>列表项</dt>

    <dd>列表项的描述</dd>:一个dt可以搭配多个dd,dd默认有缩进。

  

  注:列表是可嵌套的!

  • 格式化内容

    • <pre></pre>

    保留空格和换行。


  嵌入资源

  • img(自闭合标签)

  插入图片  【必需属性】<img src=" 图片地址"  alt="替代文本" />

  • iframe

  嵌入页面,内联框架 <iframe src="http://www.baidu.com"></iframe>

  在一个页面中的操作不好影响到该嵌入页面,当前页面与嵌入页面的代码分离。

  • object

  嵌入外部资源(如:插件)

  <object 插件>
   <param 插件参数>
  </object>
  • embed

  嵌入外部资源(如:插件)

  • video

  插入视频【标签】:<source  视频文件><track  引入视频字幕>

      【属性】:controls 控制控制条的属性;poster 插入封面

  • audio

  插入音频

    • canvas  基于像素,提供绘制函数,可以利用脚本绘制,可以实现性能要求高、场景复杂的(如实时数据的展示、游戏等);
    • svg  可缩放矢量图形,提供一些图形(如线性、圆形、矩形),可以实现高保真的静态的图形图像
  • 热点区域
    • map>area 如商品展示(area是自闭合标签)

     <img .... usemap="#Map1">

     <map name="Map1">

        <area shape="形状" coords="热点区域范围(根据形状定义)" href="" target="">

     </map>


  表格

  <table>

    <caption>表格标题</caption>

    <thead>

      <tr><th>表格</th><th>的头</th></tr>

    </thead>

    <tbody>

      <tr><th  rowspan="2">表头单元格</th><td>普通单元格</td><td>普通单元格</td></tr>

    </tbody>

    <tfoot>

      <tr><td  colspan="3">表格</td><td>的尾</td></tr>

    </tfoot>

  </table>

   /*tr 行,td 列,th 头,rowspan 跨行,colspan 跨列。*/


  表单

  <form action="/表单提交的后台地址" method="表单提交方式">

    <fieldset>

      <legend>分区标题</legend>

      <label  for="对应标签id">文本内容</label>

      <input  type="文本输入框类型/重置提交按钮/单选多选框" name="提交给后端数据的名称" value="">

      <select  id="对应lable的for属性值">

        <optgroup  lable="group1">

          <option  value="">选项1</option>

          <option  value="">选项2</option>

        </optgroup>

      </select>

      <textarea  name="" ...></textarea>

    </fieldset>

      ......

    <fieldset>

      ......

    </fieldset>

  </form>

  /*fieldset:做表单分区,select:做下拉菜单,optgroup:对select选项进行分组,label:功能提示,常用与其他标签连用,textarea:多行文本输入*/

  【input属性】checked 默认选中,display 禁止操作,name 值(相同类型的input值相同),placeholder  显示提示信息,value 默认值,readonly 只读文本框,hidden 对用户隐藏;

  【input>type属性值】checkbox 多选框 ,radio 单选框 ,

             submit 提交按钮 ,reset  重置按钮,

             email  (有些浏览器会对其进行结构检验,出错时会有提醒),

             range 一定范围内的数据,

             color 拾色器,

             number,url ,tel,search,

             date picker();

  【option属性值】selected 默认选中。


  语义化

    含义:指用合理HTML标记以及其特有的属性去格式化文档内容。

    作用:SEO(Search Engine Optimization);

       提高可访问性;

       提高代码可读性,便于多人的修改维护、提高开发效率。


页面制作之HTML的更多相关文章

  1. 页面制作部分之PS切图

    页面制作部分之PS切图 <--本标签下,通过页面制作.页面架构.javascript程序设计.DOM编程艺术.产品前端架构五部分来分享总结笔记,总结笔记会陆续分享--> 网页设计在技术层面 ...

  2. 【干货】微信场景之H5页面制作免费工具大集合

    营销代有手段出,各领风骚数百天.要说现在哪些营销方式最能传播,屡屡刷爆朋友圈的H5页面肯定就是首当其冲的,提到H5页面,就立马想到"围住神经猫",上线微信朋友圈3天的时间便创造了用 ...

  3. 手机web页面制作时的注意事项

    一.手机页面的标准头规范 字符编码使用utf-:指定页面手机内存缓存中的存储时间段 device-width:通知浏览器使用设备的宽度作为可视区的宽度 initial-scale - 初始的缩放比例 ...

  4. 【html】页面制作规范文档

    每天都在写html/css/js代码,总结的一些页面制作的规范 文件命名规范 1) 文件目录.文件名称统一用小写的英文字母.数字.下划线组合,文件名要与表现的内容相近,不到万不得已不要以拼音作为名称, ...

  5. 易企秀 we+ Maka 兔展 四大H5页面制作工具

    H5这个由HTML5简化而来的词汇,正通过微信广泛传播.H5是集文字.图片.音乐.视频.链接等多种形式的展示页面,丰富的控件.灵活的动画特效.强大的交互应用和数据分析,高速低价的实现信息传播,非常适合 ...

  6. HTML5 页面制作工具

    https://www.zhihu.com/question/30087283 HTML5 页面制作工具 免费的基于 HTML 5 的 Web Apps 生成器工具网站     81 235 初页 制 ...

  7. 微信小程序教学第四章第一节(含视频):小程序中级实战教程:详情-页面制作

    详情 - 页面制作 本文配套视频地址: https://v.qq.com/x/page/o0555o20xjd.html 开始前请把 ch4-1 分支中的 code/ 目录导入微信开发工具 这一章节中 ...

  8. H5类似易企秀/编辑器/页面制作/开发/生成工具/软件/源码/授权

    代码地址如下:http://www.demodashi.com/demo/14960.html 项目简介 H5DS (HTML5 Design software) 这是一款基于WEB的 H5制作工具. ...

  9. 第四章 “我要点爆”微信小程序云开发之疯狂点击与糖果点爆页面制作

    疯狂点击点爆方式页面制作 疯狂点击为用户提供一个60秒的按钮点击时间,同时点击过程中有背景音乐,系统根据用户点击按钮的此时来进行热度值的计算. <view class="the_hea ...

  10. 第三章 “我要点爆”微信小程序云开发之点爆方式页面和爆炸之音页面制作

    点爆方式选择页面制作 在app.json中配置页面路径增加selectbao点爆方式选择,编译创建页面文件,点爆方式选择页面通过单选按钮组选择跳转到相应的点爆页面. <view class=&q ...

随机推荐

  1. Python购物车程序

    1.要求用户输入工资,然后打印购物菜单 2.用户可以不断的购买商品,直到钱不够为止 3.退出时格式化打印用户已购买的商品和剩余金额 salary = int(input("请输入你的工资:& ...

  2. VB中PictureBox控件使用教程

    PictureBox对象可以说是任何对象的原始型态,它可以加载图片.显示文字.画图外,它还能与Frame对象一样,在自己本身里头加载其它的对象而自成一个小群组,用PictureBox可以仿真出任何对象 ...

  3. react+redux官方实例TODO从最简单的入门(6)-- 完结

    通过实现了增-->删-->改-->查,对react结合redux的机制差不多已经了解,那么把剩下的功能一起完成吧 全选 1.声明状态,这个是全选状态 2.action约定 3.red ...

  4. 报错注入分析之updatexml注入

    PS:今天元旦,家里打来电话说,今年春节要回老家.心里倍感恐惧.可以清楚的感觉得到父母说话的气息没有底气.大概如同我一样是恐惧吧.加油吧!努力赚钱! 先丢一篇很不错的文章:http://www.moo ...

  5. VS2015编译boost1.62

    VS2015编译boost1.62 Boost库是一个可移植.提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一. Boost库由C++标准委员会库工作组成员发起,其中有些内容有 ...

  6. python 模块包裹

    arlenmbx@arlenmbx-ThinkPad-X130e:~$ su root 密码: root@arlenmbx-ThinkPad-X130e:/home/arlenmbx# python ...

  7. 设计模式--桥接模式Bridge(结构型)

    一.概述 在软件系统中,某些类型由于自身的逻辑,它具有两个或者多个维度的变化,如何应对这种"多维度的变化",就可以利用桥接模式. 引例: 设想如果要绘制矩形.圆形.椭圆.正方形,我 ...

  8. mysql nonInstall 版本的安装与配置

    最近用到mysql,发现如果想使用最新版本64 bit mysql 需要独特的配置和使用方式 结合最近的研究总结一下安装过程. 首先下载:http://dev.mysql.com/downloads/ ...

  9. IT路上爹爹装装遇到的坑

    1.中英文字符格式:UTF-8 有BOM和无BOM Notepad++ Edit-Plus emacs vim Sublime Text3 记事本 有,无 UTF-8+ #coding:utf-8   ...

  10. php多态简单示例

    <?php //多态由不同的人执行而产生不同的结果: //一个人通过不同的状态执行同一种动作,产生不同的结果也可称为多态 //多态的原理,就是类都写好了,不要去修改它,只要在类外的的调用参数的更 ...