1.HTML

HTML简介

hyper text markup language  即超文本标记语言。

超文本: 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

标准模板

<!DOCTYPE html>    
<html lang="en">
<head>                  
<meta charset="UTF-8">      
<title>Title</title>       
</head>
<body>
<p>主体内容</p>         
</body>
</html>

Head 标签

1.<meta/> 

定义关于HTML文档的元数据。 重要的属性有三个:http-equiv、name、content

(1)http-equiv  把content属性值关联到http头部。

  • Content-Type(浏览器接受的文档类型,一般是text/html)
  • refresh(网页刷新,以秒为单位)
  • expires(设定网页到期时间,一旦过期,必须到服务器上重传)
<meta http-equiv="Content-Type" content="text/html ;charset=UTF-8"/>
<meta http-equiv="Refresh" content="2">    #过两秒自动刷新
<meta http-equiv="Refresh" content="2;URL=https://www.baidu.com">     #过两秒自动跳转到对应的网站
<meta http-equiv="expires" content="6 Jun 2016"/>

(2)name  把content属性关联到一个名称。

  • keywords(搜索关键字,用于搜索引擎抓取信息的显示)
  • description(搜索到网站后显示的网页内容简描述)
  • author(站点制作者信息)
  •  generator(用以说明生成工具)
<meta name="keywords" content="搜索关键字">
<meta name="description" content="简要描述">
<meta name="author" content="http://cnblogs.com/suoning">
<meta name="generator" content="用以说明生成工具">

(3)content  定义与http-equiv或name属性相关的元信息,是必要的属性

2.<link/> 

引用外部文档,常见于引用外部样式。重要属性有三个:rel、href、type。

<link rel="stylesheet" href="...">

Body标签

1.块级标签和内联标签

block(块)元素的特点

① 总是在新行上开始;
② 高度,行高以及外边距和内边距都可控制;
③ 宽度缺省是它的容器的100%,除非设定一个宽度。
④ 它可以容纳内联元素和其他块元素

inline(内联)元素的特点
① 和其他元素都在一行上;
② 高,行高及外边距和内边距不可改变;
③ 宽度就是它的文字或图片的宽度,不可改变
④ 内联元素只能容纳文本或者其他内联元素

2.基本标签

<h1>标题1</h1>
<h6>标题6</h6>
<p>段落</p>
<br />            换行
<hr>              水平线
<u></u>           文字下方加下划线
<div></div>       块级标签
<span></span> 行内标签
&nbsp; &nbsp; 空格 &gt; > &lt; <

3.<a> 超链接标签(锚标签)

重要属性有三个:href、target、name

href 超链接地址:可以是Web上任意资源,包括图片,网页,样式,脚本文件等。href="#"时,表示被链接页面就是当前页面。

target 文档打开时要显示的目标位置,属性值一般有:_blank(新窗口中打开)、_self(默认,在超链接所在的容器中打开)、_parent(在超链接的父容器中打开)、_top(整个容器中打开)、name(框架名称)。

name  锚记名称。作用:跳转到文档的某个地方。返回首页。

(1)超链接    

<a href="http://www.baidu.com" target="_blank">百度一下你就知道</a>

(2)锚点

<a href="#i1">第一章</a>
<a href="#i2">第二章</a>
<a href="#i3">第三章</a>
<div id="i1" style="height: 600px;">第一章的内容</div>
<div id="i2" style="height: 600px;">第二章的内容</div>
<div id="i3" style="height: 600px;">第三章的内容</div>

4.<form>表单标签

(1)表单属性

HTML 表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实现用户与Web服务器的交互。表单标签, 要提交的所有内容都应该在该标签中

action表单要提交的地址,用于处理表单的内容(一般是提交字典到后台的一个接口,这个接口是java写成的,提交到这个接口后后台就知道如何处理这些数据了)。

method提交的方法,默认是get方式提交。

      get提交的键值对.放在地址栏中url后面. 2.安全性相对较差. 3.对提交内容的长度有限制.

      post提交的键值对不在地址栏. 2.安全性相对较高. 3.对提交内容的长度理论上无限制.

(2)表单元素input

text  文本框输入(默认text文本框类型)。

  autocomplete(自动完成输入的内容,要求表单元素要有name属性才有自动完成的效果,off表示自动完成不可用,on表示自动完成可用)

  disabled(设置或者获取控件的状态,默认是false即可用,等于true时不可用,不能输入内容)

password  密码框。(以下属性text和password共有)

  size(指定表单元素的初始宽度。当type为text或password时,表单元素的大小以字符为单位,对于其他元素,宽度以像素为单位)

  maxlength(type为text或password时,表示输入的最大字符数),有利于防止sql的注入攻击

   readonly 只读. 

  placeholder 框内预置内容(灰色),写上内容时才消失 

radio 单选按钮。属性:

  name(将name的值设置为相同值,才表示一组数据,才能实现单选功能)

  value(必须要写,提交到服务器的key值,实际开发过程中value一般是编号)

   checked(是否被选中的状态)

checkbox 复选框。

  name(名字一定要一样一样的,才表示是一组数据,添加到同一value值列表提交到服务器)

  value(必须要写,提交到服务器的key值,实际开发过程中value一般是编号)

  checked(是否被选中的状态)

file文件域,上传文件(不同的浏览器表现形式不同)

submit 提交按钮。用于提交表单。

reset 重置按钮。清空表单的输入,恢复到表单默认的状态。

button  普通按钮。一般结合javascript使用。

<textarea> 文本域标签。默认表现形式是可以输入很多行文本的文本框。

  name (表单提交项的key)

  cols(设置文本域宽度)

  rows(设置文本域高度,即行数)

<select> 下拉框标签。使用时要结合<option>子标签一起使用。

  name:表单提交项的key

  size:选项个数

  multiple:多选

  <option> 下拉选中的每一项

  value(表单提交项的值)

  selected(selected下拉选默认被选中)

(3) radio和checkbox

<body>
<form action="ip" method="get">
<div>
<!--单选-->
<p>请选择性别</p>
男:<input type="radio" name="gender" value="M">
女:<input type="radio" name="gender" value="F" checked="checked">
<!--/多选-->
<p>爱好</p>
篮球:<input type="checkbox" name="favor" value="1">
足球:<input type="checkbox" name="favor" value="2">
台球:<input type="checkbox" name="favor" value="3" checked="checked">
</div>
<input type="submit" value="提交">
<input type="reset" value="重置">
</from>
</body>

(4)textarea多行文本

<textarea name="memo" id="" cols="30" rows="10">请写上你的评价</textarea>

(5)select下拉框

<select name="city" size="2" multiple="multiple">
<option value="1">纽约</option>
<option value="2">深圳</option>
<option value="3" selected="selected">北京</option>
</select>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="ip" method="get">
<div>
<!--单选-->
<p>请选择性别</p>
男:<input type="radio" name="gender" value="M">
女:<input type="radio" name="gender" value="F" checked="checked">
<!--/多选-->
<p>爱好</p>
篮球:<input type="checkbox" name="favor" value="1">
足球:<input type="checkbox" name="favor" value="2">
台球:<input type="checkbox" name="favor" value="3" checked="checked"> <br /><br />
<!--下拉标签-->
<!--size一次显示的个数,multiple可以多选-->
<select name="city" size="2" multiple="multiple">
<option value="1">纽约</option>
<option value="2">深圳</option>
<option value="3" selected="selected">北京</option>
</select>
<p><textarea name="memo" id="" cols="30" rows="10">请写上你的评价.....</textarea></p>
</div>
<input type="submit" value="提交">
<input type="reset" value="重置">
</from>
</body>
</html>
全部代码

5.img 图片

<!-- a标签作用:点击图片链接到对应地址-->
<!-- title鼠标移动到图片上面显示的内容-->
<!--alt图片加载不出来的时候的提示信息-->

<a href="http://www.baidu.com"> <img src="fanye.jpg" title="范冰冰" alt="美女"> </a>

6.ul、ol、dl 列表

无序,有序,标题列表

  <ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
<ol>
<li>1</li>
<li>2</li>
<li>3</li>
</ol>
<dl>
<dt>1</dt>
<dd>2</dd>
<dd>3</dd>        
</dl>

7.table表格

caption: 表格标题

<thead>  表格头部,使结构更加分明

<tbody>  表格主体部分,使结构更加分明

<tr>  表格的数据行

<th>  表格的表头名称,与<td>不同在于文字采用加粗居中的形式显示

<td>  单元格,用来显示表格内容

(1)简单表格

<body>
<table border="1">
<caption>小学一班</caption>
<thead>
<tr>
<th>序号</th>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>小明</td>
<td>6</td>
<td></td>
</tr>
<tr>
<td>2</td>
<td>小红</td>
<td>8</td>
<td></td>
</tr>
</tbody>
</table>
</body>

(2)合并单元格

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<table border="1">
<thead>
<tr>
<td>表头1</td>
<td>表头2</td>
<td>表头3</td>
<td>表头4</td>
</tr>
</thead>
<tbody>
<tr>
<td colspan="2">1</td>
<!--<td>2</td>-->
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td rowspan="2">3</td>
<td>4</td>
</tr>
<tr>
<!--<td>1</td>-->
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
</tbody>
</table>
</body>
</html>
合并单元格.html
View Code

 8.label 标签

把标签与文本关联起来(获取光标)

<label for="username">用户名</label>
<input id="username" type="text" name="user" />

点“用户名”也可以开始输入信息

 9.<fieldset> 

对表单中的相关元素进行分割

<fieldset>
<legend>温馨提示</legend>
<div align="middle">不要忘记点赞哦 ==</div>
</fieldset>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/369538.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

error connection reset by peer 104

connection reset by peer的常见原因 1.服务器的并发连接数超过了其承载量&#xff0c;服务器会将其中一些连接关闭&#xff1b;2. errno 104错误表明你在对一个对端socket已经关闭的的连接调用write或send方法&#xff0c;在这种情况下&#xff0c;调用write或send方法后&…

php记住表单数据cookie,【PHP基础】cookies和session

1.Cookiescookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时&#xff0c;它同时会发送 cookie。通过 PHP&#xff0c;您能够创建并取回 cookie 的值。1.1、如何创建 cookie&#xff1f;setcookie() 函数用于设置 cookie。…

自己构建GlassFish 4.0快照

这篇文章是关于自己发布GlassFish 4.0快照的&#xff0c;其中包括一些黑客。 我找到了GlassFish FullBuild的官方说明&#xff0c;然后决定自己构建服务器。 有时&#xff0c;您可能不想等待团队升级GlassFish构建文件。 在本条目中&#xff0c;我将Artifactory称为私有Maven存…

【转】utf-8的中文是一个汉字占三个字节长度

因为看到百度里面这个人回答比较生动&#xff0c;印象比较深刻&#xff0c;所以转过来做个笔记 原文链接 https://zhidao.baidu.com/question/1047887004693001899.html 知乎也有更清晰解答 https://www.zhihu.com/question/23374078 1、美国人首先对其英文字符进行了编码&am…

matlab升压斩波仿真,升压斩波电路设计与仿真.doc

升压斩波电路设计与仿真1.序言近年来&#xff0c;不断进步的计算机技术为现代控制技术在实际生产、生活中提供了强有力的技术支持&#xff0c;新的材料和结构器件又促进了电力电子技术的飞速发展&#xff0c;且在各行业中得到广泛的应用。电力电子技术(Power Electronics Techn…

Python selenium web UI之Chrome 与 Chromedriver对应版本映射表及下载地址和配置(windows, Mac OS)...

浏览器及驱动下载 进行web UI 自动化时&#xff0c;需要安装浏览器驱动webdriver&#xff0c;Chrome浏览器需要安装chromedriver.exe 驱动&#xff0c;Firefox需安装 geckodriver.exe 驱动。 Chrome 下载&#xff1a; http://www.slimjet.com/chrome/google-chrome-old-version…

先进的ListenableFuture功能

上次我们熟悉了ListenableFuture 。 我答应介绍更高级的技术&#xff0c;即转换和链接。 让我们从简单的事情开始。 假设我们有从某些异步服务获得的ListenableFuture<String> 。 我们还有一个简单的方法&#xff1a; Document parse(String xml) {//...我们不需要Strin…

修改内表数据并输出结果

*定义结构ty_salesTYPES:BEGIN OF ty_sales, customerid(3) TYPE n, productid(3) TYPE n, orderid(3) TYPE n, customername(10) TYPE c, amount TYPE i, END OF ty_sales.*定义内表和工作区DATA: it_sales TYPE STANDARD TABLE OF ty_sales WITH KEY customerid …

关于css透明度的问题

先看background和background-color background:可以设置背景颜色&#xff0c;背景图片&#xff0c;还有定位。默认background:no-repeat; background-color:只可以设置背景颜色。默认background:repeat; 设置透明度的方式有两种&#xff1a; 第一种&#xff1a; opacity:0.…

java多字段排序,java8 stream多字段排序的实现

很多情况下sql不好解决的多表查询,临时表分组,排序,尽量用java8新特性stream进行处理使用java8新特性,下面先来点基础的List list; 代表某集合//返回 对象集合以类属性一升序排序list.stream().sorted(Comparator.comparing(类::属性一));//返回 对象集合以类属性一降序排序 注…

C#调用Power Shell 管理Office365 执行脚本时遇到的问题

Power Shell管理Office参考http://www.mamicode.com/info-detail-494553.html C#调用Power Shell 参考 https://www.cnblogs.com/chenkai/archive/2010/11/09/1872471.html string pwd "**********";string userName "**********";StringBuilder ss new…

java.util.concurrent.Future基础

在此&#xff0c;我开始撰写一系列有关编程语言中的未来概念&#xff08;也称为promise或delays &#xff09;的文章&#xff0c;标题为&#xff1a; Back to the Future 。 由于对异步&#xff0c;事件驱动&#xff0c;并行和可伸缩系统的需求不断增长&#xff0c;所以期货是非…

javaweb(三十七)——获得MySQL数据库自动生成的主键

测试脚本如下&#xff1a; 1 create table test1 2 ( 3 id int primary key auto_increment, 4 name varchar(20) 5 ); 测试代码&#xff1a; 1 package me.gacl.demo;2 3 import java.sql.Connection; 4 import java.sql.PreparedStatement; 5 import java.sql.ResultSet; …

如何隐藏 video 元素的下载按钮

1. 使用 video 元素的 ControlList API <video controls controlsList"nodownload"></video> 通过 ControList API&#xff0c;不仅可以通过设置 nodownload 来隐藏下载按钮&#xff0c;还可以设置 nofullscreen 隐藏全屏按钮, 以及noremoteplayback 等…

基于Matlab的模拟通信实验平台设计,【通信原理仿真实验】通信原理虚拟实验仿真平台的设计和实现_玛雅作文网...

作文「通信原理虚拟实验仿真平台的设计和实现」共有 4564 个字&#xff0c;其中有 2704 个汉字&#xff0c;1316 个英文&#xff0c;162 个数字&#xff0c;382 个标点符号。作者佚名&#xff0c;请您欣赏。玛雅作文网荟萃众多优秀学生作文&#xff0c;如果想要浏览更多相关作文…

2018/3/1 省选模拟考试 50分

T1 30分模拟暴力&#xff0c;40分树的直径。拿了0分。&#xff08;空间开小了爆了&#xff0c;因为缩点之后是又建了一次图&#xff0c;两个边的编号tot没分开&#xff0c;mdzz&#xff09; 只写了后40分&#xff0c;而这40分中有20分不需要边双连通分量。写了一个类似于强连通…

DNS缓存服务器的配置步骤

yum安装bind 编辑主配置文件/etc/named.conf 修改全局配置文件段 listen-on port 53 {172.16.19.45;}; //allow-query dnssec-enable no ; dnssec-validation no; dnssec-lookaside no; 检查配置文件是否修改正确 named-checkconf /etc/named.conf 重启na…

信号与系统 徐亚宁 matlab程序,信号与系统(第4版)

第1章绪论11信号与系统12信号的描述与分类13系统的描述与分类131连续时间LTI系统及其描述132离散时间LTI系统及其描述14系统的基本特性15信号与系统分析方法概述16MATLAB 基本知识161MATLAB简介162MATLAB快速入门本章学习指导习题上机练习第2章连续…

骆驼和春天的Drools决策表

正如我在之前的文章中所展示的那样&#xff0c; JBoss Drools是一个非常有用的规则引擎 。 唯一的问题是&#xff0c;对于非技术人员而言&#xff0c;以Rule语言创建规则可能会非常复杂。 这就是为什么可以提供一种轻松的方式来创建业务规则的方法-在电子表格中创建决策表&…

UA记录

安卓QQ内置浏览器UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile Safari/537.36 V1_AND_SQ_5.3.1_196_YYB_D QQ/5.3.1.2335 NetType/WIFI 安卓微信内置浏览器UA: Mozilla/5.0 (Linu…