HTML干货
什么也不想说
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
what is HTML?
HTML 是超文本标记语言,它是Inernet 上用于编写网页的主要标记语言 <body>
标题
<!-- 作为标题标记,h1-h6由大变小 -->
<h1>文刀山豆几</h1>
<h2>文刀山豆几</h2>
<h3>文刀山豆几</h3>
<h4>文刀山豆几</h4>
<h5>文刀山豆几</h5>
<h6>文刀山豆几</h6>
段落
<!-- align 取值范围为left,center,right -->
<p align="center">这是段落的标签</p>
滚动
<marquee direction="滚动方向" behavior="滚动方式">看看我滚没滚</marquee>
<!--
direction 可选的值有 :up down left right
behavior 可选的值有:scroll,slide,alternate,分别表示循环滚动, 只滚动一次和来回交替滚动
loop 值为整数
scrollamount 的值为文字每次移动的长度,以像素为单位,scrolldelay 的单位为ms . -->
列表
<!-- 无序的列表 -->
<ul> <li>列表项</li>
<li>列表项</li>
<li>列表项</li> </ul>
<!-- 有序的列表 -->
<ol>
<li>看看这个</li>
<li>看看这个</li>
<li>看看这个</li>
</ol>
图像与多媒体
<img alt="" src="图像文件的路径及名称">
超链接
<a href="链接路径" target="目标窗口的打开方式">链接内容</a>
<!-- target的属性值可以为_self、_blank、_top以及_parent.其中 _self是target默认值-->
表格
<!-- 表格 -->
<table>
<tr>
<td colspan="跨的列数值">单元格中的内容</td>
<td rowspan="跨的行数值">单元格中的内容</td>
</tr>
<!-- 一组中有几个<tr></tr>就表示该表格有几行,一行中有几个<td></td>,就表示该行中有几个单元格 -->
</table>
表单
<!-- 表单 非常非常重要-->
<!-- action 属性值是表单中提交的地址,即表单中收集到的信息后传递到某页面,例如和控制器之间
name 属性给表单命名一个名称,可以控制表单与后台程序之间的关系。
method get 或者post 方式提交,只需要记住,get提交方式不安全,且有字符限制,最大8192个字符,post没有信息长度的限制,还很安全
entype 表单信息提交的编码方式,上传文件时候必须选择指定的格式。
--> <form action="表单的处理程序">
<input>
<!-- input 标记是最常用的表单标记,该标记允许用户在表单中(文本框,单选框,复选框,输入
类型是由类型属性type定义的,常用的输入类型如下) -->
<!-- 文本框和密码框 属性值为text 代表的是单行文本框,属性值为password ,代表密码框 -->
</form>
<input type="file" name="文件域的名称">
使用文件上传时,一定别忘记设置form 表单提交信息的编码方式enctype = "multipart/form-data"
<form>
<input type="radio" value="male" name="sex" checked/>男
<input type="radio" value="female" name="sex" checked/>女
</form> <input type="checkbox" value="复选框的值" name="复选框的名称" checked/>
<!-- 按钮 -->
<input type="button" value="按钮的值" name="按钮的名称">
<input type="reset" value="按钮的值" name="按钮的名称">
<!--下拉列表-->
<select name="下拉列表的名称" size="显示的项数" multiple>
<option value="选项值1" selected> 选项1显示的内容
<option value="选项值2" selected> 选项2显示的内容
</select>
文本区
<textarea rows="文本区的名称" cols="列数" rows="行数"></textarea>
</body>
</html>
对应的WEB页面
HTML干货的更多相关文章
- 干货分享:让你分分钟学会 JS 闭包
闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,很难从定义去理解它.因此,本文不会对闭包的概念进行大篇幅描述 ...
- 干货分享:SQLSERVER使用裸设备
干货分享:SQLSERVER使用裸设备 这篇文章也适合ORACLE DBA和MYSQL DBA 阅读 裸设备适用于Linux和Windows 在ORACLE和MYSQL里也是支持裸设备的!! 介绍 大 ...
- Android学习路线总结,绝对干货
title: Android学习路线总结,绝对干货 tags: Android学习路线,Android学习资料,怎么学习android grammar_cjkRuby: true --- 一.前言 不 ...
- 记录我这一年的技术之路(nodejs纯干货)
2015年12月28日23:19:54 更新koa应用.学习型网站和开发者工具等 coding伊始 开始认认真真的学习技术还是2015.10.21日开始的,记得很清楚,那天,是我在龙湖正式学习的第一天 ...
- AFNetworking 3.0 源码解读 总结(干货)(下)
承接上一篇AFNetworking 3.0 源码解读 总结(干货)(上) 21.网络服务类型NSURLRequestNetworkServiceType 示例代码: typedef NS_ENUM(N ...
- 【NLP】干货!Python NLTK结合stanford NLP工具包进行文本处理
干货!详述Python NLTK下如何使用stanford NLP工具包 作者:白宁超 2016年11月6日19:28:43 摘要:NLTK是由宾夕法尼亚大学计算机和信息科学使用python语言实现的 ...
- 【初码干货】在Window Server 2016中使用Web Deploy方式发布.NET Web应用的重新梳理
在学习和工作的过程中,发现很多同事.朋友,在做.NET Web应用发布的时候,依然在走 生成-复制到服务器 这样的方式,稍微高级一点的,就是先发布到本地,再上传到服务器 这种方式不仅效率低下,而且不易 ...
- 【C#公共帮助类】WinRarHelper帮助类,实现文件或文件夹压缩和解压,实战干货
关于本文档的说明 本文档使用WinRAR方式来进行简单的压缩和解压动作,纯干货,实际项目这种压缩方式用的少一点,一般我会使用第三方的压缩dll来实现,就如同我上一个压缩类博客,压缩的是zip文件htt ...
- iOS - GitHub干货分享(APP引导页的高度集成 - DHGuidePageHUD - ②)
距上一篇博客"APP引导页的高度集成 - DHGuidePageHUD - ①"的发布有一段时间了, 后来又在SDK中补充了一些新的内容进去但是一直没来得及跟大家分享, 今天来跟大 ...
- iOS - GitHub干货分享(APP引导页的高度集成 - DHGuidePageHUD - ①)
好长时间没更新博客, 是时候来一波干货分享了;APP引导页话不多说每一个APP都会用到,分量不重但是不可缺少,不论是APP的首次安装还是版本的更新,首先展现给用户眼前的也就只有它了吧,当然这里讲的不是 ...
随机推荐
- Adobe阅读器漏洞(adobe_cooltype_sing)学习研究
实验环境:Kali 2.0+Windows XP sp3+Adobe Reader 9.0.0 类别:缓冲区溢出 描述:这个漏洞针对Adobe阅读器9.3.4之前的版本,一个名为SING表对象中一个名 ...
- Unity3D游戏GC优化总结---protobuf-net无GC版本优化实践
protobuf-net优化效果图 protobuf-net是Unity3D游戏开发中被广泛使用的Google Protocol Buffer库的c#版本,之所以c#版本被广泛使用,是因为c++版本的 ...
- [线段树]P1047 校门外的树
题目描述 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米.我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置:数轴上的每个整数点,即0,1,2,……,L,都种 ...
- [动态规划]P1854 花店橱窗布置
题目描述 某花店现有F束花,每一束花的品种都不一样,同时至少有同样数量的花瓶,被按顺序摆成一行,花瓶的位置是固定的,从左到右按1到V顺序编号,V是花瓶的数目.花束可以移动,并且每束花用1到F的整数标识 ...
- 说说缓存,说说Redis
无论是客户端还是服务端,缓存都是必不可少的一种提升用户体验的策略,大家在平时开发中,有意无意都会用到缓存,比如说 Android 开发的同学们,所有的图片框架,基本都有用到缓存技术,服务端那就完全不用 ...
- JS弹窗带遮蔽的功能
很不错的JS原生自定义弹窗,很实用! function myAlert(str,click,useCancel){ var overflow=""; var $hidder=nul ...
- Scala入门系列(四):Map & Tuple
Map 创建Map // 创建一个不可变的Map scala> val ages = Map("Leo" -> 30, "Sparks" -> ...
- Go基础之--数组和切片
数组 数组的定义: 数组是具有固定长度并拥有零个或者多个相同数据类型元素的序列 定义一个数组的方法:var 变量名[len] type 例子:var a[5] int //3个整数的数组var a[5 ...
- Maven项目pom.xml文件报xxx\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径)
在今天的学习Maven项目中遇到的这个错误:pom.xml文件报xxx\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径) 在Maven项目学习中,缓存问 ...
- 》》HTML5 移动页面自适应手机屏幕四类方法
1.使用meta标签:viewport H5移动端页面自适应普遍使用的方法,理论上讲使用这个标签是可以适应所有尺寸的屏幕的,但是各设备对该标签的解释方式及支持程度不同造成了不能兼容所有浏览器或系统. ...