zoukankan      html  css  js  c++  java
  • JS-HTML教程

    ---恢复内容开始---

     HTML教程:

    超文本标记语言(Hyper Text Markup Language,HTML)是一种用于创建网页的标准标记语言;

    HTML文档的后缀名

    .html

    .htm

    以上两种后缀名没有区别,都可以使用

    HTML实例

    eg:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>菜鸟教程(runoob.com)</title>
    </head>
    <body>
    
    <h1>我的第一个标题</h1>
    <p>我的第一个段落。</p>
    
    </body>
    </html>

    解析:

    <!DOCTYPE html>声明为HTML5文档

    <html> 元素是HTML页面的根元素

    <head> 元素包含了文档的元(meta)数据,如<meta charset="utf-8">第一网页编码格式为utf-8

    <title> 元素描述了文档的标题

    <body>元素包含了可见的页面内容

    <h1> 元素定义一个大标题

    <p> 元素定义一个段落

    什么是HTML?

    HTML是用来描述网页内容的一种语言

    • HTML指的是超文本标记语言:Hyper Text Markup Language
    • HTML不是一种编程语言,而是一种标记语言
    • 标记语言是一套标记标签(markup tag)
    • HTML使用标记标签来描述网页
    • HTML文档包含了HTML标签及文本内容
    • HTML文档也叫作web页面

    HTML标签

    HTML标记通常被称为HTML标签(HTML tag)

    • HTML标签是由尖括号包围的关键词,比如<html>
    • HTML 标签通常是成对出现的,比如<b>和</b>
    • 标签对中的第一个标签是开始标签,第二个标签是结束标签
    • 开始和结束标签也别成为开放标签和闭合标签

    HTML元素

    HTML标签和HTML元素通常都是描述同样的意思

    但是严格来讲,一个HTML元素包含了开始标签与结束标签,如下实例:

    HTML元素:

    <p>这是一个段落。</p>

    Web浏览器

    web浏览器适用于读取HTML文件,并将其作为网页显示。浏览器并不是直接显示的HTML标签,但可以使用标签来决定如何展现HTML页面的内容给用户

    <!DOCTYPE>声明

    <!DOCTYPE>声明有助于浏览器中正确显示网页

    网络上有很多不同的文件,如果能正确声明HTML的版本,浏览器就能正确显示网页的内容

    doctype声明是不区分大小写的,以下方式均可

    HTML5:

    <!DOCTYPE html>

    中文编码

    目前大部分浏览器中,直接输出中文出现中文乱码的情况,这时候我们就需要在头部将字符声明为utf-8

    HTML编辑器

    Notepad++、Sublime Text、VS Code

    输入下面语句

    在浏览器中打开为

    HTML基础

    HTML标题

    HTML标题(Heading)是通过<h1> - <h6>标签来定义的,<h1>在该括号内,数字代表字体大小,数字越小,字体越大。

    HTML段落

    HTML段落是通过标签<p>来定义的

    HTML链接

    HTML链接是通过标签<a>来定义的

    HTML图像

    HTML图像是通过标签<img>来定义的

    HTML元素

    HTML文档由HTML元素定义

    开始标签常被称为起始标签(opening tag),结束标签常被称为闭合标签(closing tag)

    HTML元素语法

    • HTML元素以开始标签为起始
    • HTML元素以结束标签终止
    • 元素的内容是开始标签与结束标签之间的内容
    • 某些HTML元素具有空内容
    • 空元素在开始标签种进行关闭(以开始标签的结束而结束)
    • 大多数HTML元素可拥有属性

    嵌套的HTML元素

    HTML文档由嵌套的HTML元素构成

    1 <!DOCTYPE html>
    2 <html>
    3 
    4 <body>
    5 <p>这是一个段落。</p>
    6 </body>
    7 
    8 </html>

    有三个HTML元素

    <p>元素:

    这个<p>元素定义了HTML文档中的一个段落

    这个元素拥有一个开始标签<p>以及一个结束标签</p>

    <body>元素:

    <body>元素定义了HTML文档的主题

    这个元素拥有一个开始标签<body>以及一个结束标签</body>

    元素内容是另一个HTML元素(p元素)

    <html>元素:

    <html>元素定义了整个HTML文档

    这个元素拥有一个开始标签<html>,以及一个结束标签</html>

    元素内容是另外一个HTML元素(body元素)

    不要忘记结束标签

    忘记使用结束标签会产生不可预料的结果或错误

    HTML空元素

    没有内容的HTML元素被称为空元素。空元素是在开始标签中关闭的。

    <br>就是没有关闭标签的空元素(<br>标签定义换行)

    在XHTML、XML以及未来版本的HTML中,所有的元素必须被关闭

    在开始标签中添加斜杠,比如<br/>,是关闭空元素的正确方法,HTML、XHTML和XML都接受这种方式。

    如:<br/>是更长远的保障

    HTML提示:使用小写标签

    HTML标签对大小写不敏感,使用小写更好!!!趋势

     HTML属性

    HTML属性

    • HTML元素可以设置属性
    • 属性可以在元素中添加附加信息
    • 属性一般描述于开始标签
    • 属性总是以名称/值对的形式出现,比如:name=“value”

    属性实例

    HTML链接由<a>标签定义。链接地址在href属性中指定

     

    HTML属性常用引用属性值

    属性值应该始终被包括在括号内

    双引号是最常用的,不过单引号也没有问题。

    属性 描述
    class 为html元素定义一个或多个类名(classname)(类名从样式文件引入)
    id 定义元素的唯一id
    style 规定元素的行内样式(inline style)
    title 描述了元素的额外信息(作为工具条使用)

    class属性可以多用class=" "(引号里面可以填入多个class属性)

    id属性只能单独设置id=" "(只能填写一个,多个无效)

    HTML标题

    HTML文档中,标题很重要

    HTML标题

    标题(Heading)是通过<h1>-<h6>标签进行定义的

    HTML标题很重要,请确保将HTML标题标签只用于标签,不要仅仅为了生成粗体或大号文本而使用标题

    HTML水平线

    <hr>标签在HTML页面中创建水平线

    hr元素可用于分割内容

    HTML注释

    可以将注释插入HTML代码中,这样可以提高其可读性。

    注释:开始括号之后(左边的括号)需要紧跟一个叹号,结束括号之前(右边的括号)不需要,合理地使用注释

    HTML提示—如何查看代码

    点击右键,然后选择“查看源文件(IE)”或“查看页面源代码(firefox)”

    HTML标签参考手册

     HTML段落

    HTML可以将文档分割为若干段落

    HTML段落

    段落是通过<p>标签定义的,记得使用结束标签

     换行:

     HTML输出—使用提醒

    我们无法确定HTML被显示的确切效果。屏幕的大小以及对窗口的调整都可能导致不同结果,对于HTML,您无法通过HTML代码中添加额外的空格或换行来改变输出的结果

    多余的空格和空行会被移除,所有连续的空格或空行会被算作一个空格。

    HTML文本格式化

    pre :预格式化的文本,不会讲连续的空格合并成一个

    abbr:缩写,<>里面添加title

     

    HTML链接

    HTML使用超级链接预网络上的另一文档相连

    HTML超链接(链接)

    HTML使用标签<a>来设置超文本链接

    超链接可以是一个字,一个词,或者一组词,也可以是一幅图像。点击进行跳转

    HTML链接语法

    href属性描述了链接的目标

    HTML链接-target属性

    使用target属性,你可以定义被链接的文档在何处显示

    结果为:

    HTML链接-id属性

    id属性可以用于创建一个HTML文档书签标记

    提示:书签是不以任何特殊方式显示,在HTML文档中不显示,所以对读者来说是隐藏的

    <p>创建图片链接:
    <a href="http://www.runoob.com/html/html-tutorial.html">
    <img  border="10" src="smiley.gif" alt="HTML 教程" width="32" height="32"></a></p>

    在当前页面链接到指定位置

    <p>
    <a href="#C4">查看章节 4</a>
    </p>
    
    <h2>章节 1</h2>
    <p>这边显示该章节的内容……</p>
    
    
    <h2><a id="C4">章节 4</a></h2>
    <p>这边显示该章节的内容……</p>

    结果:

    跳出框架

    <p>跳出框架?</p> 
    <a href="http://www.runoob.com/" target="_top">点击这里!</a> 

     HTML头部

    HTML<head>元素

     <head>元素包含了所有头部标签元素。在<head>元素中你可以插入脚本(scripts),样式文件(CSS),以及各种meta信息

    可以添加在头部区域的元素标签为:<title>,<style>,<meta>,<link>,<script>,<noscript>,and<base>

    HTML<title>元素

    <title>标签定义了不同文档的标题

    <title>在HTML/XHTML文档中是必须的

    <title>元素:

    •  定义了浏览器工具栏的标题
    • 当网页添加收藏夹时,示在收藏夹中的标题
    • 显示在搜索引擎结果页面的标题

    HTML<base>元素

    <base>标签描述了基本链接地址/链接目标,该标签作为HTML文档中所有连接标签的默认连接:

    HTML<link>元素

    <link>标签定义了文档与外部资源之间的关系

    <link>标签通常用于链接到样式表

    HTML<style>元素

    <style>标签定义了HTML文档的样式文件引用地址;

    在<style>元素中你也可以直接添加样式来渲染HTML文档。

    HTML<meta>元素

    meta标签描述了一些基本的元数据

    <meta>标签提供了元数据,元数据也不显示在页面上,但会被浏览器解析

    META元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者和其他元数据

    元数据可以适用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他web服务

    <meta>一般放置于<head>区域

    HTML<script>元素

    <script>标签用于加载脚本文件,如js

    HTML图像-图像标签(<img>)和源属性(Src)

    图像由<img>标签定义,是空标签,只包含属性,并且没有闭合标签,

    要在页面上显示图像,要使用源属性(src)。src指"source"。源属性的值是图像的url地址

    HTML图像-Alt属性

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

    替换文本属性的值是用户定义的。

    HTML图像-设置图像的高度与宽度

    <img src="pulpit.jpg" alt="pulpit rock" width="304" height="228">

    浮动图像:

    <p>
    <img src="smiley.gif" alt="Smiley face" style="float:left" width="32" height="32"> 一个带图片的段落,图片浮动在这个文本的左边。
    </p>

    HTML表格

    表格由<table>标签定义。每个表格均有若干行(由<tr>标签定义),每行被分割为若干单元格(由<td>标签定义)。字母td值表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、水平线、表格等

    表格的表头使用<th>标签进行定义

    大多数浏览器会把表头显示为粗体居中的文本

    单元格间距

    <h4>有单元格边距</h4>
    <table border="1" cellpadding="10">

    单元格间距

    <h4>单元格间距=“10”</h4>
    <table border="1" cellspacing="10">

    HTML列表

    HTML支持有序、无序和定义列表

    无序列表

    <h4>无序列表</h4>
    <ul>
        <li>Coffee</li>
        <li>Tea</li>
        <li>Milk</li>
    </ul>

    有序列表

    <h4>有序列表</h4>
    <ol>
        <li>coffee</li>
        <li>teal</li>
        <li>milk</li>
    </ol>
    <ol start="50">
        <li>coffee</li>
        <li>teal</li>
        <li>milk</li>
    </ol>

    HTML<div>和<span>

    HTML可以通过<div>和<span>将元素组合起来

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

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

    HTML<span>元素是内联元素,可用作文本的容器。没特定的含义。

    当与css一同使用时,<span>元素可用于为部分文本设置样式属性。

  • 相关阅读:
    idea中svn代码冲突
    数据库表的连接(Left join , Right Join, Inner Join)用法详解
    @Param注解的用法解析
    spring @Transactional注解参数详解
    数据库的DDL、DML和DCL的区别与理解
    Mybatis:resultMap的使用总结
    Maps.newHashMap 和 new HashMap的区别
    php 个推的例子
    fidder 调接口 的 小常识
    php Memcached
  • 原文地址:https://www.cnblogs.com/U940634/p/9818107.html
Copyright © 2011-2022 走看看