编程语言Java学习02之HTML

编程语言Java学习02之HTML

一.网页的基本信息

1.1注释方法:

<!--  内容 -->

1.2基本属性:

<!DoOCTYPE html>
<html lang = "en">
<head>
       <meta charset = "UTF-8">
     <!-- meta :描述性标签,描述网页信息    -->
       <title>我的第一个网页</title> 
</head>
     
<body>           <!-- body  表示网页的主体   -->
         <h1>     内 容    </h1>
         
</body>  
</html>

1.3body文件主体标记

<body background = "path"bgcolor= "color"text = "color" link = "color" alink = "color" vlink = "color" leftmargin = "value">
     
</body>

注释:

background  :设置网页的图像背景
path:图像的文件目录
bgcolor :设置网页的的背景颜色,默认为白色
text:设置非链接文字的色彩

link:设置尚未被访问过的文字的色彩
alink :设置超文本链接在被点击中的时候的色彩
vlink:设置已经被访问过的文本的色彩

leftmargin:设置页面的右边距,即内容与浏览器左边边框的距离
topmargin:设置页面的上边距,同上
value:表示空白量
color:可以直接表示或者#六位数字

二.文本格式标记

2.1文字字体标记

<font face = "字体" size = "大小 "color = "颜色" >    内容     </font>

2.2文本修饰标记

<b>        </b>          <!--加粗文字-->
<i>        </i>          <!--倾斜文字-->
<u>        </u>          <!--给文字加下划线-->
<strick>   </strick>     <!--增加删除线-->
<sup>      </sup>        <!--使文字成为上一个文字的上标-->
<sub>      </sub>        <!--使文字成为下一个文字的下标-->
<em>       </em>         <!--黑体-->
<strong>   </strong>     <!--特别强调文字,黑体加斜体-->

2.3段落标记

<p align = "水平对齐的方式">   </p>
<!-- left right center   -->

2.4强制换行标记

强行另起一行显示该标记后面的元素

</br>
<p align = "水平对齐的方式">   
     内容
     </br>
</p>

2.5插入水平线标记

格式:

<hr width = "value1" size = "value2" align = "value3" color = "color1"noshade/>
<!-- noshade 用来设置水平线是否有阴影线 -->

2.6预排格式标记

保留文本在纯文字编辑器中的格式,原样显示,不受前面格式和文字的影响。

<pre>                     </pre>

2.7定位标记

<div>
     
</div>

2.8文字滚动标记

在页面中的文字也可以是图像具有滚动效果

<marquee behavior = "value1" bgcolor = "color" direction = "value" height = ""width = ""loop = "" scrollamount="" scrolldelay= "" hspace= "" vspace = " ">    滚动的文字   </marquee>

注释:

behavior :滚动方式三种    alternate(来回滚动),scroll(循环滚动),slide(只滚动一次)
direction:滚动的方向,up ,left , down ,right
loop:      设置滚动的次数,默认为-1此,表示为无限次的滚动
scrollamount:调整字体滚动的速度,数值越大速度越快
scrolldelay:设置在每一次滚动的间隔产生一段时间的延迟,数值越大延迟越长
hspace/vspace:设置文字滚动的水平和垂直空间

三.各种标签

2.1段落标签,换行标签,水平线

<!-- 段落标签 -->
<p>     内容       </p>
<p>     内容       </p>
<!-- 换行标签 -->
<br>     内容       </br>
<br>     内容       </br>
<!-- 水平线 -->
<hr>   内容   </hr>

2.2字体样式(粗细和斜体)

<!-- 粗加斜 -->
<strong>     </strong>
<!-- 斜体 -->
<em>         </em>

2.3特殊符号

&nbsp    <!-- 空格 -->
&gt      <!--  大于号 -->
&lt      <!--  小于号 -->

2.4图像标签

<img src = "path" alt = "text" title = "text" width = "x" height = "y"/>
<!--  src :图像的地址-->
<!--  alt :替代的文字--> 
<!-- title :鼠标悬停的位置--> 
<!-- 注意:读取图像是“..”表示上一级的目录,避免从头开始写入图像的路径--> 

四.链接

3.1链接表示(基础):

<a href = "path" target = "目标的窗口位置">链接文本或者是图像</a>
<!-- 

href : 链接的路径(必填)   
<a href = "path" target = "目标的窗口位置"><img src = "path" alt = "text" title = "text" width = "x" height = "y"/></a>
target :链接的打开窗口,决定链接在哪个窗口打开
target = "_self"     在本窗户口打开
target = "_blank"    在新建的窗口打开
--> 
  

3.2瞄链接

<a name = "#top"> 顶部</a>



<a href = "#top">回到顶部</a>

3.3功能性链接

<!-- 邮件 -->
<a href = "mailto:12......@qq.com">点击联系我</a>

<!-- QQ链接 -->

五.列表和表格

4.1列表:

4.1.1 有序列表
<ol>
     <li>          </li>
     <li>          </li>
</ol>
4.1.2无序列表
<ul>
     <li>            </li>
     <li>            </li>
</ul>
4.1.3自定义列表
<dl>
     <dt>          </dt>          
     <dd>          </dd>          
     <dd>          </dd>          
</dl>
 <!--表现形式:      内容: 
                          内容1;
                          内容2;
-->

4.2表格

行: tr 列: td

<!-- 第一种 -->
<table border = "">
     <tr>
          <td>   </td>
     </tr>
</table>
<!-- 第二种 -->
<table border = "">
     <tr>
          <!-- 跨列  -->
          <td colspan = '4'>   </td>
          <!-- 跨行  -->
          <td rowspan = '4'>   </td>
     </tr>
</table>

五.媒体元素

5.1音频

<video src = "../path">          </video>
<!-- controls autoplay 自动播放-->
<video src = "../path" controls autoplay>          </video>

5.2视频

<audio src = "../path">     </audio>
<!-- controls autoplay 自动播放-->

5.3声音背景标记

在网页中加入声音,声音文件格式可以为*.way或*.mid

<bgsound src = "声音文件的地址" loop = ""> 

5.4多媒体标记

在页面中设置SWF的画面(即FLASH动画),MP3等

<embed src = "" hidden = ""autostart = "" loop = " "></embed>

注释:

hidden:用于控制播放面板的显示和隐藏,true 隐藏面板 ,false,显示面板
autostart:用于控制多媒体内容是否自动播放,true 自动,false ,不自动播放
loop:是否循环播放

六.页面结构分析

<!-- 
header 
footer 
section 
article
nav
-->
<header><h2>
     
     </h2></header>
<footer><h2>
     
     </h2></footer>

七.框架

7.1框架的集标记(frameset)

7.2框架标记

7.3内联框架

iframe

<iframe src = "path"name = "mainframe">
     <a href = "path" target = "目标的窗口位置">链接文本或者是图像</a>
</iframe>
<!-- path 引用界面地址
     mainframe 框架标识框
-->

八.表单

8.1表单的get和post提交

<form method = "post" action = "result.html">
     <!--method 规定如何提交(post/get) action:向何处发送表单-->
     <p>名字:<input name = "name"type = "text"></p>
     <!--type = "text" : 文本输入框-->
     <p>密码:<input name = "pass"type = "password"></p>
     <!--type = "password" : 密码输入框-->
     <p><input type = "submit"name = "button" value = "提交"></p>
     <!--type = "submit" : 提交框-->
</form>

8.2表单的应用

<!--
隐藏域:hidden
只读:   readonly
禁用    disable
-->
<label for = " ">     </label>

8.3表单的初级验证

placehold = "    "               <!--提示信息-->
required                         <!-- 不能为空-->
pattern 
         <p>
              <input type = "   " name = "   "patttern = " 限制的作用  ">
</p>

九.框

9.1文本框和单选框

<!--
type               text,password,checkbox
name               表单名字
value              初始值,当type为radio必须指定一个值
size               大小,当type为text或password时,以字符为单位,其余的时候以像素
maxlength          type为text/password时输入的最多字符
-->

<input type = "radio" value = "boy"/>
<input type = "radio" value = "girl"name = "sex"/>

9.2多选框和按钮

<!-- 多选框-->
<p>爱好:
     <input type="checkbox" name="vehicle" value="Bike">吃饭
     <input type="checkbox" name="vehicle" value="Car">睡觉 
     <input type="checkbox" name="vehicle" value="Car">打豆豆 
     <input type="checkbox" name="vehicle" value="Car">旅游 
</form>

<!-- 按钮(三种)  -->
<!-- button(普通按钮), submit(提交按钮) , reset(重置按钮)  -->
        <input type="submit" value="提交"> 
        <input type="reset" value="重置">
        <input type="button" value="提交"> 

9.3列表框文本和文件域

select创建列表框和下拉菜单, 必须与option 结合使用

select 属性(select创建列表框和下拉菜单, 必须与option 结合使用 ):

disable 禁用 multiple 列表框和下拉框是否允许多选 ,支持boolean值属性,为true时则为列表框 size 列表框可同时显示多少个列表项 select 能包含的子元素

option 属性(option 中的 value 必须填,与select 中的name 形成参数对传给后台):

disabled 禁用 selected 初始状态是否被选中 optgroup 单项组,也就是把option分组 lable 指定选项组的标签,必填属性 disabled 禁用选项组所有标签

<form action="https://me.csdn.net/weixin_45609811" method="post">
	
     <!--下面是简单的下拉菜单--><br />
		<select id="skills" name="skills">
			<option value="luo">海螺</option>
			<option value="ke">贝壳</option>
			<option value="pang">螃蟹</option>
		</select><br/><br/><br/><br/>
	
     <!--下面是允许多选的列边框--><br/>
		<select id="books" name="books" multiple size="4">
			<option value="luo">海螺</option>
			<option value="ke">贝壳</option>
			<option value="pang">螃蟹</option>

		</select><br />
	
     <!--下面是允许多选的列边框--><br />
		<select id="lee" name="lee" multiple size="6">
			<optgroup label="海洋"  >
			<option value="luo" disabled>海螺</option>
			<option value="ke">贝壳</option>
			<option value="pang" selected>螃蟹</option>
			</optgroup>

			<optgroup label="陆地">
				<option value="fol">小花</option>
				<option value="gla">小草</option>
			</optgroup>

		</select><br />
		<button type="submit" >提交</button><br>
	</form>

9.4搜索框和简单验证

9.5多行文本域标记(textarea)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KeyichenCRAZY

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值