HTML基础

认识HTML

认识网页

网页是有文字、图片、输入框、按钮、视频、音频……元素组成。
总结:网页就是HTML组成的

网页规范(万维网联盟W3C)

  • 结构标准:制作网页必须按照HTML的标准去写网页
  • 表现标准:用来美化网页CSS
  • 行为标准:用来实现网页中用户的一些动作处理JavaScript

浏览器介绍

主流浏览器

IE浏览器、火狐浏览器、谷歌浏览器、Edge浏览器、Safari浏览器、Opera浏览器

内核(渲染引擎)

  • Trident(IE内核):IE、傲游、世界之窗浏览器、Avant、腾讯TT、猎豹安全浏览器、360极速浏览器、百度浏览器等
  • Gecko(firefox):Gecko(Firefox内核)、Mozilla、Firefox(火狐浏览器)采用该内核,Gecko的特点是代码完全公开,因此,其可开发程度很高
  • webkit(Safari):Safari是苹果公司开发的浏览器,所用浏览器的名称是大名鼎鼎的webkit,傲游浏览器3、Apple safari(win/mac/iphone/ipad),Symbian手机浏览器、Android默认浏览器
  • Blink:大部分国产浏览器是最新版都采用Blink内核,二次开发,谷歌浏览器,Blink其实就是webkit分支
  • presto(Opera):presto(已经废弃)是挪威产的浏览器Opera的“前任”内核,最新的Opera浏览器已经用谷歌的内核

为什么要遵循WEB标准?

  • 通过以上浏览器的内核不同,浏览器渲染或者排班的模式就有些许差异,显示就会有差别,导致用户在不同的浏览器看到同一个页面是不同的效果
  • 处于不同的浏览器解析出来的效果可能不一致,开发者常常需要为多版本的开发而艰苦工作
  • 因此,通过web标准,来进行展示统一内容

HTML概念

HTML:Hyper Text Markup Language(超文本标记语言)
超文本:本质就是一个文本(在网页中,用来实现页面跳转的文本 — 超链接标签)
标记:记号(各种HTML标签) 标签

标签的语法

语法一:<标签名></标签名>
语法二:<标签名>

HTML文件

<!DOCTYPE html> 
 <!-- !DOCTYPE html 告诉浏览器页面采用的是html5版本,定义文档类型-->
<html lang="en">
  <!-- html 根标签,定义HTML文档 -->
<head>
  <!-- head 头部标签,定义关于文档的信息 -->
  <meta charset="UTF-8">
  <!-- meta 定义关于文档的信息 移动端缩放等 -->
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <!-- title 定义文档的标题 -->
</head>
<body>
</body>
</html>
<!-- 定义注释,快捷键 ctrl键 + /  -->

字符集(了解)

<meta charset="UTF-8"/>

  • utf-8是目前最常用的字符集编码方式,常用的字符集编码方式还有gbk和gb2312
  • gb2312简单中文包括6763个汉字,汉语
  • BIG5繁体中文 港澳台等用
  • GBK包含全部中文字符,是GB2312的扩展,加入对繁体字的支持,兼容GB2312
  • UTF-8则包含全世界所有国家需要用到的字符,相当于英文

常用的标签

  • <h1>标题标签</h1>……<h6>标题标签</h6>
  • <p>段落标签</p>
  • <div>本身没有什么语义,用来做布局,盒子</div>
  • <span>也没有什么语义,直接在一行上排列的</span>
  • <br/> 换行标签
  • <hr/>分割线标签,划分区域的线条,但项目中不常用
  • 图片标签,<img src = “xxx.png” alt=“图片不存在”>
  • 双标签 <标签名 属性名1=“属性值1”></标签名>
  • 单标签 <标签名 属性名1=“属性值1”>
    src 和 alt 作为img单标签的标签属性名
    src 属性是这张图片的路径
    alt 是图片无法正常显示的提示文本
    title属性是鼠标悬停在图片上的时候,显示的文本,可以对标签的内容进行简单介绍

路径的介绍

路径分为相对路径和绝对路径

  • 相对路径:当前HTML文件和图片在同一个文件夹,我们就说他们的路径是相同。
    ./ 表示当前路径(文件夹)下
    / 表示下一级路径
    …/ 表示上一级路径
  • 绝对路径:从盘符出发触发的路径,从域名/服务器出发的路径
    <img src=“D:/imgage/xxx.png” alt="">
    <img src="http://www.qiaopp.xyz/img/xxx.png>

超链接标签

专门用来实现页面的跳转
<a href=“http://www.baidu.com” >百度一下</a>
ref 的值就是要跳转的那个页面的路径
a 标签默认在当前窗口进行跳转
<a href=“test.html” target="_blank">跳转</a>
target ="_blank" 表示在新窗口打开页面
target=“_self” 默认表示在当前页面跳转

<html>
<head>
<base target="_blank"/> 表示在页面中所有的a标签都进行在新窗口中打开页面
</head>
</html>

href ="#id" 表示利用锚链接点击跳转到页面对应的位置

格式化的标签

<span>没有语义</span>
<font></font> 直接存放文字(非一大段文字)现在基本用span标签代替
<strong></strong> 字体加粗标签
<b></b> 字体加粗
<em></em>文字倾斜
<i></i> 文字倾斜
<ins></ins>下滑线
<s></s>删除线
<del></del> 删除线
<u></u> 下滑线

特殊字符(了解)

显示结果描述实体名称
空格&nbsp;
<小于号&lt;
>大于号&gt;
&和号&amp;
"引号&quot;
'撇号&apos;
¢分(cent)&cent;
£镑(pound)&pound;
¥元(yen)&yen;
欧元(euro)&euro;
§小节&sect;
©版权(copyright)&copy;
®注册商标&reg;
商标&trade;
×乘号&times;
÷除号&divide;
一个文字大小的空格&emsp;

列表(掌握)

  • 无序列表(unordered-list)
<ul>
<li>列表项一</li>
<li>列表项二</li>
</ul>

总结:
1.ul 列表必须直接包含li
2.在li标签中可以包含其他任何标签
3.展示数据的时候没有先后顺序的要求
4.li有默认样式小黑点内边距、外边距
5.什么时候可以用ul li 一般是几个样式一样 导航

  • 有序列表(ordered-list)
<ol>
<li></li>
<li></li>
</ol>
  • 自定义列表
dl dt dd
<dl>
<dt>项目标题,只有一个</dt>
<dd>项目内容一</dd>
<dd>项目内容二</dd>
</dl>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值