HTML-----<a>、<table>、<form>解析
超链接
anchor 锚
<a href=”url”>内容</a>
Href
Hypertext reference 引用
URL(Uniform Resource Locator)
统一资源定位器,就是一个地址,网址,指定的资源内容具有唯一性。
http://www.baidu.com/img/bd_logo.png
协议:http://, ftp://, thunder:// , ed2k://
域名: www.baidu.com
目录:img
文件:bd_logo.png
a 不可嵌套
Target:打开的目标
- _blank:在一个新的窗口打开网页
- _self:在当前窗口打开网页(默认)
- _top
- _parent
超级链接
外部链接 :url是本网站外的链接
<a href="http://www.sina.com.cn" target="_blank" >新浪网</a>
友情链接:
采集,盗链
内部链接。
News/oct/2015-10-01.html
文本链接,
普通文本加上<a href=”url”>普通文本</a>
图片链接,
下载链接(广告图片),
将提供下载的内容打包成*.rar, *.zip, *.iso, *.mp4,*.rmvb, *.flv
当用户点击时,会自动关联下载工具。
空链接
<a href=””>空链接</a>
<a href="#">我是空链接</a><br />
- 单击后回到当前页面的顶部
<a href="javascript:void(0)">我是JavaScript空链接也叫死链接</a>
- 单击后没有反应,可以配合JS程序
<a href="javascript:void(0)" onclick="alert('点我呀')">我是JavaScript空链接也叫死链接</a>
电子邮件链接
<a href=”完整的email地址”>联系我们</a>
<a href=”mailto:ccjsjmail@aliyun.com”>联系我们</a>
自动关联电子邮箱工具:默认会打开outlook。href="mailto:ccjsjmail@aliyun.com?subject='hello'">ccjsjmail@aliyun.com</a>
?Subject:邮件主题信息
锚点链接
先定义锚点:
<a name=”top”></a>
使用的方法:
<a href=”#top”>回到TOP的位置</a>
图文混排
表格结构,
<table>属性
width 表格宽度 单位像素
height 表格的高度:一般不设置,让表格中内容撑开
align :对齐方式:值:left ,right center
border :表格的边框
bordercolor :边框的颜色
background :表格背景图
单元格的td的宽度和高度一定和背景图片的宽和高相适应。
bgcolor :表格背景色
cellpadding 单元格的填充:单元格中内容到边框的距离
cellspacing :单元格的间距:单元格与单元格之间距离
rules :边框的显示方式。
Rows 显示行边线
Cols 显示列边线
All 合并连线
None 不显示行列线,只有外边框线。
<tr>属性 valign:left ,center right, valign:top,
<td>属性
单元格的合并方式
colspan:向右合并,有合并就有删除
rowspan:向下合并, 有合并就有删除
<th>属性
列标题文字,自加粗并在单元各居中
<caption>
表格标题,双标记
隐藏的tbody,浏览器自动生成,是表格的主体部分
Thead
Tfoot
都是针对于表格的行来说的
表单:表单的概念,表单的工作原理
表单的结构
表单的标签:<form> </form>
常用属性
Name , method(get,post), action(服务器的接收的页面如:reg.php), onsubmit=”JS函数”,enctype=”multipart/form-data”
表单的元素
<input type=”text” name=”username” size=”20” maxlength=”30” />
<input type=”password” name=”pwdddd” size=”20” maxlength=”30” />
表单的提交
<input type=”submit” value=”提交” name=”submit” />
<input type=”reset” value=”重写” />
Form 标记属性 GET方法,POST方法,
enctype= application/x-www-form-urlencoded, multipart/form-data
表单元素
文本域 name value size maxlength readonly disabled
密码域
单选 checked
复选,
提交按钮
重置 reset
图片按钮 src
普通按钮 button
隐藏域 hidden
上传文件域 file
下拉列表,name multiple size
文本区域 textarea cols rows name
相关的元素分组filedset legend
HTML-----<a>、<table>、<form>解析的更多相关文章
- 【原】Android热更新开源项目Tinker源码解析系列之三:so热更新
本系列将从以下三个方面对Tinker进行源码解析: Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Android热更新开源项目Tinker源码解析系列之二:资源文件热更新 A ...
- .NET Core中的认证管理解析
.NET Core中的认证管理解析 0x00 问题来源 在新建.NET Core的Web项目时选择“使用个人用户账户”就可以创建一个带有用户和权限管理的项目,已经准备好了用户注册.登录等很多页面,也可 ...
- Html Agility Pack 解析Html
Hello 好久不见 哈哈,今天给大家分享一个解析Html的类库 Html Agility Pack.这个适用于想获取某网页里面的部分内容.今天就拿我的Csdn的博客列表来举例. 打开页面 用Fir ...
- 【原】Android热更新开源项目Tinker源码解析系列之一:Dex热更新
[原]Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Tinker是微信的第一个开源项目,主要用于安卓应用bug的热修复和功能的迭代. Tinker github地址:http ...
- 【原】Android热更新开源项目Tinker源码解析系列之二:资源文件热更新
上一篇文章介绍了Dex文件的热更新流程,本文将会分析Tinker中对资源文件的热更新流程. 同Dex,资源文件的热更新同样包括三个部分:资源补丁生成,资源补丁合成及资源补丁加载. 本系列将从以下三个方 ...
- 多线程爬坑之路-Thread和Runable源码解析之基本方法的运用实例
前面的文章:多线程爬坑之路-学习多线程需要来了解哪些东西?(concurrent并发包的数据结构和线程池,Locks锁,Atomic原子类) 多线程爬坑之路-Thread和Runable源码解析 前面 ...
- Asp.Net WebApi核心对象解析(下篇)
在接着写Asp.Net WebApi核心对象解析(下篇)之前,还是一如既往的扯扯淡,元旦刚过,整个人还是处于晕的状态,一大早就来处理系统BUG,简直是坑爹(好在没让我元旦赶过来该BUG),队友挖的坑, ...
- 【知识必备】内存泄漏全解析,从此拒绝ANR,让OOM远离你的身边,跟内存泄漏say byebye
一.写在前面 对于C++来说,内存泄漏就是new出来的对象没有delete,俗称野指针:而对于java来说,就是new出来的Object放在Heap上无法被GC回收:而这里就把我之前的一篇内存泄漏的总 ...
- SQL Server 数据加密功能解析
SQL Server 数据加密功能解析 转载自: 腾云阁 https://www.qcloud.com/community/article/194 数据加密是数据库被破解.物理介质被盗.备份被窃取的最 ...
- .NetCore中的日志(1)日志组件解析
.NetCore中的日志(1)日志组件解析 0x00 问题的产生 日志记录功能在开发中很常用,可以记录程序运行的细节,也可以记录用户的行为.在之前开发时我一般都是用自己写的小工具来记录日志,输出目标包 ...
随机推荐
- Mycat 分片规则详解--单月小时分片
实现方式:单月内按照小时拆分,最小粒度是小时,一天最多可以有24个分片,最少1个分片,下个月从头开始循环 优点:使数据按照小时来进行分时存储,颗粒度比日期(天)分片要小,适用于数据采集类存储分片 缺点 ...
- 笔记:MyBatis 日志显示-log4j2
在ClassPath路径创建log4j2.xml配置文件,增加如下日志配置: <?xml version="1.0" encoding="UTF-8"?& ...
- 基于Ubuntu的LNMP环境搭建
装备的工具 Ubuntu16.04 , Xshell 使用Xshell链接到Ubuntu 使用xshell链接Ubuntu不是必须的,只是为了操作的方便,同时默认是你的Ubuntu已经安装好了 在Ub ...
- 关于mongodb按照字段模糊查询方法
模糊查询:tname包含某个关键字测试' cd /opt/soft/mongodb/bin ./mongo --host 192.168.0.1 --port 17017 test db.test ...
- [mysql] MySQL解压缩安装步骤
以前装的MySQL出问题了,只好卸载了. 又下载了一个mysql-5.6.24-win32.1432006610.zip.msi文件直接安装就行了.这里需要解压到指定目录,配置后可使用. 环境变量配置 ...
- selenium2自动化测试学习笔记(四)
今天是学习selenium2第四天.总结下今天的学习成果,自动登录网易邮箱并写信发送邮件. 知识点or坑点: 1.模块化编写测试模块(类似java里的抽象方法,js的函数编写) from 包名 imp ...
- 转载:lua中switch
刚开始使用lua的人肯定会不满lua居然没有switch这个语法. 但是熟悉lua的强大特性之后,你会发现其实switch是完全没有必要提供的^.^,因为lua有强大的table和function 例 ...
- 十分钟释疑Oracle中“小表超慢”之谜(SQL调优/SQL优化)
前几天,一个用户找到我,说查一个小表的时候非常慢,我问有多慢,他说最快也得半个小时才能出结果,有时干脆不出结果,我说小表多大,他说就几十兆,有点疑惑,让他帮忙获取了相关信息,一看就明白了,原来所谓的小 ...
- java Classpath 的解读
在了解java的classpath之前先来看看java的运行机制 1.首先是编译,将.java文件编译成虚拟机认识的二进制文件.这个过程需要的命令是javac 可以在jdk的bin目录中找到,ja ...
- Beta冲刺 第五天
Beta冲刺 第五天 1. 昨天的困难 1.昨天的困难主要是在类的整理上,一些逻辑理不清,也有一些类写的太绝对了,扩展性就不那么好了,所以,昨天的困难就是在重构上. 页面结构太凌乱,之前没有统筹好具体 ...