HTML

HTML大纲.png

静态页面:所谓静态页面指的是仅供用户浏览,而没有服务器数据交互的页面

动态页面:用户不仅可以浏览,还可以和服务器数据交互。

HTML:全称是“Hyper Text MarkupLanguage”(超文本标记语言),用于控制网页的结构。

HTML语法:<标签符>内容</标签>
ps:标签符一般成对出现,包含一个开始符和一个结束符,结束符是在开始符前添加一个’/‘
当浏览器接收到一个HTML文本后,就会解析出来里面的标签,然后把标签对应的功能表达出来。

HTML用标签来说话,学习HTML就是学习各种各样的标签,然后针对自己想要的内容,使用正确的标签展示出来。很对时候我们把标签说成元素。

标签:tag

标签创建快捷键

基本标签:

  <!DOCTYPE html>  // 文档声明,表示这是一个HTML页面
  // HTML文档,该标签是告诉浏览器,这个页面是从这里开始,在实际开发中,
  我们可能会经常看到这样一行代码 <htmlxmlns = "w3.org/1999/html">,这句代码的作用告诉浏览器,该页面使用的是W3C的XHTML标准。
  <html>
      // 是网页的头部,用于定义一些特速度的内容,如页面的标题,定时刷新,外部文件的引用等,一般来说只有6个标签可以放在其中
      <head>  
          <title></title> // 唯一的作用就是定义网页的标题
          <style></style>  // 用于定义元素的css样式
          // meta标签又两个重要属性:name和http-equiv
          // name属性取值:keywords:关键字、description:描述、author:作者、        copyright:版权信息
          <meta http-equiv="Content-type" content="text/html;charset=utf-8" />
          <script></script>  //  用于定义javascript代码或者引入外部的javascript代码文件
          <link></link>  // 用于引入外部的css文件
      </head>  
      <body>  // 页身,要呈现的内容区域
      </body>
  </html>  //  到这里结束

以上是HTML的基本结构

文本标签

页面组成元素:大部分静态页面都是由一下4种元素组成的
1、文本
2、图片
3、超链接
4、音频/视频

本章包含以下6个方面
1、标题标签

// 在html中共有6种标题标签:
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>

2、段落标签

// p标签是用来显示一段文字,会自动换行,期间可以使用<br>进行换行
<p></p>

3、换行标签

<br>

4、文本标签

<b>加粗标签</b>
<i>斜体标签</i>
<em>斜体标签</em>
<cite>斜体标签</cite>
<sup>上标标签@qq
<sub>下标标签.com
<s>中划线标签</s>
<u>下划线标签</u>
<big>加大标签</big>
<small>小号标签</small>
<hr> // 横线标签

5、水平线标签

<hr>

6、特殊符号

\ 是转义字符 以及以 & 开头的一些特殊字符,例如&nbsp

根据元素的表现形式一般可分为块元素和行内元素:
块元素:在浏览器的显示状态下独占一行,不与其它元素同处一行,块元素内部可以容纳其它块元素和行内元素
行内元素:行内元素内部可以容纳其它行内元素,但是不建议容纳其它块级元素,<p>标签内部不建议容纳其它任何元素

列表

在html中列表有三种:有序、无序和自定义列表
有序列表:

    // 注意ol  li配套使用,可以使用type属性改变序号:可取值:1、a、A、i 和 I
    <ol type="A">
      <li></li>
      <li></li>
      <li></li>
    </ol>

有序列表

  // type可取值:disc实心圆(默认)、circle空心圆、square方形
    <ul type="cricle">
      <li>哈哈哈哈哈</li>
      <li>哈哈哈哈哈</li>
      <li>哈哈哈哈哈</li>
    </ul>

自定义列表

    <dt>
      名词
      <dd>解释该名词</dd>
    </dt>

HTNL的精髓在于标签的语义化,语义化对于搜索引擎优化(SEO)来说是很重要的,把标签用在对的地方

表格

基本结构:表格(table)、行(tr[tabel row]标签)和单元格(ta[table data cell])
完整结构:除基本结构的三部分外还有caption、th等

1.caption标签是表格的标题,一个表格只能有一个标题,标题都是位于整个表格的第一行。
2.th(table head cell)为表头单元格标签

一个完整的表格包含tabel tr td caption th,为了更加语义化,html引入了thead、tbody、tfoot标签,分别表示表头、表身、表脚。增加可以性,维护性之外还更加方便css样式控制表格

合并行:rowspan、合并列:colspan

图片

我们可以使用img标签来展示一张图片,对于该标签,我们需要掌握它的三个属性:src、alt、title、srcset(h5新增)

src:用于指定图片路径,相对路径和绝对路径,所有img标签必须有src属性值才可以展示图片,必填属性
alt:用于图片报错无法展示时展示的文字
title:用于鼠标悬浮图片时展示的文字
srcset(h5新增):为浏览器提供一组不同尺寸和分辨率的图像源,方便不用的用户根据自己的设备选择不同的图片源

图片格式:位图和矢量图

jpg:可以很好的处理颜色,但是体量大,加载慢
png:体量小,加载快,但是不适合色彩丰富的图片
gif:图片效果最差,不过适合做动画

超链接

网页直接通常都是通过超链接进行相互关联的,它可以让我门在各个独立的页面中相互跳转

<a>标签

语法:<a href="地址"; target="打开方式">文本或者图片</a>
target可取值:
_self:默认、在原有窗口打开
_blank: 在新窗口打开
_ parent:在父窗口打开
_top:在顶层窗口打开

锚点链接:实现锚点链接,需要定义两个参数:目标元素的id、a标签的href属性指向该id。
其中,id属性就是元素的名称,在一个页面中,id是唯一的,给a标签的href属性赋值时,需要在if浅加上“#”,用来表示这是一个锚点链接。

表单

如果想要做出一个动态页面我门需要借助表单来实现
文本框,按钮,下拉菜单等都是常见的表单元素

表单元素通常有五种form、input、button、textarea、select、option
从外观上划分、表单有一下八种:
单行文本、密码文本、单选框、复选框、按钮、文件上传、多行文本、下拉列表

form标签:

类似于table标签,所有表单标签要放在form标签内部

form属性:

属性 说明
name 表单名称
method 提交方式(get or post)
target 打开方式(一般用_blank与a标签相似)
action 提交地址
enctyp 编码方式(一般无需设置除非用到上传文件功能)

input标签是自闭合标签,type取值如下:


input_type.jpg

在单行文本中,我们有一下常用属性:

属性 说明
value 设置文本框默认值
size 设置文本框长度
maxlangth 设置文本框最多可输入的字符数

密码文本:外观与单行文本一样,有相同属性,但是内容不可见。

单选框:type为radio

语法:<input type="radio" name="组名" value="取值">

常见的按钮有三种:

普通按钮(button):一般是为了配合javascript进行各种操作,value为按钮上的文本
提交按钮(submit):一般用来给服务器提交数据,针对form标签
重置按钮(reset):一般用于清楚当前所在form标签中的表单内容

文件上传:type为file

多行文本框:textarea

语法:<textarea rows="行数", cols="列数", value="取值"></textarea>
多行文本的默认值实在标签内部设置而不是value
用于展示该标签上传数据格式的标签是<pre><pre>

下拉列表:由selet和option组合使用
select常用属性有:

属性 说明
multiple 这是下拉列表可以多选几项,可以使用ctr+鼠标左击进行多选
size 设置下来列表显示几个列表项

option常用属性:
select常用属性有:

属性 说明
selected 设置该项是否选中
value 选项值

DEMO

<!DOCTYPE >
<html>
    <head>
        <meta charset = 'utf-8'>
        <title>表单</title>
    </head>
    <body>
        <form name = 'mine'>
            昵称:<input type='text'/><br />
            密码:<input type='password' /><br />
            邮箱:<input type='text'/>
            <select>
                <option>@qq.com</option>
                <option>@163.com</option>
            </select>
            <br />
            性别:<input type='radio' name='gender' value='男'checked="" />男
            <input type='radio' name='gender' value='女'/>女
            <br />
            爱好:
            <input type='checkbox' name='hobby' value='旅行' />旅行
            <input type='checkbox' name='hobby' vluae='摄影' />摄影
            <input type='checkbox' name='hobby' value='摄影' />摄影
            <br />
            个人简介:
            <br /><textarea rows='10' cols='40'></textarea>
            <br />上传个人照片:
            <br /><input type='file' />
            <hr />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp<input type='submit' value='立即注册'>
        </form>
    </body>
</html>
demo.jpg

框架

我们可以使用iframe标签来实现一个内嵌框架,内嵌框架就是在当前页面中嵌入另一个页面

语法:<iframe src="链接地址" width="宽度数值", height="高度数值"></iframe>
其中src是必选的,用于定义页面链接地址,另外两个定义宽高。
iframe实际上就是在当前页面嵌入另外一个页面,当然我们也可以嵌入多个

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,295评论 6 512
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,928评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,682评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,209评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,237评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,965评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,586评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,487评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,016评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,136评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,271评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,948评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,619评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,139评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,252评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,598评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,267评论 2 358

推荐阅读更多精彩内容