什么也不想说

 <%@ 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干货的更多相关文章

  1. 干货分享:让你分分钟学会 JS 闭包

    闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,很难从定义去理解它.因此,本文不会对闭包的概念进行大篇幅描述 ...

  2. 干货分享:SQLSERVER使用裸设备

    干货分享:SQLSERVER使用裸设备 这篇文章也适合ORACLE DBA和MYSQL DBA 阅读 裸设备适用于Linux和Windows 在ORACLE和MYSQL里也是支持裸设备的!! 介绍 大 ...

  3. Android学习路线总结,绝对干货

    title: Android学习路线总结,绝对干货 tags: Android学习路线,Android学习资料,怎么学习android grammar_cjkRuby: true --- 一.前言 不 ...

  4. 记录我这一年的技术之路(nodejs纯干货)

    2015年12月28日23:19:54 更新koa应用.学习型网站和开发者工具等 coding伊始 开始认认真真的学习技术还是2015.10.21日开始的,记得很清楚,那天,是我在龙湖正式学习的第一天 ...

  5. AFNetworking 3.0 源码解读 总结(干货)(下)

    承接上一篇AFNetworking 3.0 源码解读 总结(干货)(上) 21.网络服务类型NSURLRequestNetworkServiceType 示例代码: typedef NS_ENUM(N ...

  6. 【NLP】干货!Python NLTK结合stanford NLP工具包进行文本处理

    干货!详述Python NLTK下如何使用stanford NLP工具包 作者:白宁超 2016年11月6日19:28:43 摘要:NLTK是由宾夕法尼亚大学计算机和信息科学使用python语言实现的 ...

  7. 【初码干货】在Window Server 2016中使用Web Deploy方式发布.NET Web应用的重新梳理

    在学习和工作的过程中,发现很多同事.朋友,在做.NET Web应用发布的时候,依然在走 生成-复制到服务器 这样的方式,稍微高级一点的,就是先发布到本地,再上传到服务器 这种方式不仅效率低下,而且不易 ...

  8. 【C#公共帮助类】WinRarHelper帮助类,实现文件或文件夹压缩和解压,实战干货

    关于本文档的说明 本文档使用WinRAR方式来进行简单的压缩和解压动作,纯干货,实际项目这种压缩方式用的少一点,一般我会使用第三方的压缩dll来实现,就如同我上一个压缩类博客,压缩的是zip文件htt ...

  9. iOS - GitHub干货分享(APP引导页的高度集成 - DHGuidePageHUD - ②)

    距上一篇博客"APP引导页的高度集成 - DHGuidePageHUD - ①"的发布有一段时间了, 后来又在SDK中补充了一些新的内容进去但是一直没来得及跟大家分享, 今天来跟大 ...

  10. iOS - GitHub干货分享(APP引导页的高度集成 - DHGuidePageHUD - ①)

    好长时间没更新博客, 是时候来一波干货分享了;APP引导页话不多说每一个APP都会用到,分量不重但是不可缺少,不论是APP的首次安装还是版本的更新,首先展现给用户眼前的也就只有它了吧,当然这里讲的不是 ...

随机推荐

  1. 《java.util.concurrent 包源码阅读》28 Phaser 第二部分

    这一部分来分析Phaser关于线程等待的实现.所谓线程等待Phaser的当前phase结束并转到下一个phase的过程.Phaser提供了三个方法: // 不可中断,没有超时的版本 public in ...

  2. Less的嵌套规则

    Less的嵌套规则 在使用标准CSS时,要为多层嵌套的元素定义样式,要么使用后代选择器从外到内的嵌套定义,要么给这个元素加上类名或 id 来定义.这样的写法虽然很好理解,但维护起来很不方便,因为无法清 ...

  3. Activity 的 4 种加载模式

    Activity 的 4 种加载模式 配置 Activity 时可指定 android:launchMode 属性,该属性用于配置该 Activity 的加载模式.该属性支持如下 4 个属性值. * ...

  4. [flask/python/web] 解析flask web开发(Miguel著)一书第11章主页不显示博文表单的问题

    ---------------------------------------------以下内容2017.7.14更新---------------------------------------- ...

  5. 匿名HTTP透明HTTP高匿HTTP区别

    透明代理的意思是客户端根本不需要知道有代理服务器的存在,但是它传送的仍然是真实的IP.你要想隐藏的话,不要用这个. 普通匿名代理能隐藏客户机的真实IP,但会改变我们的请求信息,服务器端有可能会认为我们 ...

  6. uva11636-Hello World!

    题意:已知有一行printf(“Hello World!”\n);以后就可以复制,问多少次之后就可以达到所需要的行数. 题解:模拟: #include<iostream> #include ...

  7. webpack构建项目

    webpack构建项目 案例代码戳这里 ps:每个案例对应相应的demo,例如"案例1"对应"demo1" 一.webpack基本功能及简单案例 安装webpa ...

  8. TFS2017持续发布中调用PowerShell启停远程应用程序

    目前团队项目中有多个Web.服务以及与大数据平台对接接口等应用,每次的发布和部署采用手工的方式进行.停止应用程序,拷贝发布包,启动应用程序,不停的循环着,并且时不时地会出现一些人为错误性问题.这种模式 ...

  9. Python测试开发之---string

    string.letters 所有的大小写字母 >>> print string.lettersabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQ ...

  10. Mac中配置nvm

    1.安装 nvm curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash 安装成功默认将 ...