页面制作之HTML
标签
常用属性
- 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的更多相关文章
- 页面制作部分之PS切图
页面制作部分之PS切图 <--本标签下,通过页面制作.页面架构.javascript程序设计.DOM编程艺术.产品前端架构五部分来分享总结笔记,总结笔记会陆续分享--> 网页设计在技术层面 ...
- 【干货】微信场景之H5页面制作免费工具大集合
营销代有手段出,各领风骚数百天.要说现在哪些营销方式最能传播,屡屡刷爆朋友圈的H5页面肯定就是首当其冲的,提到H5页面,就立马想到"围住神经猫",上线微信朋友圈3天的时间便创造了用 ...
- 手机web页面制作时的注意事项
一.手机页面的标准头规范 字符编码使用utf-:指定页面手机内存缓存中的存储时间段 device-width:通知浏览器使用设备的宽度作为可视区的宽度 initial-scale - 初始的缩放比例 ...
- 【html】页面制作规范文档
每天都在写html/css/js代码,总结的一些页面制作的规范 文件命名规范 1) 文件目录.文件名称统一用小写的英文字母.数字.下划线组合,文件名要与表现的内容相近,不到万不得已不要以拼音作为名称, ...
- 易企秀 we+ Maka 兔展 四大H5页面制作工具
H5这个由HTML5简化而来的词汇,正通过微信广泛传播.H5是集文字.图片.音乐.视频.链接等多种形式的展示页面,丰富的控件.灵活的动画特效.强大的交互应用和数据分析,高速低价的实现信息传播,非常适合 ...
- HTML5 页面制作工具
https://www.zhihu.com/question/30087283 HTML5 页面制作工具 免费的基于 HTML 5 的 Web Apps 生成器工具网站 81 235 初页 制 ...
- 微信小程序教学第四章第一节(含视频):小程序中级实战教程:详情-页面制作
详情 - 页面制作 本文配套视频地址: https://v.qq.com/x/page/o0555o20xjd.html 开始前请把 ch4-1 分支中的 code/ 目录导入微信开发工具 这一章节中 ...
- H5类似易企秀/编辑器/页面制作/开发/生成工具/软件/源码/授权
代码地址如下:http://www.demodashi.com/demo/14960.html 项目简介 H5DS (HTML5 Design software) 这是一款基于WEB的 H5制作工具. ...
- 第四章 “我要点爆”微信小程序云开发之疯狂点击与糖果点爆页面制作
疯狂点击点爆方式页面制作 疯狂点击为用户提供一个60秒的按钮点击时间,同时点击过程中有背景音乐,系统根据用户点击按钮的此时来进行热度值的计算. <view class="the_hea ...
- 第三章 “我要点爆”微信小程序云开发之点爆方式页面和爆炸之音页面制作
点爆方式选择页面制作 在app.json中配置页面路径增加selectbao点爆方式选择,编译创建页面文件,点爆方式选择页面通过单选按钮组选择跳转到相应的点爆页面. <view class=&q ...
随机推荐
- BugFree 测试管理系统
测试经理 分配 每个人的账号 新建bug -> bug已修复 -> 已验证 -> closed
- 修改git remote url
$ ssh -v wangz@gitlab.alibaxx-inc.com $ git remote ali set-url git@gitlab.alibaxx-inc.com:youk-aaa/x ...
- tail命令详解
搜索 纠正错误 添加实例 tail 在屏幕上显示指定文件的末尾若干行 补充说明 tail命令 用于输入文件中的尾部内容.tail命令默认在屏幕上显示指定文件的末尾10行.如果给定的文件不止一个,则在 ...
- 全部leetcode题目解答(不含带锁)
(记忆线:当时一刷完是1-205. 二刷88道.下次更新记得标记不能bug-free的原因.) 88-------------Perfect Squares(完美平方数.给一个整数,求出用平方数来 ...
- erlang 健壮性
erlang 提供了简单易用的并发编程模型,基本不需要再考虑多线程并发问题.但实际应用中并不是那么的完美,很多地方需要注意,就算标准库也有不少问题.很多在多线程编程中很多很容易解决的事情,在erlan ...
- 各大浏览器内核特性及对应的Browserhacks举例
1.浏览器内核指的是什么? 简化的浏览器=用户界面+渲染引擎+js解析引擎+数据存储+网络部件 而通常所说的浏览器内核指的是页面渲染引擎(rendering engine). 2.渲染引擎 The r ...
- python 使用pymssql连接sql server数据库
python 使用pymssql连接sql server数据库 #coding=utf-8 #!/usr/bin/env python#------------------------------ ...
- jquery样式篇
1.jquery: 1.1简介 jquery是一个轻量级的javascript库.版本号分1.x版本和2.x版本,2.x版本不再支持IE6 7 8,而更好的支 持移动端开发. 每一个版本分为开发版和压 ...
- fibonacci数列(五种)
自己没动脑子,大部分内容转自:http://www.jb51.net/article/37286.htm 斐波拉契数列,看起来好像谁都会写,不过它写的方式却有好多种,不管用不用的上,先留下来再说. 1 ...
- python之platform模块
python之platform模块 ^_^第三个模块从天而降喽!! 函数列表 platform.system() 获取操作系统类型,windows.linux等 platform.platform() ...