zoukankan      html  css  js  c++  java
  • HTML语言

    复习

    1.Web项目的部署结构

     

     静态Web技术(客户端技术):提供内容任何人在任何时间访问都是一样的

    HTML/CSS/JS/Flash....

     动态Web技术(服务器端技术)提供内容不同人在不同时间访问都可能改变——一般需要访问数据库

    PHP/JSP/ASP.NET/Node/Python....

    自学一门新语言的步骤:

    (1)了解背景

    (2)搭建环境

    (3)变量和常量

    (4)数据类型

    (5)运算符

    (6)逻辑结构

    (7)通用小程序

    (8)函数和对象

    (9)第三方库和框架

    (10)实用项目

    结论HTML编程语言非常简单!——只学2天——背单词后续天天用肯定不会忘记!——记得整理思维导图!

    今日目标:

    (1)HTML语言

    1.HTML语言概述

      Hyper Text Markup Language:超文本标记语言1991年产生,文件后缀为.html、.htm、.xhtml等。后来升级为HTML1.0 .... HTML4.0、XHTML、HTML5等多个版本。

      世界上的第一个网页:

    http://info.cern.ch/hypertext/WWW/TheProject.html

      HTML语言的特点:简单、跨平台。

      标记:标签、元素,指用<>括起来的特殊单词能够被浏览器中的HTML解释器翻译为一种特殊的页面效果。

    2.搭建HTML语言的运行环境

     标准情况下:

    服务器端安装WEB服务器,编写保存网页,启动WEB服务器

    客户端:安装WEB浏览器,输入服务器的地址开始访问

     简单情况下:

    自己编写的HTML网页,可以直接拖拽到浏览器中显示——没有经过WEB服务器的处理——不推荐这样使用。 

    3.HTML基础语法

      (1)HTML文档中可以包含任意字符以及W3C/HTML标准预定义的标签

      (2)标签分为两类:

    双标记标签: <标签>内部内容</标签>

    标记标签: <标签/> 简写为<标签>

      (3)开始标签上可以声明属性:

    <标签  属性='值'   属性名="">

    <hr  width='50%'  color="red"  id="shuipingxian2"  title=""  class=""  style="">

      (4)标签可以嵌套,但不能交叉

    正确<p>A<span>B</span>C</p>

    错误<p>A<span>B</p>C</span>

      (5)HTML文档可以使用注释

    <!-- ... -->

    SQL中的注释:    #            /*...*/

    PHP中的注释:   #、//         /*...*/

    HTML中的注释: <!-- ...  -->

    4.一篇HTML文档标准结构

      <! 文档类型声明 >

      <html>

    <head>...</head>

       <body>...</body>

      </html>

    5.HTML标准中常用的标签 —— 重点

    标签

    含义

    <html></html>

    标识一篇HTML文档的开始和结束

    <head></head>

    定义文档的头部

    <body></body>

    定义文档的主体

    <title></title>

    只能声明在<head>标签内,标识文档的标题

    <meta>

    只能声明在<head>标签内,用于标识网页的“元数据”

    metadata:元数据,指描述数据的数据

    {

    empId:       101

    empName:   tom

    isMarried:    true

    salary:       8000

    }

    6. HTML标准中常用的标签 —— 文本相关标签——重点

    标签

    含义

    <b></b>

    Bold,文本加粗显示

    <i></i>

    Italic,文本斜体显示

    <u></u>

    Underline,文本添加下划线

    <s></s>

    Strike,文本添加删除线

    <sub></sub>

    文本显示为“下标字”

    <sup></sup>

    文本显示为“上标字”

    <h1></h1>

    一号标题字

    <h2></h2>

    二号标题字

    <h3></h3>

    三号标题字

    <h4></h4>

    四号标题字

    <h5></h5>

    五号标题字

    <h6></h6>

    六号标题字

    <p></p>

    Paragraph,表示为文章中的一个段落,每段落必然重启一行

    &nbsp;     空格

    ™     商标TM

    ®       注册商标®

    <         小于号

    >        大于号

    ×     ×号

    HTML转义字符

    <div></div>

    区块,最简单的区块元素,不附加任何样式

    <span></span>

    跨距,最简单的行内元素,不附带任何样式

    练习:统计出来h1~h6标签默认字体大小是标准文本字体大小的几倍?

    H1:2emH2:1.5em、H3:1.17em、

    H4:1emH5:0.83emH6:0.67em

    小知识点:HTML块级标签和行内标签

    所有HTML标签可以分为两大类:

    块级元素(block):必须独立占据一整行,同一行中不允许存在其他内容

    H1~H6、P、DIV

    行内元素(inline):可以与其他内容同处于同一行

    BIS、U、SUB、SUP、SPAN

    7. HTML标准中常用的标签 —— 图片和超链接——重点

    标签名

    含义

    <img src="" alt=""  width="" height="">单标记标签;IMG是一个行内元素!

    在页面中呈现一幅图片

    src:Source,指定图片的地址

    alt:Alternative,指定图片无法加载时显示的提示文字

    width:指定显示的宽度

    height:不指定的话会与宽度等比例缩放,若指定了可以实现拉伸或压缩图片的效果

    <a  href=""  target=""></a>

    Anchor:超链接、锚点,用于在不同的网页间跳转,或者是在一个网页的不同部分跳转

    href:指定跳转的地址

    target:指定如何打开目标地址,可取值为_self(当前窗口)或_blank(空白窗口)

    小知识:常见的图片格式

    (1)jpg/jpeg:色彩细节丰富适合于展示照片只能是矩形。

    (2)png:色彩比较丰富,支持透明

    (3)gif:色彩一般丰富,支持动画效果。

    切记:网页中显示的图片一定不要太大!如1024*768图片大约在xxKB100+KB足够了!

    小知识:图片地址种类

    URLUnified Resource Locator,统一的资源定位符互联网所有的网页、图片、音视频都一个唯一的地址称为URL地址

    绝对地址协议名//开头的URL地址

    http://127.0.0.1:8080/HTML_DAY01/img/1.jpg

    https://www.baidu.com/img/bd_logo1.png

    http://tmooc.cn/script/img_v2/logo_v3.png

    //127.0.0.1:8080/HTML_DAY01/img/1.jpg

    //www.baidu.com/img/bd_logo1.png

    //tmooc.cn/script/img_v2/logo_v3.png

    相对地址不以协议名//开头而是指定相对于当前资源的相对地址

    img/1.jpg 当前路径下寻找img目录

    ./img/1.jpg 当前路径下寻找img目录

    ../img/1.jpg 当前目录的上一级目录下寻找img目录

    超链接A元素的两种用法:

    (1)不同的网页间跳转

    <a  href="./2.html">跳转2</a>

    <a  href="http://www.baidu.com">跳转到百度</a>

    (2)在某个网页的不同部分间跳转:

    <a  href="#chapter3">跳转三章</a>

    ........

    <h1  id="chapter3">第三章  大闹天宫</h1>

    课后练习:

    编写HTML网页,实现如下的页面效果:

     

  • 相关阅读:
    高级程序员应该具备什么能力
    二 八 定 律
    二八定律全面分析
    Java 网络爬虫获取网页源代码原理及实现
    vijosP1371 方程的解
    vijosP1413 Valentine’s Present
    vijosP1289 老板娘的促销方案
    vijosP1092 全排列
    vijosP1049 送给圣诞夜的礼品
    vijosP1210 盒子与球
  • 原文地址:https://www.cnblogs.com/QiliPING9/p/9027920.html
Copyright © 2011-2022 走看看