• WEB前端--HTML


    HTML基础

    一、基本概念

    1、简介

    HTML:网页超文本标记语言,不是编程语言,是描述性的标记语言。

    2、基本结构
    1
    2
    3
    4
    5
    6
    7
    8
    <html> 文件开始标记
    <head> 文件头开始的标记
    ……文件头的内容
    </head> 文件头结束的标记
    <body> 文件主体开始的标记
    ……文件主体的内容
    </body> 文件主体结束的标记
    </html> 文件结束标记
    3、标记

    <html>:html开头,表示网页文档的开始

    <head>:标明文档的头部信息

    <body>:指明文档的主体区域

    二、编写方法

    1. 文档工具,如:记事本

    2. IDE

    三、浏览html文件

    1、运行效果

    如果用pycharm编写,不要直接运行,直接找到文件路径打开这个文件最快捷。因为pycharm直接运行是作为一个服务监听起来,比较慢。

    2、看源文件

    鼠标右键-->查看源文件


    HTML基本标记

    一、<head>标记

    1. head头部元素包括标题、基础信息和元信息等;

    2. 作用范围:整篇文档;

    3. 头信息中可以有:<meta>元信息、文档样式表和脚本等;

    4. 头部信息一般不会再网页上直接显示。

    二、<title>标记

    1. 用来说明页面的用途,显示在浏览器的标题栏中。

    2. 位置:<head>……</head>之间

    三、<meta>元信息

    用来定义页面信息的说明、关键字和刷新等,它不用结束标记。属性有name和http-equiv。

    1、设置页面关键字

    供搜索引擎使用

    1
    2
    3
    4
    5
    6
    <html lang="en">
    <head>
        <meta name="keywords" content="插入关键字" charset="utf-8">
        <title>插入关键字</title>
    </head>
    </html>
    2、设置页面说明

    详细说明网页的内容

    1
    <meta name="description" content="设置页面说明" charset="utf-8">
    3、定义编辑工具

    设置网页编辑工具名称

    1
    <meta name="generator" content="Pycharm" charset="utf-8">
    4、设置作者信息
    1
    <meta name="author" content="作者姓名" charset="utf-8">
    5、设置网页文字及语言
    1
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    6、设置网页定时跳转
    1
    <meta http-equiv="refresh" content="跳转的时间; URL=跳转的地址" charset="utf-8">
    7、icon
    1
    2
    3
    <head>
        <link rel="shortcut icon" href="image/favicon.ico">
    </head>
    8、css文件
    ​9、js文件

    四、主体标记<body>

    1、背景色 bgcolor

    默认颜色是白色或灰白色,bgcolor自定义背景颜色。

    1
    2
    3
    <body bgcolor="背景颜色">
    ……主体内容
    </body>
    2、背景图片 backgroud
    1
    <body backgroud="背景图片">
    3、文字颜色 text
    1
    <body text="文字的颜色">
    4、链接文字属性 link

    超链接的颜色默认是蓝色,访问后变成暗红色。可以通过link修改:

    1
    <body link="链接的颜色" alink="点击后的颜色">
    5、边距 margin

    设置页面和浏览器边框的距离

    1
    <body topmargin=上边距的值 leftmargin=左边距的值>

    五、注释标记

    1
    <!-- 注释的内容 -->


    文字与段落标记

    一、标题

    1、h标记

    <h1>~<h6>,级别从最高到最低。

    1
    2
    3
    4
    5
    6
    <body>
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    ……
    </body>
    2、对齐方式 align

    默认是左对齐,如更改,用align属性。

    • left:左对齐

    • center:居中

    • right:右对齐

    1
    <h1 align="center">一级标题居中对齐</h1>

    二、文本基本标记

    <font>标记用来控制字体、字号和颜色等属性。

    1、字体属性 face
    1
    2
    3
    <body>
    <p><font face ="字体样式">……</font></p>
    </body>
    2、字号属性 size
    1
    <font size="文字字号">……</font>
    3、字体颜色 color
    1
    <font color="字体颜色">……</font>

    三、文本格式化标记

    1、字体加粗
    1
    2
    <b>加粗的文字</b>
    <strong>加粗的文字</strong>
    2、斜体
    1
    2
    3
    <i>斜体文字效果</i>
    <em>斜体文字效果</em>
    <cite>斜体文字效果</cite>
    3、上标 sup

    如:平方、立方

    sup是superscript的缩写,在数学公式、日常计算应用、书记文章注解等有广泛应用。可在文字的任何地方使用,允许嵌套。

    1
    2
    3
    4
    5
    <body>
    <center>
    a<sup>2</sup>+b<sup>2</sup>=(a+b)<sup>2</sup>-2ab
    </center>
    </body>

    结果:


    4、下标sub

    如:化学方程式

    sub是subscript的缩写,在数学公式、化学方程式有广泛应用。

    1
    2
    3
    4
    5
    <body>
    <center>
    H<sup>2</sup>SO<sup>4</sup> 化学方程式硫酸分子
    </center>
    </body>

    结果:

    5、增大一级字号
    1
    <big>大字号内容</big>
    6、小字号标记
    1
    <small>小字号内容</small>
    7、下划线
    1
    <u>下划线内容</u>

    四、段落标记

    1、段落p
    1
    <p>段落文字

    它没有结束标记</p>,下一个<p>开始意味着上一个段落结束。

    2、换行br

    相当于windows的“ ”和linux的" "换行

    1
    文字内容<br>文字内容
    3、不换行nobr
    1
    <nobr>不换行的许多文字</nobr>

    五、水平线

    1、插入水平线hr
    1
    <hr>
    2、水平线宽度width
    1
    <hr width="宽度">
    3、水平线高度size
    1
    <hr size="高度">
    4、水平线去阴影noshade

    布尔值,加上它,不会显示例题形状的水平线。浏览器默认是显示一条立体形状带阴影的水平线。

    1
    <hr noshade>
    5、水平线颜色color
    1
    <hr color="颜色">
    6、水平线排列 align

    水平线默认是居中对齐,要想左对齐或右对齐,用align语法,该语法有3种:

    • center:居中

    • left:左对齐

    • right:右对齐

    1
    <hr align="对齐方式">

    六、其它标记

    以&开头,以;结束。

    1、插入空格
    1
    &nbsp;
    2、插入特殊符号
    &quot;
    &&amp;
    <&lt;

    >

    &gt;
    ×&times;
    §&sect

    还有更多,参考博客http://www.cnblogs.com/web-d/archive/2010/04/16/1713298.html


    使用列表

    一、列表类型

    列表有三种:有序列表、无序列表和定义列表。

    • 有序列表:项目符号由字母或数字进行排序;

    • 无序列表:项目符号由几个符号构成;

    • 定义列表:灵活自定义。

    二、有序列表

    1、有序列表标记 ol

    1
    2
    3
    4
    5
    <ol>
        <li>有序列表项</li>
        <li>有序列表项</li>
        ……
    </ol>

    2、有序列表序号类型 type

    有序列表项目符号默认是数字,用type属​性来改变成大小写字母、阿拉伯数字和大小写罗马数字。

    type列表项目的序号类型
    1数字1、2、3、4……
    a小写字母a、b、c、……
    A大写字母A、B、C、……
    i
    小写罗马数字i、ii、iii、……
    I大写罗马数字I、II、III、……
    1
    2
    3
    4
    5
    <ol type="序号类型">
        <li>有序列表项</li>
        <li>有序列表项</li>
        ……
    </ol>

    3、有序列表的起始数值 start

    默认是从1开始,用start属性修改,也可以改动除数字的其它类型。

    1
    2
    3
    4
    5
    <ol start="起始数值">
        <li>有序列表项</li>
        <li>有序列表项</li>
        ……
    </ol>

    三、无序列表 

    1、无序列表标记 ul

    1
    2
    3
    4
    5
    <ul>
        <li>无序列表项</li>
        <li>无序列表项</li>
        ……
    </ul>

    2、无序列表类型 type

    Disc默认值,黑色实心圆点项目符号“●”
    circle空心圆环项目符号“○”
    square正方形的项目符号“□”

    语法:​

    1
    2
    3
    4
    5
    <ul type="符号类型">
        <li>无序列表项</li>
        <li>无序列表项</li>
        ……
    </ul>

    四、定义列表 dl

    dl英文全称:definition list

    dt英文全称:definition term

    dd英文全称:definition description

    1
    2
    3
    4
    5
    <dl>
        <dt>定义条件</dt>
            <dd>定义描述</dd>
        ……
    </dl>

    举例:

    1
    2
    3
    4
    5
    6
    7
    8
    <body>
        <dl>
            <dt>CSS</dt>
                <dd>CSS 就是 Cascading Style Sheets,中文翻译为“层叠样式表”。</dd>
            <dt>Dreamweaver</dt>
                <dd>Dreamweaver是网站编辑工具。</dd>
        </dl>
    </body>

    五、目录列表 <dir>

    用于创建多列的目录列表,显示效果与无序列表相同,它的功能也可通过无序列表实现​。

    1
    2
    3
    4
    5
    <dir>
        <li>有序列表</li>
        <li>无序列表</li>
        <li>目录列表</li>
    </dir>

    六、菜单列表 <menu>​

    用于设计单列的菜单列表,显示效果与无序列表相同,它的功能也可通过无序列表实现

    1
    2
    3
    4
    5
    <menu>
        <li>列表项</li>
        <li>列表项</li>
        ……
    </menu>






























  • 相关阅读:
    连接ESP32失败:等待包头 #226超时
    题王网
    高可用架构模式——CAP
    高性能负载均衡
    单服务器高性能模式
    虚拟支付
    高性能架构设计——数据库篇
    MySQL
    shell 命令: MD5
    HTTPS
  • 原文地址:https://www.cnblogs.com/daliangtou/p/5169171.html
Copyright © 2020-2023  润新知