当前位置: 首页 > news >正文

JavaWeb--HTML

一:HTML简介

*HTML是一门语言,所有的网页都是用HTML这门语言编写出来的;

*HTML:超文本标记语言;

        超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还能定义图片,音频,视频等内容

       标记语言:由表签构成的语言

*HTML运行在浏览器上,HTML标签由浏览器来解析;

*标签都是预定义好的。例如:使用<img>展示图片

*W3C标准:网页主要由三部分构成

        结构:HTML;

        表现:CSS;

        行为:JavaScript;

二:HTML快速入门

1.基本步骤

(1)新建文本文件,后缀名改为.html

(2)编写HTML结构标签

(3)在<body>中定义文字

<html><head><title> html快速入门</title></head><body>乾坤未定,你我皆是黑马</body></html>

2.修改文字颜色

<html><head><title> html快速入门</title></head><body><font color="red">乾坤未定,你我皆是黑马</font></body></html>
注:
HTML 文件以 .htm .html 为扩展名
HTML 标签不区分大小写 :如上案例中的 font 写成 Font 也是一样可以展示出对应的效果的。
HTML 标签属性值 单双引皆可 :如上案例中的color 属性值使用双引号也是可以的。
HTML 语法松散 :比如 font 标签不加结束标签也是可以展示出效果的。但是建议同学们在写的时候还是不要这样做,严格按照要求去写。

三:基础标签

<html lang="en">
<head><!-- 页面的字符集--><meta charset="UTF-8"><title>Title</title>
</head>
<body><h1>我是标题 h1</h1>
<h2>我是标题 h2</h2>
<h3>我是标题 h3</h3>
<h4>我是标题 h4</h4>
<h5>我是标题 h5</h5>
<h6>我是标题 h6</h6><hr>
<!--html 表示颜色:1. 英文单词:red,pink,blue...2. rgb(值1,值2,值3):值的取值范围:0~255  rgb(255,0,0)3. #值1值2值3:值的范围:00~FF
-->
<font face="楷体" size="5" color="#ff0000">传智教育</font><hr>刚察草原绿草如茵,沙柳河水流淌入湖。藏族牧民索南才让家中,茶几上摆着馓子、麻花和水果,炉子上刚煮开的奶茶香气四溢……<br>有什么人能用绿竹作弓矢,射入云空,永不落下?我之想象,犹如长箭,向云空射去,去即不返。长箭所注,在碧蓝而明静之广大虚空。<hr>
<p>刚察草原绿草如茵,沙柳河水流淌入湖。藏族牧民索南才让家中,茶几上摆着馓子、麻花和水果,炉子上刚煮开的奶茶香气四溢……
</p>
<p>有什么人能用绿竹作弓矢,射入云空,永不落下?我之想象,犹如长箭,向云空射去,去即不返。长箭所注,在碧蓝而明静之广大虚空。
</p>
<hr>沙柳河水流淌<br><b>沙柳河水流淌</b><br>
<i>沙柳河水流淌</i><br>
<u>沙柳河水流淌</u><br><hr>
<center><b>沙柳河水流淌</b>
</center></body>
</html>

四:图片,音频,视频标签

**img :定义图片
                src:规定显示图像的 URL (统一资源定位符)
                height:定义图像的高度
                width:定义图像的宽度
**audio :定义音频。支持的音频格式: MP3 WAV OGG
                src:规定音频的 URL
                controls:显示播放控件
**video :定义视频。支持的音频格式: MP4, WebM OGG
                src:规定视频的 URL
                controls:显示播放控件
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head><body>
<!--资源路径:1.绝对路径:完整路径,这里的绝对路径是网络中的绝对路径。 格式为: 协议://ip地址:端口号/资源名称。如:
<img src="https://th.bing.com/th/id/R33674725d9ae34f86e3835ae30b20afe?rik=Pb3C9e5%2b%2b3a9Vw&riu=http%3a%2f%2fwww.desktx.com%2fd%2ffile%2fwallpaper%2fscenery%2f20180626%2f4c8157d07c14a30fd76f9bc110b1314e.jpg&ehk=9tpmnrrRNi0eBGq3CnhwvuU8PPmKuy1Yma0zL%2ba14T0%3d&risl=&pid=ImgRaw" width="300" height="400">2.相对路径:相对位置关系,找页面和其他资源的相对路径。./ 表示当前路径../ 表示上一级路径../../ 表示上两级路径尺寸单位:1.像素:单位是px2.百分比:占父标签的百分比。例如宽度设置为 50%,意思就是占它的父标签宽度的一般(50%)
-->
<img src="a.jpg" width="300" height="400"><audio src="b.mp3" controls></audio><video src="c.mp4" controls></video></body></html>

五:超链接标签

a 标签属性:
        href:指定访问资源的 URL
        target:指定打开资源的方式
                _self:默认值,在当前页面打开
                _blank:在空白页面打开
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head><body><a href="https://www.itcast.cn"  >点我有惊喜</a>
<a href="https://www.itcast.cn"  target="_blank">点我有惊喜</a></body></html>

六:列表标签

type:设置项目符号

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head><body><ol type="A"><li>咖啡</li><li>牛奶</li><li>果汁</li>
</ol><ul><li>咖啡</li><li>牛奶</li><li>果汁</li>
</ul></body></html>

七:表格标签

**table :定义表格
        border:规定表格边框的宽度
        width :规定表格的宽度
        cellspacing:规定单元格之间的空白
**tr :定义行
        align:定义表格行的内容对齐方式
**td :定义单元格
        rowspan:规定单元格可横跨的行数
        colspan:规定单元格可横跨的列数
**th :定义表头单元格
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head><body><table width="50%" border="1" cellspacing="0"><tr height="50"><th>序号</th><th>品牌logo</th><th>品牌名称</th><th>企业名称</th></tr><tr align="center"><td>010</td><td><img src="../img/三只松鼠.png" width="60" height="50"></td><td>三只松鼠</td><td>三只松鼠</td></tr><tr align="center"><td>010</td><td><img src="../img/优衣库.png" width="60" height="50"></td><td>优衣库</td><td>优衣库</td></tr><tr align="center"><td>010</td><td><img src="../img/小米.png" width="60" height="50"></td><td>小米</td><td>小米科技有限公司</td></tr>
</table></body></html>

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><table width="50%" border="1" cellspacing="0"><tr height="50"><th colspan="2">品牌logo</th><th>品牌名称</th><th>企业名称</th></tr><tr align="center"><td>010</td><td><img src="../img/三只松鼠.png" width="60" height="50"></td><td>三只松鼠</td><td>三只松鼠</td></tr><tr align="center"><td rowspan="2">009</td><td><img src="../img/优衣库.png" width="60" height="50"></td><td>优衣库</td><td>优衣库</td></tr><tr align="center"><td>008</td><td><img src="../img/小米.png" width="60" height="50"></td><td>小米</td></tr>
</table></body>
</html>

八:布局标签

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><div>我是div</div>
<div>我是div</div>
<span>我是span</span>
<span>我是span</span></body>
</html>

九:表单标签

表单:在网页中主要负责数据采集功能,使用<form>标签定义表单

表单项(元素):不同类型的input元素,下拉列表,文本域等

form:定义表单
     **action:规定当提交表单时向何处发送表单数据,该属性值就是 URL ,以后会将数据提交到服务端,该属性需要书写服务端的URL 。而今天我们可以书写 # ,表示提交到当前页面来看效果。
     **method :规定用于发送表单数据的方式 ;method取值有如下两种:
                get:默认值。如果不设置method 属性则默认就是该值请求参数会拼接在URL 后边
url 的长度有限制 4KB
                post:浏览器会将数据放到http请求消息体中请求参数无限制的
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><form action="#" method="post"><input type="text" name="username"><input type="submit">
</form></body>
</html>

十:表单项标签

<html lang="en"><head><meta charset="UTF-8"><title>Title</title>
</head>
<body><form action="#" method="post"><input type="hidden" name="id" value="123"><label for="username">用户名:</label><input type="text" name="username" id="username"><br><label for="password">密码:</label><input type="password" name="password" id="password"><br>性别:<input type="radio" name="gender" value="1" id="male"> <label for="male">男</label><input type="radio" name="gender" value="2" id="female"> <label for="female">女</label><br>爱好:<input type="checkbox" name="hobby" value="1"> 旅游<input type="checkbox" name="hobby" value="2"> 电影<input type="checkbox" name="hobby" value="3"> 游戏<br>头像:<input type="file"><br>城市:<select name="city"><option>北京</option><option value="shanghai">上海</option><option>广州</option></select><br>个人描述:<textarea cols="20" rows="5" name="desc"></textarea><br><br><input type="submit" value="免费注册"><input type="reset" value="重置"><input type="button" value="一个按钮"></form></body></html>

相关文章:

  • 浏览器同源策略及跨域问题
  • 安卓UI面试题 45-50
  • zookeeper基础学习之六: zookeeper java客户端curator
  • Javascript抓取京东、淘宝商品数据(商品采集商品详情图片抓取)
  • 算法思想总结:滑动窗口算法
  • DeformableAttention的原理解读和源码实现
  • QML与C++通信
  • Python电梯楼层数字识别
  • STM32第九节(中级篇):RCC(第一节)——时钟树讲解
  • Tomcat的部署及调优,jvm调优
  • Java8 新特性
  • Java-并发编程--ThreadLocal、InheritableThreadLocal
  • 《LeetCode热题100》笔记题解思路技巧优化_Part_3
  • QT 状态机的使用
  • RocketMQ架构详解
  • 2017-09-12 前端日报
  • Apache Zeppelin在Apache Trafodion上的可视化
  • canvas 绘制双线技巧
  • CAP理论的例子讲解
  • ES2017异步函数现已正式可用
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • HTTP中GET与POST的区别 99%的错误认识
  • MaxCompute访问TableStore(OTS) 数据
  • MySQL用户中的%到底包不包括localhost?
  • MySQL主从复制读写分离及奇怪的问题
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • Vim Clutch | 面向脚踏板编程……
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 基于游标的分页接口实现
  • 京东美团研发面经
  • 如何合理的规划jvm性能调优
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 入口文件开始,分析Vue源码实现
  • 因为阿里,他们成了“杭漂”
  • 硬币翻转问题,区间操作
  • 06-01 点餐小程序前台界面搭建
  • Nginx实现动静分离
  • !$boo在php中什么意思,php前戏
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • ${factoryList }后面有空格不影响
  • (HAL库版)freeRTOS移植STMF103
  • (Java)【深基9.例1】选举学生会
  • (pojstep1.3.1)1017(构造法模拟)
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (六)c52学习之旅-独立按键
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • .NET Core跨平台微服务学习资源
  • .NET MVC之AOP
  • .NET 常见的偏门问题
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .NET轻量级ORM组件Dapper葵花宝典