HTML快速入门

HTML

HTML简介

HTML是什么

HTML:Hyper Text Markup Language   超文本标记语言   
由各种标签组成,用来制作网页,告诉浏览器该如何显示页面

Web标准

W3C:World Wide Web Consortium万维网联盟,制定Web技术相关标准和规范的组织,HTML就是W3C制定的标准。
h5

Web的构成

结构(HTML)、表现(CSS)、行为(JAVASCRIPT)

后缀名

​ HTML文件以.htm,.html为后缀

基本结构

<!DOCTYPE html> <!-- 表示使用HTML5版本规范 --> 
<html lang="en">  <!--提示当前网站是一个英文网站,不影响中文-->
<html lang="zh—CN"><!--推荐-->   
<head> <!-- 头部提供关于网页的相关信息,如标题、字符编码、关键字等摘要信息 --> 
    <meta charset="UTF-8"> <!--一般用于seo --> 
    <title>Document</title>
</head>
<body>
   <!-- 主体<body>部分提供网页的具体内容,真正显示在页面中 --> 
    
</body>
</html>

注释

<! – 注释内容 – >

浏览器内核

浏览器内核:负责读取网页内容,整理讯息,计算网页的显示方式并显示页面

特殊字符

&lt;		< 			小于号		less than
&gt;		>		 	大于号		greater than
&nbsp;					空格		 space  对于连续的空白字符(包含空格、缩进、换行等),在浏览器中显示时只会显示为一个空格
&amp;		&			与
&copy;		©			版权符号 	copyright
&reg;		®			注册符号	register

常用标签

标签关系
	包含关系和并列关系

标题标签 <h1></h1> h1-h6  <!--加粗 数字越大字越小--> 双标签   独占一行

段落标签 <p> </p> 段落与段落间距大   

换行    <br/>单标签 间距小 强制换行 行与行之间间距小 

水平线  <hr/>  单标签 

没有语义代表盒子 布局
<div></div>   单独占一行  
<span></span>  一行显示



文本格式化标签

<strong></strong> <b></b> 加粗 strong语义更强烈
<em></em> <i></i> 倾斜 em语义更强烈   
<del></del><s></s>删除线 del语义更强烈
<ins></ins> <u></u>下划线 ins语义更强烈

图像标签

<img src = "../a.img" alt = "" title = "" width ="">
<!--属性值必须加双引号    属性之间以空格间隔-->
项目图片一般写相对路径
titile  鼠标放到图片上显示的文字
alt 图片未加载显示的文字
宽高值设置一个   会等比例缩放
border   边框   一般用css设置

超链接标签

<a href = "https://www.baidu.com" target = "_blank">百度</a>
属性  href 跳转目标(必须属性)   
target 打开标签  值  _self (默认)当前窗口打开  _blank新窗口打开 

外部链接 <a href = "https://www.baidu.com" target = "_blank">百度</a>   外部链接要加http 
内部链接 <a href = 'a.html' target = '_self' ></a>
空链接 <a href = "#" ></a> 值 # 空链接 链接地址还没好
下载链接 <a href = "img.zip"> </a> 地址链接是个文件
图像链接 点击图像跳转、音频、都能当链接 相当于文本
<a href = "#" target="" >
   <img src = "../a.img" alt = "" title = "" width ="">
</a>


锚点链接
<a href = "#down"></a> 定义锚点链接
<h1 id = "down"> 跳转的位置    

跳转到标记位置
<a href ="#dwon" ></a>
<a name ="dwon" ></a>    

功能性链接
邮件链接
	mailto
<a href ="mailto:" > </a>  

qq在线咨询 百度qq推广 

表格标签

表格 <table><tr><td>

<thead>
<tr>
    <th></th>   代替td 用于第一行 自动加粗 居中显示
</tr> 
</thead><thead><tbody> 标签扩起来有更好的语义

cellpadding  表格和文字之间的距离
cellspacing 属性 表格和表格之间的距离
align  left center right        
rowspan 跨行合并 上下  值 个数
colspan 跨列合并 删除多余的单元格



列表标签

用来布局
	1
	2
	3
无序列表 (重点)
<ul>
    <li>123</li>
</ul>     
ul 里只能放 li标签  li里可填任意标签

有序列表 (理解) 排行榜
会自动加 123
<ol>
    <li>123</li>
</ol>

ol 里只能放 li标签  li里可填任意标签


自定义列表  <!-- 一般用在公司网页底部 -->
<dl>
    <dt>南京市</dt>      列表名称       个数没限制 但最好是一个dt对应多个dd
    <dd>鼓楼区</dd>      列表内容 都围绕着dt进行描述    
    <dd>栖霞区</dd>
    <dd>玄武区</dd>     
</dl> 
浏览器显示:
    南京市
		鼓楼区
		栖霞区
		玄武区

行内元素和块元素

块元素
无论内容多少,该元素占一行,自动换行
p h1 h6 div  列表

行内元素
内容撑开宽度,不会换行,左右都是行内元素可以排成一行
a  strong em  span 

块元素内可以包含行内元素,反之不能


表单标签

表单主要是收集信息 表单的组成: 表单域+表单控件+提示信息

表单域

form表单域   把表单域中的所有表单元素的结果提交给后台
<form action = "" method = "get"> 同步提交  表单域    

表单控件

    <input type = "text" name = ""/> 单标签  表单控件 不换行
        必须属性 type 
    
    <input type = "password" name = ""/>
    
    <input type = "submit" name = ""> 提交按钮
    
    <input type = "reset" name = ""> 重置按钮
    
    <input type = "radio" name = "a1" value = "" checked> 单选按钮    圆形
	<label for = "表单元素的id"> 用于浏览器自动对焦 增加用户的体验</label>
	
    <input type = "radio" name = "a1" value = "">   方框
    <input type = "checkbox" name = "a1" value = ""> 多选框
    name 必须相同 不同太麻烦
 
    name 表单标签的名字 必须有。
    checked  默认选中 主要用于单选和多选按钮
	maxlength 输入的最大长度 (了解)	
    单选多选   必须要有value属性。
    
    <input type = "button" name = "a1" value ="按钮里的文字">按钮
    <input type = "image" name = "a1" >图片按钮
	
    <input type = "file" name = "a1" accept = >文件域
	accept 设置可选的文件类型,用来限制上传的文件类型
    使用MIME格式字符串对资源类型进行限制
	常用MIME类型:
	纯文本:text/html、text/css、text/javascript、text/xml、text/plain
	    图像:image/jpeg、image/png、image/gif
注:可以通过类似`image/*`来匹配所有图像文件    
    
    <input type = "email" name = "a1" >邮箱的验证
    number 数字验证 url
        
   	<input type = "range" name = "a1" min ="" max= ""> 滑块     search 搜索框	
    
	<select> 下拉列表 
        <option selected>选项</option>       
		 selected 默认显示的选项值
	</select>

   			  1行多少字     几行 了解
	<textarea cols = "" rows = "">  文本域  
        浏览器页面打开 默认文本 
    </textarea>     
        
        
</form>
提交表单需要name的值

  readonly 只读
  disabled 禁用
  hidden 隐藏域     
    

表单的验证

placeholder属性 提示信息 用在所有的输入框中
required 不能为空 非空判断
pattern 正则表达式 

媒体标签

音频和视频

视频
<video src = "" controls autopaly ></video>

音频
<audio src = "" controls autopaly ></audio>

controls 控制条
autopaly 自动播放


页面结构(约定)

元素名描述
header标题头部区域的内容
**footer **标记脚步区域的内容
sectionWeb页面的一块独立区域
article独立的内容文章
aside相关内容或应用(常用于侧边栏)
nav导航辅助内容

内联框架

使用iframe可以在一个页面中引用另一个页面,实现复用,灵活(设计页首导航条)

<iframe src="" name = "hello" width="" height=""></iframe>	src  引用页面的地址 
name 框架的名字
<!-- 一定要成对出现 -->
iframe 和 a标签使用


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值