HTML概述:

HTML: Hyper Text Markup Language 超文本标记语言

超文本: 比普通文本功能更加强大,可以添加各种样式

标记语言: 通过一组标签.来对内容进行描述. <关键字> , 是由浏览器来解释执行

<h1>静夜诗</h1>
<b><i>--李白</i> </b> <br/>
<p>床前明月光,</p>
<p>地上鞋两双,</p>
<p>举头望明月,</p>
<p>低头思故乡.</p>
HTML的主要作用:

设计网页的基础,HTML5

HTML语法规范
	<!--
1. 上面是一个文档声明
2. 根标签 html
3. html文件主要包含两部分. 头部分和体部分
头部分 : 主要是用来放置一些页面信息
体部分 : 主要来放置我们的HTML页面内容
4. 通过标签来对内容进行描述,标签通常都是由开始标签和结束标签组成
5. 标签不区分大小写, 官方建议使用小写
-->
  • 文字标签:修改文字的样式

    • <font></font>

    • 属性:

      • size:文字的大小 取值范围1~7,超出了7,默认还是7

      • color:文字颜色

        • 两种表示方式

          • 英文单词:red green yellow blue black white

          • 应用十六进制数表示 #ffffff :RGB

            • 通过工具实现不同的颜色 #66cc66
  • 注释标签

    • html的注释:<!-- html的注释 -->
  • 换行标签

    • html的换行:<br/>
  • 标题标签

    • <h1></h1> <h2></h2> <h3></h3> …… <h6></h6>
    • 从h1到h6,大小是依次变小,同时会自动换行
  • 水平线标签


    • 属性

      • size:水平线的粗细 取值范围 1~7
      • color:颜色
    • 代码 <hr size="5" color="blue"/>

  • 列表标签

    • <dl></dl>:表示列表的范围

      • 在dl里面<dt></dt>:上层内容
      • 在dl里面<dd></dd>:下层内容
    • <ol></ol>:有序列表的范围

      • 属性 type:设置排序5方式 1(默认) a I
      • 在ol的标签里面<li>具体内容</li>
    • <ul></ul>:表示无序列表的范围 属性 type :空心圆circle,实心圆disc,实心方块square,默认disc 在ul里面<li></li>

  • 图像标签(**重点*

    • <img src="图片的路径"/>

      • src:图片的路径

      • width:图片的宽度

      • height:图片的高度

      • alt:图片上显示的文字,把鼠标移动到图片上,停留片刻显示内容

        • 有些浏览器下不显示(没有效果)
  • 超链接标签(**重点**

    • 链接资源(**重点**

      • <a href="链接到资源的路径"> 显示在页面上的内容</a>

        • href :链接的资源的地址(默认不填是当前文件夹)

        • target :设置打开的方式,(默认是在当前页打开)

          • _blank :在一个新窗口打开
          • _self :在当前页打开(默认)
      • 当超链接不需要到任何的地址,在href里面加#

        • <a href="#">这是一个超链接,无效果的</a>
    • 定位资源

      • 如果想要定位资源:定义一个位置 <a name="top">顶部</a>
      • 回到这个位置 <a href="#top">回到顶部</a>
      • 引入一个标签 pre:原样输出
  • 表格标签(重要的标签*

    • 可以对数据进行格式化,是数据显示更加清晰

    • <table></table>:表示表格的范围

      • border:表格线
      • bordercolor:表格线的颜色
      • cellspacing:单元格之间的距离
      • width:表格的宽度
      • height:表格的高度
      • 在table里面<tr></tr>

        • 设置显示方式 align:left(居左)center(居中)right(局右)

          • 在tr里面<td></td>
        • 设置显示方式 align:left(居左)center(居中)right(局右)

      • 使用th也可以表示单元格

        • 表示可以实现居中和加粗
    • 代码 <table border="1" bordercolor="blue" cellspacing="0">

    • 画图分析表格的写法

      • 首先定义一个表格的范围使用table

        • 定义一行使用tr

          • 定义一个单元格使用td
    • 操作技巧:

      • 首先数有多少行,数每行里面有多少个单元格
    • 表格的标题 <caption></caption>

    • 合并单元格

      • rowspan:跨行

        • <td rowspan="3">人员信息</td>
      • colspan:跨列

        • <td colspan="3">人员信息</td>
  • 表单标签(****重要的标签****

    • 可以提交数据到开心网的服务器,这个过程可以使用表单标签实现

    • <form></form>:定义一个表单的范围

      • 属性

        • action:提交到地址,默认提交到当前页面

        • enctype:一般请求下不需要这个属性,做文件上传时候需要设置这个属性

        • maethod:表单的提交方式

          • 常用的有两种 get 和post,默认是get请求
        • 面试题目:get和post区别

          • 1.get请求地址栏会携带提交的数据,post不会携带(请求体里面)
          • 2.get请求安全级别较低,post较高
          • 3.get请求数据大小的限制,post没有限制
    • 输入项:可以输入内容或者选择内容的部分

      • 大部分的输入项 使用 :<input type="输入项的类型"/>
      • *****在输入项里面需要有一个name属性

      • 普通输入项:<input type="text"/>

      • 密码输入项:<input type="password"/>

      • 单选输入项:<input type="radio"/>

        • 在里面需要属性 name
        • name的属性值必须相同
        • 必须有一个value值
        • 实现默认选中的属性

          • checked="checked"
      • 复选输入项:<input type="checkbox"/>

        • 在里面需要属性 name
        • name的属性值必须相同
        • 必须有一个value值
        • 实现默认选中的属性

          • checked="checked"
      • 文件输入项(上传文件需要)

        • <input type="file"/>
      • 下拉输入项(不是在input标签里面的)

        <select name="birth">
        <option value="1991">1991</option>
        <option value="1992">1992</option>
        <option value="1993">1993</option>
        <option value="1994">1994</option>
        </select>
        • 实现默认选中的属性

          • selected="selected"
      • 文本域 <textarea cols="10" rows="10"></textarea>

      • 隐藏项(不会显示在页面上,但是存在于html代码里面) <input type="hidden"/>

      • 提交按钮 <input type="submit"/> <input type="submit" value="注册"/>

        • ?输入项name的值=输入的值&
        • 参数类似于key-value形式
      • 使用图片提交 <input type="image" src="图片路径"/>

      • 重置按钮 回到输入项的初始状态 <input type="reset"/>

      • 普通按钮(和js一起使用) <input type="button" value=""/>

  • 案例:使用表单标签实现注册页面

    • 使用表格实现页面效果
    • 超链接不想要他有效果 href=“#”
    • 如果表格里面的单元格没有内容,使用空格作为占位符&nbsp;
    • 使用图片提交表单<input type=“image” src=“图片的路径”/>
  • html中其他常用标签的使用

    • b:加粗

    • s:删除线

    • u:下划线

    • i:斜体

    • pre:原样输出

    • sub:下标(b圆在下)

    • sup:上标(p圆在上)

    • p:段落标签比br标签多一行

    • div:自动换行  ,用来整体的布局。

    • span:在一行显示,用来展示少量信息 。有多少东西就占据多少空间 ,height 和width 对它无用,除非调用style的display转换属性。

第一天的很简单 ,多记记标签 就好

day01-html的更多相关文章

  1. Jquery day01

    day01: 基础--选择器.属性和CSS.文档处理 day02: 高级--筛选.事件.效果.ajax jQuery介绍 JS类库 JavaScript 库封装了很多预定义的对象和实用函数.能帮助使用 ...

  2. python Day01

    Python Day01 Python 简介 介绍 Python 是一种面向对象.直译式的计算机程序设计语言,也是一种功能强大的通用型语言,已经有将近二十年的发展历史,成熟稳定.包含了一组完善而且容易 ...

  3. Spring day01笔记

    struts:web层,比较简单(ValueStack值栈,拦截器) hibernate:dao层,知识点杂 spring:service层,重要,讲多少用多少 --> [了解]   sprin ...

  4. 传智播客JavaWeb day01 快捷键、XML

    2015-01-14 一直计划着学习java,今天晚上终于下定决心看了下传智播客朴乾老师的javaweb开发视频day01之第一讲,主要内容是开发工具简单介绍.怎么创建工程.Junit的介绍,我是C# ...

  5. python开发学习-day01 (python安装与版本、字符串、字典、运算符、文件)

    *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...

  6. coco2d学习day01 精灵分析

    day01笔记 using namespace cocos2d; == USING_NS_CC; 一般用后面的 #ifndef __MYLAYER_H__ #define __MYLAYER_H__ ...

  7. day01课程回顾,数据类型

    Day01 Python的分类 Cpython:代码àc字节码->机器码   一行一行的编译执行 Pypy:   代码àc字节码->机器码   全部转换完再执行 其他python  代码- ...

  8. Python学习之路——Day01

    Day01 一.编程和编程语言 编程语言是人与计算机之间交流沟通的介质 编程就是人实现通过让计算机实现动作的文件 二.计算机的组成 1.控制器:负责控制指挥计算机硬件运行 2.运算器:负责数学与逻辑运 ...

  9. API.day01

    第1部分 JDK API 1.1 API(Application Programming Interface,应用接口程序):已经封装好可以直接调用的功能(Java中以类的形式封装) 经常使用的JDK ...

  10. 《Professional JavaScript for Web Developers》day01

    <professional JavaScript for Web Developers>day01 1.JavaScript简介 1.1JavaScript简史:略 1.2JavaScri ...

随机推荐

  1. Git 使用的问题总结

    1.git stash pop 显示 xxx already exists, no checkout 当我们先使用 git stash save -u '保存信息说明' 来储藏更改,然后拉取代码 gi ...

  2. RAM 大全-DRAM, SRAM, SDRAM的关系与区别

    ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写.ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是 ...

  3. Are We Ready for SDN? Implementation Challenges for Software-Defined Networks

    Name of article:Are We Ready for SDN?  Implementation Challenges for  Software-Defined Networks Orig ...

  4. JAVA-IO模型(BIO,NIO,AIO)

    基本概念 阻塞和非阻塞 阻塞是进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入等待, 直到有东西可读或者可写为止 非阻塞是如果没有东西可读, 或者不可写, 读写函数马上返回, 而不会等 ...

  5. 嵌入QQ聊天

    <a href="http://wpa.qq.com/msgrd?V=1&Uin=1178321443&Site=http://www.nanfangjiadian.c ...

  6. [CSP-S模拟测试]:梦境(贪心+小根堆)

    题目描述 智者奥尔曼曾说过:有缘的人即使相隔海角天涯,也会在梦境中相遇. $IcePrince\text{_}1968$和$IcePrincess\text{_}1968$便是如此.有一天$IcePr ...

  7. matlab 重命名文件和文件夹

    1.查看文件存在  dir() 若存在,返回文件信息      dir(‘test.txt’) %查看当前目录是否存在test.txt文件 dir(‘C:\test.txt’) %查看指定目录是否存在 ...

  8. Python分析《武林外传》 -----转载

    转载原链接:http://www.cnblogs.com/fredkeke/p/8328387.html 我一向比较喜欢看武侠电影.小说,但是06年武林外传开播的时候并没有追剧,简单扫几眼之后发现他们 ...

  9. 类Vector

    /* * Vector的特有功能 * * Vector出现较早,比集合更早出现 * * 1:添加功能 * public void addElement(Object obj);//用add()替代 * ...

  10. MM理论

    最初的MM理论,即由美国的Modigliani和Miller(简称MM)教授于1958年6月份发表于<美国经济评论>的“资本结构.公司财务与资本”一文中所阐述的基本思想.该理论认为,在不考 ...