html学习

web标准的构成

主要包括结构(Structure),表现(Presentation)和行为(Behavior)三个方面。

标准说明
结构结构用于对网页元素进行整理和分类,html
表现表现用于设计网页元素的版式,颜色,大小等外观样式,CSS
行为行为是指网页模型的定义及交互的编写,Javascript

Web标准提出的最佳体验方案:结构,样式,行为相分离。

什么是html?

html是指超文本标记语言(Hyper Text Markup Language),它是用来描述网页的一种语言。
html不是一种编程语言,而是一种标记语言。
标记语言是一套标记标签。

html基本结构标签(骨架标签)

标签名定义及说明
htmlhtml标签,根标签
head文档的头部,必须设置title标签
title文档的标题,让页面拥有一个属于自己的网页标题
body文档的主体

网页开发工具

VSCode工具生成骨架标签新增代码

1.<iDOCTYPE>标签

文档类型声明,作用就是告诉浏览器使用哪种html版本来显示网页。
注意:该声明位于文档中的最前面的位置,处于<html>标签之前;该标签非html标签,是文档类型声明标签。
<iDOCTYPE html>

2.lang语言

用来定义当前文档显示的语言
1.en—英语
2.zh-CN—中文
定义成en的文档也可以显示中文,定义成zh-CN的文档也可以显示英文。

3.charset字符集

在<head>标签内,可以通过<meta>标签的charset属性来规定html文档应该使用哪种字符编码。
<meta charset=“UTF-8”/>

html常用标签

标题标签

<h1>~<h6>
大~~~~小
标题一共六级选,文字加粗一行显。
由大到小依此减,由重到轻随之变。

段落标签!

<p>我是一个段落标签</p>
特点:
1.文本在一个段落中会根据浏览器窗口的大小自动换行。
2.段落与段落之间保有空隙。

换行标签!

<br />
特点:是单标签。

文本格式化标签
语义标签
加粗<strong></strong>或者<b></b>
倾斜<em></em>或者<i></i>
删除线<del></del>或者<s></s>
下划线<ins></ins>或者<u></u>
<div>和 <span>标签

div(division),分割分区,一行只能放一个;
span,跨度跨区,一行可以放多个。
<div> 一个</div>
<span>多个</span>

图像标签和路径!
属性属性值
scr图片路径
alt文本
title文本
width像素
height像素
border像素

图片: 在这里插入图片描述
图像标签属性注意点:
①图像标签可以拥有多个属性,必须写在标签名的后面。
② 属性之间不分先后顺序,标签名与属性、属性与属性之间均以空格分开。
③属性采取键值对的格式,即key=“value”的格式,属性=“属性值”。

路径:
1.相对路径
如:
同级:<img= scr=“baidu.gif”/>
下一级:<img= scr=“image/baidu.gif”/>
上一级:<img= scr=“…/baidu.gif”/>
2.绝对路径
如:
“D:\web\img\logo.gif"或者"http://www.itcast.cn/images/logo.gif”

超链接标签!

<a href="跳转目标“ target="目标窗口的弹出方式”>文本或图像</a>
a为anchor的缩写
_self为默认值在本窗口打开,
_blank为在新窗口打开。

链接分类
链接分类

注释和特殊字符

<!-- 注释语句 -->

特殊字符:
在这里插入图片描述
空格,大于,小于最重要

表格标签

<table>
<thead>
  <tr>
    <th>表头</th>
    …
  </tr>
</thead>
<tbody>
  <tr>
    <td>文字</td>
    …

  </tr>
    …
</tbody>
</table>

表格属性在这里插入图片描述

合并单元格:

  1. 跨行合并:rowspan="合并单元格的个数“
  2. 跨列合并:colspan="合并单元格的个数“

列表标签

无序列表!

<ul>
  <li>列表项1</li>
  <li>列表项2</li>
  …
</ul>

有序列表

<ol>
  <li>列表项1</li>
  <li>列表项2</li>
  …
</ol>

自定义列表!

<dl>
  <dt>列表项1</dt>
  <dd>列表项2</dd>
  <dd>列表项3</dd>
  …
</dl>

表单标签

通常由表单域,表单控件(表单元素),提示信息三部分构成。

表单域

<form action="url地址“ method="提交方式(get/post)”  name="表单域名称“>
各种表单元素控件
</form>

表单控件(表单元素)
input输入表单元素

type属性的属性值及其描述如下:
在这里插入图片描述
<input type="属性值” />

下面展示一些相关代码。

<form action ="xxx.php" method="get">
<!--text 文本框 用户可以在里面输入任何位置-->
用户名:<input type="text" name="username" value="请输入用户名“ maxlength="6"> <br>
<!--password 密码框 用户看不见输入的密码-->
密码:<input type="password" name="pwd"> <br>
<!--radio 单选按钮 可以实现多选一-->
<!--name 是表单元素名字 这里性别单选按钮必须有相同的name才可以实现多选一-->
<!--单选按钮和复选框可以设置checked属性,默认选中-->
性别:男 <input type="radio" name="sex" value="男”> 女 <input type="radio" name="sex" value=""> <br>
<!--checkbox 复选框 可以实现多选-->
爱好:吃饭 <input type="checkbox" name="hobby" value="吃饭"> 睡觉 <input type="checkbox" name="hobby" value="睡觉" check="checked"> <br>
<!--点击了提交按钮,可以把表单域form里面的表单元素里面的值提交给后台服务器--> 
<input type="submit" value="免费注册"> 
<!--重置按钮可以还原到初始状态--> 
<input type="reset" value="重新填写"> 
<!--普通按钮button后期结合js使用--> 
<input type="button" value="获取短信验证码"> <br>
<!--文件域 使用场景 上传文件使用--> 
<input type="file"> 
</form>

除type外其他常用属性:
在这里插入图片描述

label标签

该标签为input元素定义标注(标签)。
该标签用于绑定一个表单元素当点击

for属性应当与相关元素的id属性相同

select下拉表单元素

<select>
  <option>列表项1</option>
  <option select=“selected”>列表项2(默认选项)</option>
  <option>列表项3</option>
  …
</select>

textarea文本域元素

<textarea rows=“显示的行数” cols=“每行中的字符数”>
  文本内容
</textarea>
实际开发中不会使用,都是用css

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值