三天速成前端——HTML

HTML

WC3标准:

  1. 结构化标准语言(HTML、XML)
  2. 表现标准语言(CSS)
  3. 行为标准(DOM、JAVAScript)

基本结构

<html>
	<!-- 头部 -->
	<head>
		<!-- meta描述标签,用来描述我们网页的一些信息 -->
		<!-- 一般用来写SEU -->
		<meta charset="utf-8">
		<meta names="keywords" content="HTML" />
		<meta names="description" content="HTML" />
		<title></title>
	</head>
	<!-- 主体 -->
	<body>
		aaa
	</body>
</html>

基本标签

		<!--标题标签-->
		<h1>一级标题标签</h1>
		<h2>二级标题标签</h2>
		<!--水平标签-->
		<hr />
		<!--段落标签-->
		<p>两只老虎跑得快   
		跑得快</p>
		<!--换行标签-->
		两只老虎跑得快   <br />
		跑得快
		<!--粗体,斜体-->
		<strong>粗体</strong>
		<em>斜体</em>
		<!--特殊符号-->&nbsp;&nbsp;&nbsp;格
		版权所有&copy;

图像标签

		<!--推荐相对路径 src alt 必填-->
		<img src="resource/img/640.webp" alt="基金投资" title="悬停文字"
			width="500" height="300"/>

链接

		<!--链接标签  href必填
			target:窗口在哪打开
		-->
		<a href="第一个网页.html" target="_blank">点击我跳转到页面1</a>
		<a href="https://www.baidu.com">跳转到百度</a>
		<!--使用name作为标记-->
		<a name="top">顶部</a>
		....
		....
		<!--锚链接,#标记名字-->
		<a href="#top">回到顶部</a>
        <!--功能性链接-->
        <a href="m:1361106292@qq.com">联系我</a>
        <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=&site=qq&menu=yes">
            <img border="0" src="http://wpa.qq.com/pa?p=2::53" 
            alt="加我推广小电影" title="加我推广小电影"/></a>

块标签和行标签

  1. 块标签:独自占领一行、可以进行宽高的数值的设定;
  2. 行标签:在一行内显示、不可以进行宽高的数值设定;

列表

		<!--有序列表-->
		<ol>
			<li>java</li>
			<li>python</li>
			<li>javascript</li>
			<li>c++</li>
		</ol>
		
		<!--无序列表-->
		<ul>
			<li>java</li>
			<li>python</li>
			<li>javascript</li>
			<li>c++</li>
		</ul>	
	
	<!--自定义列表
		常用于公司网站底部
	-->
	<dl>
		<dt>列表标题</dt>
		
		<dd>java</dd>
		<dd>linux</dd>
		<dd>c</dd>
		<dd>python</dd>
		
		<dt>列表标题2</dt>
		
		<dd>java</dd>
		<dd>linux</dd>
		<dd>c</dd>
		<dd>python</dd>
	</dl>

表格

		<!--表格table
			线框粗细 border 
			行 tr
			列 td
		-->
		<table border="1px">
			<tr>
				<!--colspan实现跨列-->
				<td colspan="4">1-1</td>
			</tr>
			<tr>
				<!--rowspan实现跨行-->
				<td rowspan="2">2-1</td>
				<td>2-2</td>
				<td>2-3</td>
				<td>2-4</td>
			</tr>
			<tr>
				<td>3-2</td>
				<td>3-3</td>
				<td>3-4</td>
			</tr>
		</table>

音频视频

		<!--音频和视频
			controls 控制开关
			autoplay 打开网页自动播放
		-->
		<video src="../resource/vedio/纸牌屋.mkv" controls autoplay"> </video>

页面结构

img

内联框架

	<!--iframe内联框架:在网页中打开另一个网页-->
	<iframe src="https://www.baidu.com" width="1000px" height="800px"></iframe>
	
	<iframe src="" name="hello"  width="1000px" height="800px"></iframe>
	<a href="第一个网页.html" target="hello">点击内联显示第一个网页.html</a>

表单form

post和get

		<!--表单
			action:表单提交的位置,可以是网站也可以是请求处理
			method:post、get 提交方式
			get:可以在URL中看到提交的信息,高效
			post:可以传输大文件,安全
		-->
		<form action="第一个网页.html" method="get">
			
			账号:<input type="text" name="username"/>
			密码:<input type="password" name="password"/>
			<p>
				<input type="submit" />
				<input type="reset" />
			</p>
		</form>

文本框&单选框&多选框input

			<!--文本框  type="text"
				name 表单调用的名字
				value 默认填入框内的内容
				maxlength 最大输入字符个数
				size 文本框长度
				-->
			账号:<input type="text" name="username" value="默认用户名" 
				maxlength="8" size="30"/>
			密码:<input type="password" name="password"/>
			<!--单选框  type="radio"
				value 单选框的值
				name="sex" 放到同一个组中
				-->
			<p>性别:
				<input type="radio" value="boy" name="sex"/><input type="radio" value="girl" name="sex"/></p>

			<p>爱好:
				<input type="checkbox" value="sleep" name="hobby" /> 睡觉
				<input type="checkbox" value="game" name="hobby" /> 游戏
				<input type="checkbox" value="code" name="hobby" /> 编码
			</p>	

按钮

			<!--按钮-->
			<p>按钮:
				<input type="button" name="bt" value="点击变长"/>
				<input type="image" src="resource/img/640.webp" />
			</p>
			<!--提交和清空按钮-->
			<p>
				<input type="submit" />
				<input type="reset" value="清空表单"/>
			</p>

下拉框select

			<!--下拉框
				seleted默认选中
			-->
			<p>国家:
				<select name="country">
					<option value="china">中国</option>
					<option value="eth" selected>瑞士</option>
					<option value="usa">美国</option>
				</select>
			</p>

文本框&文件域

			<!--文本域-->
			<p>反馈:
				<textarea name="textarea" rows="10" cols="50">text</textarea>
			</p>
			<!--文件域
				所有input标签都需要name属性,kv对才能获取值
			-->
			<p>
				<input type="file" name="files" />
				<input type="button" value="上传" name="upload" />
			</p>

input验证&滑块&搜索

			<!--邮件验证-->
			<p>邮箱:
				<input type="email" name="email" />
			</p>
			<!--url验证-->
			<p>URL:
				<input type="url" name="url" />
			</p>
			<!--数字验证-->
			<p>数字:
				<input type="number" name="number" max="100" min="10" step="1"/>
			</p>
			
			<!--滑块-->
			<p>音量
				<input type="range" name="voice" min="0" max="100" step="2"/>
			</p>
			
			<!--搜索-->
			<p>搜索
				<input type="search" name="search" />
			</p>

标签

hidden隐藏(用于提交一个默认值)、disabled禁用、readonly只读

		密码:<input type="password" name="password" value="123" hidden/>
			<!--增强鼠标可用性-->
			<p>
				<label for="mark">你点我试试</label>
				<input type="text" id="mark" />
			</p>

表单初级验证

为了减轻服务器压力

		placeholder="请输入用户名"   <!--输入框中,提示信息-->
        required 非空判断
        pattern 正则表达判断
        <!--pattern属性 脚本之家查找正则表达式-->
		<p>自定义邮箱:
			<input type="text" name="diymail"
				pattern="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" />
		</p>
基础教程: 1.Html的结构组成 2.Body的常用属性 3.字体 4.图像 5.表格表项对齐方式 6.表格 7.框架 8.序列卷标 9.表单 10.排版卷标 11.背景标志 12.链接标志 其他实例教程 13.关于Iframe标记 14.关于播放音乐 HTML是网页主要的组成部分,基本上一个网页都是由HTML语言组成的,所以要学习网站怎样建设,必须从网页的基本语言学起。 先简单的介绍一下HTML语言(我们在这灌输大家的是能够实际操作),HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。神奇吗?一点都不神奇,因为现在你看到的就是这种语言写的页面。 是呀,HTML并不是很神奇,只是因为你不是很了解它,现在咱们就开始接她的面纱: 一、HTML的组成结构(头部、眼睛、身体----好像一个人一样是不是?) 1、头部。只要你学过英语,你应该知道头怎么用英文写吧!yes,HEAD就是了;所以,头部的HTML写法就是头部的内容,简单不,大家注意一下,这两个非常相似,只是后一个比前一个多了“/”符号。类似这样的以后会经常用到。 2、眼睛。就好像人的眼睛一样,它是心灵的窗口,而一个网页的眼睛应该就是它的页面的标题了,标题怎么说呢?title,yes!大家知道眼睛是长在头上的,所以啦:标题这些应放在和之间。也就是 标题 3、身体。身体是网页最主要的部分了,因为前面讲的都不是页面所显现出来的,而大家所看到的页面页就是他的身体部分了(当然它的TITLE可以在浏览器的最左上角可以看到),身体----BODY,他的写法也就是:页面内容 最后,别忘了把这些部分组成一体----网页,所以咱们就用把他们给包起来。 好了,咱们来大体看看网页的结构: 标题 页面内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值