【笛子的JavaWeb总结】一文带你快速入门HTML

基础理论

  1. JavaSE部分主要学习的是C/S Client / Server的内容
    JavaWeb学习的是B/S Brower / Server的内容
    B/S 软件结构由客户端和服务器端两部分组成,客户端指浏览器,服务器端值WEB服务器
  2. 网页的组成部分
    (1)内容(结构):是在网页上可以看到的数据,一般用html技术来展示
    (2)表现:内容在页面上的展示形式,比如布局、颜色、大小等等,一般用CSS技术实现
    (3)行为:指的是页面中元素与输入设备交互的响应,一般用javascript技术实现

HTML

书写规范

Hyper Text Markup Language (超文本标记语言)

<html> 表示整个 html 页面的开始
    <head> 头信息
        <title>标题</title> 标题
    </head>
    <body> body 是页面的主体内容
        页面主体内容
        <!--  注释语法这么写-->
     </body>
</html> 表示整个 html 页面的结束

HTML标签介绍

  1. 标签是html文件部分的主要内容载体;
  2. 格式:<标签名>封装的数据</标签名>
  3. 标签名大小写不敏感
  4. 标签拥有可以设置的属性,分成两类
    (1)基本属性,如颜色,大小,位置布局等 :bgcolor = “blue”
    (2)事件属性,可以直接设置事件响应后的代码 onclick = “alert(‘你好’);”
  5. 标签又可以分成,单标签和双标签,不过双标签可以替换所有的单标签
    内容简单的如只有一个属性的可以单标签,提高可阅读性;内容比较多,使用双标签,可以在标签中嵌套其他内容。
    (1)单标签:<标签名 /> br换行 hr水平线等:有些数据可以直接封装在单标签里,比如< img src = “./1.ipg” />
    (2)双标签:<标签名> …封装的数据… </标签名>

常用标签介绍

  1. 字体标签 < font>

color:设置文本颜色
face:设置字体
size:设置文本大小

  1. 标题标签 < h1> ~ < h6> :还有align属性可以设置标题位置
  2. 超链接 < a>:

href属性设置连接的地址
target属性设置跳转的形式:_self表示当前页面(默认值);_blank表示打开新页面来进行跳转

  1. 列表标签
    (1)无序列表< ul> : type属性可以修改列表前面的符号,< li> 是列表项
    (2)有序列表< ol>,< li>是列表项
  2. img标签< img>:在html上显示图片

src属性设置图片的路径
width属性设置图片的宽度
height属性设置图片的高度
border属性设置图片边框大小
alt属性设置当指定路径找不到图片时,用来替代显示的文本内容

  1. 表格标签及跨行跨列表格

(1)< table>

border设置表格标签
width设置表格宽度
height设置表格高度
align设置表格相对页面的对齐方式
cellspacing设置单元格间距

(2)< tr> 是表格的行标签
(3)< th> 是表头标签
(4)< td> 是单元格标签

align:设置单元格对齐方式
colspan:设置跨列的数量
rowspan:设置跨行的数量

  1. iframe框架标签(内嵌窗口)< iframe>
    (1)可在一个html上打开一个小窗口,加载一个单独的画面
    (2)iframe框架标签与a超链接标签组合使用的步骤:

在iframe标签中使用name属性定义一个名称
在a标签的target属性上设置iframe的name的属性值

  1. 表单标签< form>

(1)表单就是 html 页面中,用来收集用户信息的所有元素集合.然后把这些信息发送给服务器.

action 属性设置提交的服务器地址
method 属性设置提交的方式 GET(默认值)或 POST

(2)表单中的内容设置

input type=text 是文件输入框,value设置默认显示内容
input type=password 是密码输入框 value 设置默认显示内容
input type=radio 是单选框 name 属性可以对其进行分组,checked="checked"表示默认选中
input type=checkbox 是复选框 checked="checked"表示默认选中
input type=reset 是重置按钮 value 属性修改按钮上的文本
input type=submit 是提交按钮 value 属性修改按钮上的文本
input type=button 是按钮 value 属性修改按钮上的文本
select 标签是下拉列表框
option 标签是下拉列表框中的选项 selected="selected"设置默认选中
textarea 表示多行文本输入框 (起始标签和结束标签中的内容是默认值)
rows 属性设置可以显示几行的高度
cols 属性设置每行可以显示几个字符宽度
input type=file 是文件上传域
input type=hidden 是隐藏域 当我们要发送某些信息,而这些信息,不需要用户参与,就可以使用隐藏域(提交的时候同时发送给服务器)

  1. 特殊字符
    假如想把< br>换行符这个文本现在在页面上就需要这些特殊字符了
    在这里插入图片描述
    在这里插入图片描述

  2. 其他标签

(1)< div>

< div> 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。更重要的意义是在网页的动态实现过程中,对划分的区域统一处理,例如换背景色、字体等。
< div> 是一个块级元素。它的内容自动地开始一个新行。实际上,换行是 < div> 唯一格式上的表现

(2)< span>

< span>是一个行内标签,用来组合行内的多个元素。div与span区别div占用的位置是一行。span占用的是内容有多宽就占用多宽的空间距离。

(3)< p>

< p>代表一个段落,对于在< p>与< /p>之间的内容,当作一个段落统一处理,同样具有格式上的换行效果。

(4)区别与联系
通常用于文章分段。选用这三个标签时,可以按写文章的方式考虑,如果你在考虑文章的整体构架,就先< div>;写各其中一个小节的每段时,就< p>;如果一段内容中有部分内容需要另起一行(换行的内容与前一行内容仍属于一段),就< br>。

※常用标签代码及演示效果

在这里插入图片描述

  1. 文件一:test.html(主页面)
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/html">
<head>
  <meta charset="UTF-8">
  <title>一文带你快速入门HTML</title>
</head>
<body>
<font color="blue" face="宋体" size="15">1.字体标签:将当前字体设置为蓝色、宋体、15号</font>
<h1 align="left">2.标题标签:这是置左的h1标题</h1>
<a href="www.baidu.com" target="_blank">3.超链接标签,点击这里百度一下</a>
</br></br>
4.列表标签(以有序列表举例)
<ol>
  <li>第一个列表项</li>
  <li>第二个列表项</li>
  <li>第三个列表项</li>
</ol>
<BR>5.使用图像标签显示图像</BR><br>
<img src="tile.png" width="558" height="558" border="50" alt="啊嘞,图像不见了"/>
<BR><br>6.设置表格及跨行跨列</BR>
<table border="5" width="500" height="600" cellspacing="4">
  <th colspan="5">这是表头标签</th>
  <tr>
    <td colspan="2">1.1</td>
    <td>1.3</td>
    <td>1.4</td>
    <td>1.5</td>
  </tr>
  <tr>
    <td rowspan="2">2.1</td>
    <td>2.2</td>
    <td>2.3</td>
    <td>2.4</td>
    <td>2.5</td>
  </tr>
  <tr>
    <td>3.2</td>
    <td>3.3</td>
    <td>3.4</td>
    <td>3.5</td>
  </tr>
  <tr>
    <td>4.1</td>>
    <td>4.2</td>>
    <td>4.3</td>>
    <td colspan="2" rowspan="2">4.4</td>>
  </tr>
  <tr>
    <td>5.1</td>
    <td>5.2</td>
    <td>5.3</td>
  </tr>
</table>
<BR><br>7.框架标签实现内嵌窗口 </BR>
<iframe src="./form.html" width="600" height="400"></iframe>
<BR><br>9.通过特殊字符把换行符&lt;br&gt;显示出来 </BR>
</body>
</html>
  1. 文件二:iframe嵌入窗口中显示的页面form.html(表单标签)
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
8.干脆在内嵌窗口里展示表单标签的功能了
<form>
  用户名称:<input type="text" value="这是默认值"/><br/>
  用户密码:<input type="password" value="password"/><br/>
  确认密码:<input type="password" value="password"/><br/>
  性别:<input type="radio" name="sex"/><input type="radio" name="sex" checked="checked" /><br/>
  兴趣爱好:<input type="checkbox" checked="checked" />Java
  <input type="checkbox" />JavaScript
  <input type="checkbox" />C++<br/>
  国籍:<select>
  <option>--请选择国籍--</option>
  <option selected="selected">中国</option>
  <option>美国</option>
  <option>日本</option>
</select><br/>
  自我评价:<textarea rows="10" cols="20">写下对自己的评价吧</textarea><br/>
  <input type="reset" value="重置表格" />
  <input type="submit"/>
</form>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值