使用HTML制作网页
网页基本信息【编码格式】
gb2312:简体中文,一般用于包含中文和英文的页面
ISO-885901:纯英文,一般用于只包含英文的页面
big5:繁体中文,一般用户带有繁体字的页面
utf-8:国际通用的字符编码,同样适用于包含中文和英文的页面。和gb2312相比,它的国际通用性好,但是字符压缩比较低,对网页性能有一定影响。
HTML和XHTML的区别
HTML和XHTML之间的差别,粗略可以分为两大类比较,一个是功能上的差别,另外是书写习惯的差别,关于功能上的差别,主要是XHTML可兼容各大浏览器,手机,以及PDA,并且浏览器也能快速的正确编译网页。
书写习惯:
所有标签必须小写
标签必须是成双成对(个别除外)
标签顺序必须正确
所有属性值都必须使用完整形式
注释及特殊符号:
空格:
大于号:>
小于号:<
引号:"
版权符号@ ©
HTML文档的格式如以下代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>这是标题</title>
</head>
<body>
<h1>我的第一个标题</h1>
<p>我的第一个段落。</p>
</body>
</html>
锚链接 :
从A页面的甲位置跳转到本页中的乙位置。
从A页面的甲位置跳转到B页面中的乙位置
创建步骤:
创建跳转标记
<a name="marker">乙位置</a>
创建跳转链接
<a href="#marker">甲位置</a>
HTML的基本标签包括:<h1>...<h6>,<p><hr/><br/>
对基本标签的应用:
<h1>这是一个标题</h1>
<h2>这是一个标题</h2>
<h3>这是一个标题</h3>
图像img标签:
<img src="1.png" width="258" height="39" />
<b> 定义粗体文本
<em> 定义着重文字
<i> 定义斜体字
<small> 定义小号字
<strong> 定义加重语气
<sub> 定义下标字
<sup> 定义上标字
<ins> 定义插入字
<del> 定义删除字
有序列表的应用
type取值:
1:使用数字作为项目符号
2:使用大写/小写字符作为项目符号
3:使用大写/小写罗马数字作为项目符号
有序列表、无序列表、定义列表的对比
无序列表:
以<ul>标签来实现,以<li>标签表示列表项
通过type属性设置项目符号
disc、square、circle
有序列表:
以<ol>标签来实现,以<li>标签表示列表项
通过type属性设置项目顺序
1、A、a、i、I
定义列表
以<dl>标签来实现
以<dt>标签定义列表项
以<dd>标签定义内容
无项目符号和显示顺序
表格元素格式:
<input type="text" name="fname" value="text">
type:指定元素的类型,text,password,checkbox,radio,submit,reset,file,hidden,image和button,默认为text
name:指定表单元素的名称
value:元素的初始值,type为radio时必须指定一个值
size:指定表单元素的初始宽度,当Type为text或password时,表单元素的大小以字符为单位。对于其他类型,宽度以像素为单位。
maxlength:类型为文本或者密码时,输入的最大字符数。
下面为关于表单的部分实例:
<form action="" method="get">
<p>请输入用户名称:
<input type="text" name="user" placeholder="请输入用户名">
</p>
<p>请输入用户密码:
<input type="password" name="password" placeholder="请输入密码">
</p>
<p>爱好:
<input type="checkbox" name="">喝酒
<input type="checkbox" name="">抽烟
<input type="checkbox" name="">打桥牌
</p>
<p>性别:
<input type="radio" name="sex">男
<input type="radio" name="sex">女
</p>
<p>上传文件:
<input type="file" name="">
</p>
<p>隐藏域:
<input type="hidden" name="yincang" value="yincang">
</p>
<p>图片按钮:
<input type="image" src="1.png" name="" width="100px" height="50px">
</p>
<p>登录理由:
<input type="text" name="liyou" size="26px" maxlength="5" placeholder="最多输入5个字">
</p>
<br>
<input type="submit" value="登录" style="border: none;width: 70px;height: 30px">
<input type="reset" value="重置" style="border: none;width: 70px;height: 30px">
</form>
其中包括上传文件,隐藏域,图片按钮,对文本框中的内容长度进行限定,最大字符数进行限定。
最新文章
- [解决方案]CREATE DATABASE statement not allowed within multi-statement transaction.
- Arduino 极速入门系列 - 光控灯(3) - 光敏电阻、与电阻分压那些事
- Docker容器是否可以改变世界?
- ELK Nxlog->Kafka->ElasticSearch
- CentOs环境下PHP支持PDO_MYSQL
- Java实现文件上传
- 小记UNIX编程库调用.
- td文字过长部分显示,鼠标移动显示全部内容
- Qt框架及模块认识
- Python—元类
- 黑马-Spring与数据库
- 【伪装位置神器】神行者AnyLocation 1.3.0001可用于微信,陌陌
- java中Scanner的nextLine()和next()的区别
- JAVA泛型——逆变
- ELK&;ElasticSearch5.1基础概念及配置文件详解【转】
- 前端面试题总结(一)HTML篇
- 转:Linux下同时启动两个Tomcat进行设置
- solidity语言7
- Mac Navicat_Premium_mac破解中文版
- 手机APP测试技术-整体测试流程框架
热门文章
- MacOS VSCode 安装 GO 插件失败问题解决
- C#连接sqlserver分页查询的两个简单的方法
- R-package XML 安装失败及解决方式
- Jenkins使用aqua-microscanner-plugin进行容器漏洞扫描
- Python 开发学习路线
- Gradle 是什么
- 微服务API通过ip可访问,域名不可访问问题分析
- springboot报 org.thymeleaf.exceptions.TemplateInputException: Error resolving template ";succeed";;
- python 36 进程池、线程池
- (七)分布式通信----Netty实现NIO通信