web前端之HTML

HTML

什么是HTML?

HTML是htyper text markup language 即超文本标记语言
文本可以是一个一个word文档,一个txt文件,也可以是一个html文件
而超文本可以是视频、音频、超链接等等。

HTML的编写工具

Sublime、Webstorm等等

HTML的基本框架

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>标题</title>
</head>
<body>
	
</body>
</html>

ps:HTML特殊符号对照表

HTML的常用标签

  1. h1~h6 :标题标签,展示网页中的标题
  2. p :段落标签
  3. strong/em:加粗/斜体
  4. hr/br:段落间的分割线/文本间的换行
  5. ul/ol/dl:无序列表/有序列表/定义列表
  6. li/dd:是 无序和有序列表/定义列表 间各个内容的分隔
    dt:definition description是定义列表中内容的描述
<ul><li>内容</li></ul>
<ol><li>内容</li></ol>
<dt>快捷键们</dt> <!--definition description-->
<dl><dd>内容</dd></dl>
  1. div/span
    div 可定义文档中的分区或节(division/section)。是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是 <div> 固有的唯一格式表现。可以通过 <div> 的 class 或 id 应用额外的样式。(class 用于元素组(类似的元素,或者可以理解为某一类元素),而 id 用于标识单独的唯一的元素)
<div style="color:#00FF00">
  <h3>This is a header</h3>
  <p>This is a paragraph.</p>
</div>

span 被用来组合文档中的行内元素。可以为 span 应用 id 或 class 属性,这样既可以增加适当的语义,又便于对 span 应用样式。

<p class="tip"><span>提示:</span>... ... ...</p>
9. table:制作表格的标签
    caption:表格标题

栗子:

<!-- border是边框  cellspacing单元格距离-->
	<table border="3" cellspacing="0">
		<caption>商品清单</caption>
		<!-- tr是指table road行 -->
		<tr>
			<!-- th=table head表头 -->
			<th>产品名称</th>
			<!-- 横向合并colospan,合并的是列数 -->
			<th colspan='2'>数量和入库时间</th>
		</tr>
		<tr>
			<!-- table data 表中数据-->
			<td>电视机</td>
			<!-- 纵向合并rowspan,合并的是行数 -->
			<td rowspan='3'>小米</td>
			<td>2000</td>
			<td>2019-03-01</td>
		</tr>
	</table>
  1. a:anchor,锚点。超链接标签
    注意:a标签有一个伪类选择器,a标签想要设置颜色,必须作用到a标签上,继承关系达不到。
    title:当鼠标箭头移动到a中内容上时所显示的文字
    target:目标。_blank 在新窗口中打开。_self 默认。在相同的框架中打开。            _parent 在父框架集中打开。_top 在整个窗口中打开。framename 在指定的框架中打开。
    id:要使标签在当前页面上跳转则使用id=“top”,注意在一个页面中id是唯一的
<!-- 在一个页面中id是唯一的 -->
	<p id="top"></p>
	<a href="http://www.baidu.com" title="点击一下,了解更多" target="_blank">百度一下</a>
	<p>啦啦啦啦啦啦</p>
	......
	<a href="#top">回到顶部</a>
<a href="mailto:2416962843@qq.com">如有问题,请联系我们</a>
  1. img:为网页添加图片
<!-- 相对路径是:./1.png(当前),../1.png(上一级)
		绝对路径:E:\HTMLcode\images\2.png
	 -->
	 <!-- alt是当图片加载失败时的提示 -->
     格式:尖括号 img src="./1.png" alt="碓冰拓海" title="我的鲇沢呢" width="480" 尖括号
  1. form:标识了这是一个表单。表单是用户和服务器数据交互的用户界面,一切向服务器提交的数据都是由其中的几个简单的标签组成的。
    action:标识了所有的数据内容将向引号内的地址提交。
    method:标识为提交到网站的方法(一般为 GET 或 POST )。
    input:标识为一个输入框。
    type:标识为文本输入(user 是其参数的名字)。
    input 的 type 为 submit:标识一个按钮的类型为“提交”类型。
    option:下拉框
    select:可创建单选或多选菜单。<select&> 元素中的 <option> 标签用于定义列表中的可用选项。
    label:如下两列代码所示。for=“username” 对应input中id=“username”,表示当鼠标停留在“用户名:”上时,右边的输入框会高亮显示,起到提示作用。
<label for="username">用户名:</label>
<input type="text" placeholder="请输入用户名" id="username">
<form action="http://www.baidu.com" method="get">
		<p>
			<label for="username">用户名:</label>
			<input type="text" placeholder="请输入用户名" id="username">
		</p>
		<p>
			<label for="pwd">密码:</label>
			<input type="password" placeholder="请输入密码" id="pwd">
		</p>
		<!-- radio是单选框 -->
		<p>
			<!-- checked=checked代表默认选这个 -->
			男:<input type="radio" name="sex">
			女:<input type="radio" name="sex">
		</p>
		<h4>你所需要购买的课程</h4>
		<!-- checkbox是复选框 -->
		<p>
			web前端:<input type="checkbox" checked="checked">
			Javascript:<input type="checkbox">
			python:<input type="checkbox">
		</p>
		<h4>下拉框实现单选</h4>
		<p>
			<select name="" id="">
				<option selected="selected">HTML</option>
				<option value="">CSS</option>
				<option value="">Vue</option>
			</select>
		</p>
		<h4>下拉框实现多选</h4>
		<p>
			<!-- mutiple表示多选 -->
			<select multiple="multiple">
				<option selected="selected">HTML</option>
				<option value="">CSS</option>
				<option value="">Vue</option>
				<option value="">C</option>
				<option value="">Java</option>
			</select>
		</p>
		<h4>个人描述:</h4>
		<!-- 文本框多行输入使用textarea,可以拖动放大缩小 rows:行数 cols:列数-->
		<p>
			<textarea name="" id="" cols="30" rows="10"></textarea>
		</p>
		<p>
			<input type="submit" value="注册">
			<input type="reset" value="重置">
		</p>
	</form>

以上代码网页运行图:c
13. input:用于搜集用户信息。
根据不同的 type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。

简单文本输入框 <input type="text" placeholder="请输入用户名" id="username">
密码输入框 <input type="password" placeholder="请输入密码" id="pwd">
单选框 男:<input type="radio" name="sex">
复选框 <input type="checkbox" checked="checked">
 <input type="submit" value="注册">
按下重置框 <input type="reset" value="重置">
  • textarea:定义多行的文本输入控件。可以通过 cols 和 rows 属性来规定 textarea 的尺寸,不过更好的办法是使用 CSS 的 height 和 width 属性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值