html 学习笔记 入门级

本文是HTML学习笔记,介绍了HTML的基本概念、网页结构、浏览器识别的图片格式,以及常用的HTML标签,包括链接、图片、列表、表格和表单元素的使用方法,适合初学者入门。
摘要由CSDN通过智能技术生成

术语

  • web 互联网
  • w3c 万维网联盟,非盈利性的组织 w3.org 为互联网提供各种标准。
  • XML 可扩展的标记语言:extension markup language,用于定义文档结构的。

什么是HTML

Hyper Text Markuo Language 超文本标记语言,定义网页中有什么。
HTML是w3c组织定义的语言标准:HTML是用于描述页面结构的语言。
结构:有什么东西,该东西表示什么含义?

基本网页结构

<!DOCTYPE html>

<html lang="en">
<!-- lang="en" 和下面的搜索关键字及描述是告诉搜索引擎爬虫我们的网站是关于什么内容的 -->
<head>
    <!-- 字符集 万国码 -->
    <meta charset="utf-8">

    <!-- 把 content 属性关联到 HTTP 头部。-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

    <title>网页的标题</title>

    <!-- 搜索关键字及描述 -->
    <meta name="description" content="这是一个你穿了就不想脱的衣服">
    <meta name="keywords" content="服装">

    <!-- 网页小图标 -->
    <link href="favicon.ico" rel="shortcut icon">

    <!-- 引入样式表 -->
    <link href="css/index.css" rel="stylesheet" type="text/css">

    <!-- 所有a标签都在新窗口打开 -->
    <base target="_blank" />
</head>
<body>


</body>

<!-- 引入js -->
<script type="text/javascript" src="js/index.js"></script>

</html>

主流浏览器及内核

浏览器 内核
IE Trident
Firefox Gecko
Google chrome webkit/blink
Safari webkit
Opera presto

网页中识别的图片格式

jpg、png、gif、webp
  • webp 图片格式(大小变小,清晰度不变)
  • 用js来判断是否支持.webp格式,支持就加载,不支持加载 .png、 .jpg

特殊字符设置

字符 设置
< &lt; (less than)
> &gt; (great than)
空格 &nbsp;
& &amp;
© &copy;
" &quot;

注释

快捷键Ctrl+/

  • html 文档中的注释为: <!-- -->
  • css文档中的注释为:/* */
  • js文档中的注释为: //

常用标签

双标签

  • <div></div>、<span></span> 容器(绑定化操作)
  • <p></p> 段落
  • <h1></h1>—<h6></h6>,标题文字设置
    • h1 一般用于 logo、大标题, 一个页面只能有一个h1
    • h2 一般用于 副标题
    • h3 一般用于 页面中板块的标题
    • h4 一般用于 板块里的标题
    • h5-h6 一般少用 板块套板块
  • <a></a> 超链接
  • <b></b>、<strong></strong> 加粗
  • <u></u>、<ins></ins> 下划线
  • <i></i>、<em></em> 倾斜
  • <del></del> 删除线
  • <sup>2</sup> 上标
  • <sub>2</sub> 下标

单标签

  • <img> 图片
  • <br> 换行
  • <meta> 提供有关页面的元信息
  • <hr /> 水平线,默认空心线,属性:
    • noshade="noshade" 实心线
    • width="xx" 绝对长度,不随窗口大小改变
    • size="像素/百分比" 值越大线越粗

注意:空格、回车在html中代表文本分隔符;

行级元素(display:inline;)

span、strong、em、a、del

特点:

  1. 内容决定元素所占位置
  2. 不可以通过css改变宽高

块级元素(display:block;)

div、p、ul、li、ol、form、address

特点:

  1. 独占一行
  2. 可以通过css改变宽高

行级块元素(display: inline-block;)

img

特点:

  1. 内容决定大小
  2. 可以改变宽高

元素嵌套规则

  • 行内元素不能单独存在,必须嵌套在块级元素内;
  • 行内元素不能嵌套块级元素;
  • h1-h6、p、dt 里不能嵌套块级元素(如果p元素里嵌套块会被分割成两个p元素)
  • div、li 可嵌套块级元素

注意:凡是带有inline的元素,都有文字特效(换行、空格会有被当成空格);例:

<img src="images/1.jpg" alt="">
<img src="images/1.jpg" alt="">
<img src="images/1.jpg" alt="">

空白折叠
解决办法:

  1. 把空格去掉;
  2. 给父级设置font-size:0;子级再设font-size:XXpx;display:block;
  3. 把图片设置为:display:block;

链接(anchor 锚)

  • link: 设置链接默认样式
  • vlink:设置点击后链接样式
  • hlink:设置鼠标悬停时链接样式
  • alink:设置点击时链接样式

文字链接去掉下划线的方法:text-decoration:none;

a标签中可以放很多东西,比如图片、文字、span等等;

图片链接

有蓝色边框(默认)

<a href="javascript:void(0)"><img src="1.jpg" /></a>
/*去掉蓝色边框的方法*/
img {
   
    border: 0;
}

文字链接

<a href="#" target="new">文字</a>

外部链接

<a href="http://www.baidu.com" target="_blank">外部链接</a>

书签链接(锚点)

<div id="demo1"></div>
<div id="demo2"></div>

<a href="#demo1">find demo1</a>
<a href="#demo2">find demo2</a>
<a name="n1">锚点</a>
<a href="#n1">书签链接</a>

<!-- 其他页面跳转到锚点-->
<a href="a.html#n1">书签链接</a>

打电话

<a href="tel:138*******">给谁谁打电话</a>

发邮件

如果mailto后面同时有多个参数的话,第一个参数必须以“?”开头,后面的参数每一个都以“&”分隔。a链接发邮件的格式
下面是一个完整的实例:


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值