javaweb——HTML基础(一)


写在前头:
       小鱼写的文章主要面向的是初学者,内容可能过于啰嗦,请见谅。
HTML的建立:         我们打开eclipse IDE软件后,新建一个HTML File,初始样式便是这样:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>Insert title here</title>
	</head>
	<body>

	</body>
</html>

在这串代码中,我们发现第一行的代码与其他的格格不入,其实它的作用非常大!

<!DOCTYPE html>

       它是html5标准网页声明,全称为Document Type HyperText Mark-up Language,意思为文档种类为超文本标记性语言或超文本链接标示语言,现在是这个简洁形式,支持html5标准的主流浏览器都认识这个声明,表示网页采用html5。简单来说,它便是html5的声明。


html的规范:

Ⅰ、开始与结束

<html></html>

Ⅱ、包含的内容
       ①、(设置相关信息)
       设置标题:

<html>
    <head>
    <title>标题</title>
    </head>
</html>    

       ②、(显示页面内容)
Ⅲ、不区分大小写

Ⅳ、有些标签没有结束标签,例如

<br/>(换行)
<hr/>(线)
<font size="5" color="red">------</font><br/>

常用标签:

Ⅰ、文字标签:

<font></font>

属性:
       ①size:文字的大小(取值范围1-7,超出7默认7)
       ②color:
              英文表示法:red、green、blue、black
              十六进制数表示:#ffffff(每两位表示一个颜色)

<font size="5" color="#66cc66">......

Ⅱ、注释标签:

<!--注释-->

Ⅳ、标题标签:

<h1></h1>......(h1到h6依次变小,同时自动换行)

Ⅴ、水平线标签:

<hr/>

属性:
       size:水平线粗细(1-7)
       color:颜色
Ⅵ、特殊字符:
       如果需要显示:

<html>:网页

       需要转义字符:

<        &lt;
>        &gt;
空格        &nbsp;
&        &amp;

列表标签

<dl></dl>:包含
<dt></dt>:上层内容
<dd></dd>:下层内容

第一种表示:
       —显示效果:

体育项目
	篮球
	足球
	网球
<dl>
    <dt>体育项目</dt>
    <dd>篮球</dd>
    <dd>足球</dd>
    <dd>网球</dd>
</dl>

有序列表

<ol></ol>:有序列表范围
<li></li>:具体内容
       —显示效果:
       1.篮球
       2.足球
       3.网球

<ol>
    <li>篮球</li>
    <li>足球</li>
    <li>网球</li>
</ol>

如果想改变序列类型(如:a、b、c)
则加一个属性:

<ol type="a">

第三种表示:无序列表
<ul></ul>:表示无序列表的范围
<li></li>:具体内容
       —显示效果:
       实心圆显示:

<ul>
    <li>篮球</li>
    <li>足球</li>
    <li>网球</li>
</ul>

       空心圆效果:

<ul type="circle">
    <li>篮球</li>
    <li>足球</li>
    <li>网球</li>
</ul>

图像标签:

表示形式:

<img src="图片的路径"/>

属性:
       —src:图片的路径
       —width:图片的宽度
       —height:图片的高度
       —alt:图片上显示的文字,把鼠标移动到图片上,停留片刻显示的内容


路径的介绍

第一类:绝对路径

C:\Users\小鱼鳞\Pictures\Saved Pictures

第二类:相对路径
       一:html文件和图片在同一路径下,可以直接写路径的名称

<img src="b1.jpg" alt="yiyi"/>

       二:图片在html的下层目录
       分别找出html所在处路径和图片所在路径:
在这里插入图片描述

       其中在code文件夹之前是一样的,不同之处是
在这里插入图片描述
可知4.html在img处

       写法:

<img src="img\a.jpg" alt="rrr"/>

       三:图片在html的上层目录
       分别找出html所在处路径和图片所在路径:
在这里插入图片描述
可知,图片c.png在code内且在4.html上层
若是在上层,也表示为:…/
可知上层day01表示为:…/c.png

<img sec="../c.png" alt="rrr"/>

超链接标签

链接资源:

<a href="链接资源的路径">显示在页面上的内容</a>

       href:链接的资源的地址
       target:设置打开的方式,默认是当前页打开
       black:在一个新窗口打开
       self:在当前页打开

<a href="......" target="black">......</a>

如果不写任何内容

<a href="">......</a> 

则会打开所在路径
如加上#

<a href="#">......</a> 

不会打开(不需要到任何地址)
定位资源:
       一:定位一个位置

<a name="top">......</a>

       二:回到这个位置

<a href="#top">......</a>

原样输出:
引入一个标签pre

<pre></pre>

表格标签

表格范围:<table></table>
在table里面:<tr></tr>
在tr里面:<td></td>

如建立一个三行三列的表格:
       html里面没有列,每行用一个tr表示,三行有三个tr,在每行中单元格用td表示

<table>
    <tr>
        <td></td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td></td>
    </tr>
    <tr>
        <td></td>
        <td></td>
        <td></td>
    </tr>
</table>

属性:
       border:表格线的粗细
       bordercolor:表格线的颜色
       cellspacing:间隙

<table border="1" bordercolor="blue" cellspacing="0" width="400" heigth="150">

标题:<caption></caption>
合并单元格:
       跨列:colspan

<td colspan="3">......</td>

       跨行:rowspan

<td rowspan="3"></td>

表单标签

一:
定义一个表单范围:<form></form>
属性:
       action:提交数据到
       method:表单的提交方式
              ①get(默认):地址栏会携带提交数据,存在安全性问题,有数据大小得限制
              ②post
       enctype:做文件上传

<form action="提交到的路径">

二:
输入项(输入内容或者选择内容的部分)

<input type="输入项的类型"/>

都需要一个name
普通输入项:

<input type="text"/>

密码输入项:

<input type="password"/>

单选输入项:

<input type="radio/>

       需要属性:name
              当name设置成一样时,只能选一个

<input type="radio" name="sex"/><input type="radio" name="sex"/>

              当name设置不同时,都能选

<input type="radio" name="sex1"/><input type="radio" name="sex2"/>

(规定单选则name相同)

              必须有一个value值
              实现默认选中:

checked="checked"

复选输入项:

<input type="checkbox/>

       必须有name值
       name值需要相同
       必须有value值

       实现默认选中:

checked="checked"

文件输入项:

<input type="file"/>

下拉输入项:

<select name="birth">
    <option value="...">...</option> 
    <option value="...">...</option> 
    <option value="...">...</option> 
</select>    

       默认选择:

selected="seoected"

文本域:

<textarea cols="10" rows="10"></textarea>

隐藏项:

<input type="hidden"/>

提交按钮:

<input type="submit"/>
<input type="submit" value="..."/>

提交得到的东西:
       ?:输入项name的值=输入的值&
       参数类似于key-value形式
       当不做任何设置时,默认提交到当前页面
使用图片提交:

<input type="image" src="图片的路径"/>

重置按钮:

<input type="reset"/>

普通按钮:

<input type="button" value=""/>

html中其他常用标签的使用:

加粗:<b></b>
下划线:<u></u>
斜体:<i></i>
删除线:<s></s>
原样输出:<pre></pre>
下标:<sub></sub>
上标:<sup></sup>
自动换行:<div></div>
一行显示:<span></span>
段落标签(比br多一行):<p></p>


头标签的使用

在head里面就是头标签
<title>标签:表示在标签上显示的内容
<meta>标签:设置页面的一些内容(可以制作页面跳转)

<meta http-equiv="refresh" content="3;url=......"/>

<base>标签:设置超链接的基本设置(可同意设置超链接)
<link>标签:引用外部文件


本次笔记就做到这里吧,希望能帮到大家!
如果学习不太忙的话,下面的笔记会继续补上滴!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值