HTML学习一遍过

说明:HTML学习一遍过。
W3school学HTML

HTML内容

HTML简介

  • HTML 指的是超文本标记语言 (Hyper Text Markup Language)
  • HTML 标签通常是成对出现的,比如 <b></b>
  • 标签对中的第一个标签是开始标签,第二个标签是结束标签

HTML基础

HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。从1到6由大到小。
HTML 段落是通过 <p> 标签进行定义的。
HTML 链接是通过 <a> 标签进行定义的。
<a href="http://www.w3school.com.cn">This is a link</a>
HTML 图像是通过 标签进行定义的。
<img src="w3school.jpg" width="104" height="142" />

HTML元素

<p> 元素:文档中的一个段落。
<body> 元素:HTML 文档的主体。
<html> 元素:定义了整个 HTML 文档。
<br />元素:定义换行
<hr />元素:定义水平线
HTML 注释:<!-- This is a comment -->
HTML 提示:使用小写标签

HTML属性

  • 属性总是以名称/值对的形式出现,比如:name=“value”。
  • 属性总是在 HTML 元素的开始标签中规定。
属性功能
href链接的地址
align对齐方式
bgcolor背景颜色
border表格边框

HTML样式

通过 HTML 样式,能够通过使用 style 属性直接将样式添加到 HTML 元素,或者间接地在独立的样式表中(CSS 文件)进行定义。

background-color :背景颜色
font-family:字体系列
color :字体颜色
font-size:字体尺寸
text-align:文本对齐

<p style="font-family:arial;color:red;font-size:20px;">A paragraph.</p>

HTML文本格式化

<b>定义粗体文本。
<big>定义大号字。
<em>定义着重文字。
<i>定义斜体字。
<small>定义小号字。
<strong>定义加重语气。
<sub>定义下标字。
<sup>定义上标字。
<ins>定义插入字。
<del>定义删除字。

HTML引用

在这里插入图片描述

HTML计算机代码

在这里插入图片描述

HTML CSS

css有三种使用方式

  1. 外部样式表:当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
  1. 内部样式表:当单个文件需要特别样式时,就可以使用内部样式表。
<head>

<style type="text/css">
body {background-color: red}
p {margin-left: 20px}
</style>
</head>
  1. 内联样式:当特殊的样式需要应用到个别元素时,就可以使用内联样式。
<p style="color: red; margin-left: 20px">
This is a paragraph
</p>

HTML 链接

有两种使用 标签的方式:

  1. 通过使用 href 属性 - 创建指向另一个文档的链接
  2. 通过使用 name 属性 - 创建文档内的书签

target 属性

<a href="http://www.w3school.com.cn/" target="_blank">Visit W3School!</a>

name 属性

<a name="tips">基本的注意事项 - 有用的提示</a>
<a href="#tips">有用的提示</a>

HTML图像

alt 属性用来为图像定义一串预备的可替换的文本。

<img src="boat.gif" alt="Big Boat">

HTML表格

tr定义行,td(table data)定义单元格,td定义头

<table border="1">
<tr>
<th>Heading</th>
<th>Another Heading</th>
</tr>
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>

HTML列表

无序列表

<ul>
<li>Coffee</li>
<li>Milk</li>
</ul>

有序列表

<ol>
<li>Coffee</li>
<li>Milk</li>
</ol>

定义列表
自定义列表不仅仅是一列项目,而是项目及其注释的组合。

<dl>
<dt>Coffee</dt>
<dd>Black hot drink</dd>
<dt>Milk</dt>
<dd>White cold drink</dd>
</dl>

HTML<div>和 <span>

HTML 块元素

  • 大多数 HTML 元素被定义为块级元素或内联元素。
  • “块级元素”译为 block level element,“内联元素”译为 inline element。
  • 块级元素在浏览器显示时,通常会以新行来开始(和结束)。

例子:<h1>, <p>, <ul>, <table>

HTML 内联元素

  • 内联元素在显示时通常不会以新行开始。

例子:<b>, <td>, <a>, <img>

HTML <div> 元素

  • HTML <div> 元素是块级元素,它是可用于组合其他 HTML 元素的容器。

  • <div>元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。 如果与 CSS 一同使用,<div>
    元素可用于对大的内容块设置样式属性。

  • <div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。

HTML<span>元素

  • HTML <span>元素是内联元素,可用作文本的容器。
  • <span> 元素也没有特定的含义。
  • 当与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。

HTML类

  • 对 HTML 进行分类(设置类),使我们能够为元素的类定义 CSS 样式。
  • 为相同的类设置相同的样式,或者为不同的类设置不同的样式。
<style>
.cities {
    background-color:black;
    color:white;
    margin:20px;
    padding:20px;
} 
</style>
<div class="cities">

HTML布局

使用 <div> 元素的 HTML 布局

<div id="nav">
London<br>
Paris<br>
Tokyo<br>
</div>
#nav {
    line-height:30px;
    background-color:#eeeeee;
    height:300px;
    width:100px;
    float:left;
    padding:5px; 
}

使用 HTML5 的网站布局

语义元素功能
header定义文档或节的页眉
nav定义导航链接的容器
section定义文档中的节
article定义独立的自包含文章
aside定义内容之外的内容(比如侧栏)
footer定义文档或节的页脚

HTML框架

通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。

<frameset cols="25%,75%">
   <frame src="frame_a.htm">
   <frame src="frame_b.htm">
</frameset>

HTML背景

<body> 拥有两个配置背景的标签。背景可以是颜色或者图像。
背景颜色(Bgcolor)

<body bgcolor="#000000">
<body bgcolor="rgb(0,0,0)">
<body bgcolor="black">

背景(Background)

<body background="clouds.gif">
<body background="http://www.w3school.com.cn/clouds.gif">

HTML文件路径

使用相对路径是个好习惯(如果可能)。

如果使用了相对路径,那么您的网页就不会与当前的基准 URL 进行绑定。所有链接在您的电脑上 (localhost) 或未来的公共域中均可正常工作。

路径描述
<img src="picture.jpg">picture.jpg 位于与当前网页相同的文件夹
<img src="images/picture.jpg">picture.jpg 位于当前文件夹的 images 文件夹
<img src="/images/picture.jpg">picture.jpg 当前站点根目录的 images 文件夹
<img src="../picture.jpg">picture.jpg 位于当前文件夹的上一级文件夹

HTML头部元素

HTML <title> 元素
<title> 标签定义文档的标题。
title 元素能够:

  • 定义浏览器工具栏中的标题
  • 提供页面被添加到收藏夹时显示的标题
  • 显示在搜索引擎结果中的页面标题
    HTML <base> 元素
    <base> 标签为页面上的所有链接规定默认地址或默认目标(target):
<head>
<base href="http://www.w3school.com.cn/images/" />
<base target="_blank" />
</head>

HTML <link> 元素
<link> 标签定义文档与外部资源之间的关系。
HTML <style> 元素
您可以在 style 元素内规定 HTML 元素在浏览器中呈现的样式
HTML <meta> 元素
一些搜索引擎会利用 meta 元素的 name 和 content 属性来索引您的页面。

<meta name="description" content="Free Web tutorials on HTML, CSS, XML" />
<meta name="keywords" content="HTML, CSS, XML" />

HTML <script> 元素
<script> 标签用于定义客户端脚本,比如 JavaScript。

HTML统一资源定位器

URL - Uniform Resource Locator

scheme://host.domain:port/path/filename

解释:

  • scheme - 定义因特网服务的类型。最常见的类型是 http
  • host - 定义域主机(http 的默认主机是 www)
  • domain - 定义因特网域名,比如 w3school.com.cn
  • :port - 定义主机上的端口号(http 的默认端口号是 80)
  • path - 定义服务器上的路径(如果省略,则文档必须位于网站的根目录中)。
  • filename - 定义文档/资源的名称

URL Schemes

Scheme访问用于…
http超文本传输协议以 http:// 开头的普通网页。不加密
https安全超文本传输协议安全网页。加密所有信息交换
ftp文件传输协议用于将文件下载或上传至网站
file您计算机上的文件

HTML DOCTYPE

HTML5

<!DOCTYPE html>

HTML 4.01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

XHTML 1.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

HTML 表单

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值