HTML 第一章:

webde 运行环境:

1. 什么是HTML

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

HTML 指的是超文本标记语言:HyperText Markup Languge

超文本 就是网页上不光有文本,还有图片,音乐,视频等

标记语言是一套标签

HTML 使用标签来描述网页

HTML 文档包含HTML标签及文本内容

HTML文档也叫做web页面,是以html结尾的文件

HTML的主要目的:通过一系列的标记,来显示网页的不同的效果,不同部分

1. html核心标记

2.1HTML的文档结构

<html>//告诉浏览器后面代码是html的代码

<head>//告诉浏览器当前网页如何显示,如编码,关键词

</head>

<body>//这里是主体部分

</body>

</html>//结束

<!DOCTYPE html>声明文档类型

<meta charset=”utf-8)/>设置当前网页的标题

2.2html的注释

<!-- 写注释内容 -->

当前语句上面写注释,解释下面的一条语句或多条语句

写在语句右边

写代码必须缩进

2.3代码规范

HTML不区分大小写。建议小写

HTML标记属性可有可无。

双标签的内容在开始和结束标签之间,单标签没有内容。

HTML标签可以嵌套,但一定注意是顺序嵌套,外层套内层,一层套一层。

2.4标记的分类

单标记:标记只有一个不是修饰内容的而是显示每个功能的。

语法:<标记名称 属性=“值” 属性2=“值2”/>   /结束的这个斜杠可有可无,根据开发要求来

例 :<img src=”图片在服务器中的地址,盘符/文件夹/文件名”/>

<img src=”d/php/images/01.jpg”/>

双标记:是修饰内容的标记,有开始和结束标记,中间是要修饰的内容

语法:<标记名称 属性=”值”></标记名称>

例: <div>  文本</div>

2.5body的属性

Bgcolor:背景颜色 例 :<body bgcolor=”颜色”>

颜色:单词 十六进制 rgb

Background:背景图片 例:<body background=”图片地址”>

2.6文本修饰标记

<font></font> 文本的修饰 例 <font>文本</font>

Font 的标记的属性

Color:文本的颜色 值:颜色

Size:文本的大小 值:1-6

<i><i> 斜体

<b></b> 加粗

<u></u>下划线

<s></s>删除线

<sub></sub>下标

<sup></sup>上标

2.7排版标记

<br /> 换行 ,在需要换行的标签后添加

<hr/>

hr 常用属性

Size :粗细 值 -100

Color :颜色 值:颜色

Width :宽度 值 :数值 百分比,根据浏览器 百分比用于响应式开发

标题标记 <h1>---<h6>双标记 自动换行和加粗

<p></p>段落

<pre></pre> 预排版标记

2.8HTML实体字符

功能:在网页中显示一些特殊字符。如RMB,书名号等。

2.9div 和span 标记

Div是双标记,是没有意义的块元素,又用的最多 和CSS配合使用 一般成为”div+css”

语法 <div>可以放入任何的元素</div>

Span 是双标记,是没有任何意义的行内元素,又用最多

语法 <span>要放入的元素</span>

块元素:不管内容有多少都会占整个浏览器的一行。一般用块元素布局。Div ul

行内元素:内容多少占多少 ,一般都是行内元素嵌套在块元素中。

元素:一整套标记的组合 <div>这时候可以称为一个元素</div>

标记:div p

3.0无序列表

语法:

<ul>

<li></li>

<li></li>

</ul>

属性:type : 符号类型 值:disc square cicle

3.1有序列表

语法:

<ol>

<li></li>

<li></li>

...........

</ol>

属性:

TYPE:i ,I, 1,

Start :数值,从即开始

3.2定义列表

语法:

<dl>

<dt>标题</dt>

<dd>描述</dd>

</dl>

3.3图片标记

语法:<img 属性=“值” 属性=”值“....../>

常用属性:

Src :图片的地址 值:具体路径

Alt: 来代替图片没有显示时的描述

Width:宽度 值:数字

Height:高度 值:数字

如果需要按照原来的比例缩小或放大,只设置宽高其中的一个

Border:图片的边框 值:数字

Align :图片水平对齐方式 值:left|center|right

如果直接给图片添加对齐,是不起作用的

作用1.需要给图片调整位置,可以放入到div中,调整div的对齐方式

作用2.可以使用图片对齐进行图文混排的效果

Hspace 左右距离 值:数字

Vspace 上下距离 值:数字

3.4图片的热点

功能:在图片中添加可以点击的链接

<img src-”ur路径”  usemap=”#图片名称”>

<map narme=”图片名称”>

<area shape ="rect" coords-"251 ,413,413 467" href=" www. baidu com" target" blank?>

<ared shape-"circle" coords= 230304 45”href-"拖动到一个文件以创建链接”>

<area shape="'poly"coords="552,548.646.507597.460.554.448.524.450,524.522"href"

Rect:矩形,坐标左上角和右下角

Cicle 圆形 坐标 ,中心点和半径

Ploy 多边形,坐标;每两个数字为一个点

Href :跳转链接的地址

ta'rget:打开链接的方式 值:_blank  _self(默认 ) _parent(父窗口-框架) _top(顶级窗口-框架)

3.5滚动标记

语法:<marquee>要滚动的元素</marquee>

常用属性:

Direction滚动方向 值:up down left right

Width :滚动的宽度

Height:滚动的高度

Bgcolor:背景颜色

Scrolldelay:两步的停留,以毫秒为单位

Scrollamount:滚动步长值

loop:滚动次数

3.6多媒体标记

语法:<embed></embed>

常用属性:

Src:多媒体的地址 值:路径

Width:调整多媒体的宽度 值:数字

height:调整高度 值:数字

学习html的第一天的更多相关文章

  1. Stealth视频教程学习笔记(第一章)

    Stealth视频教程学习笔记(第一章) 本文是对Unity官方视频教程Stealth的学习笔记.在此之前,本人整理了Stealth视频的英文字幕,并放到了优酷上.本文将分别对各个视频进行学习总结,提 ...

  2. 20145330《Java学习笔记》第一章课后练习8知识总结以及IDEA初次尝试

    20145330<Java学习笔记>第一章课后练习8知识总结以及IDEA初次尝试 题目: 如果C:\workspace\Hello\src中有Main.java如下: package cc ...

  3. (转)神经网络和深度学习简史(第一部分):从感知机到BP算法

    深度|神经网络和深度学习简史(第一部分):从感知机到BP算法 2016-01-23 机器之心 来自Andrey Kurenkov 作者:Andrey Kurenkov 机器之心编译出品 参与:chen ...

  4. web前端学习python之第一章_基础语法(二)

    web前端学习python之第一章_基础语法(二) 前言:最近新做了一个管理系统,前端已经基本完成, 但是后端人手不足没人给我写接口,自力更生丰衣足食, 所以决定自学python自己给自己写接口哈哈哈 ...

  5. web前端学习python之第一章_基础语法(一)

    web前端学习python之第一章_基础语法(一) 前言:最近新做了一个管理系统,前端已经基本完成, 但是后端人手不足没人给我写接口,自力更生丰衣足食, 所以决定自学python自己给自己写接口哈哈哈 ...

  6. 学习Nodejs的第一步

    最近看了几本关于Node.js的书,本来个人技术分享网站http://yuanbo88.com/是打算用Node.js作为服务器端语言来处理后台的,后来又改成了PHP(也是自己研究,毕竟网上DEMO多 ...

  7. C#开发学习人工智能的第一步

    前言 作为一个软件开发者,我们除了要学会复制,黏贴,还要学会调用API和优秀的开源类库. 也许,有人说C#做不了人工智能,如果你相信了,那只能说明你的思想还是狭隘的. 做不了人工智能的不是C#这种语言 ...

  8. Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第一章:向量代数

    原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第一章:向量代数 学习目标: 学习如何使用几何学和数字描述 Vecto ...

  9. 30天的php学习之路——第一天开端

    因项目紧急只留给了我4周时间学习php.谨以此文记录我的php学习历程,仅供参考,若有错误请指正. 之前对php有过一些了解,一些语法和习惯和C#差距有些大,所以第一天准备对php中的符号有个全面的了 ...

  10. 学习vue.js 第一天

    最近听到很多人都在用Vue.js ,我也想凑凑热闹,来个入门 啥的 ,要不以后人家说,啥都不知道,多low 看到官网 是这样介绍Vue.js Vue.js(读音 /vjuː/, 类似于 view) 是 ...

随机推荐

  1. 5 使用ip代理池爬取糗事百科

    从09年读本科开始学计算机以来,一直在迷茫中度过,很想学些东西,做些事情,却往往陷进一些技术细节而蹉跎时光.直到最近几个月,才明白程序员的意义并不是要搞清楚所有代码细节,而是要有更宏高的方向,要有更专 ...

  2. Android自定义View之绘制虚线

    现在实现一个效果,有个虚线分割和阴影效果.一个一个实现. 分为2中方式. 1.设计出图,我们SRC引入进来(最简单,但是需要其他资源支持). 2.code实现,有些难度,需要查资料. 现在把第2种方式 ...

  3. 转:Java Socket编程

    对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket.服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了.首先ServerSocket将 ...

  4. is invalid; nested exception is org.xml.sax.SAXParseException: cvc-complex-type.2.4.c:严格输入了匹配通配符,但还是找不到元素“jee:jndi-lookup”的声明。

    由于未添加xsd声明引起

  5. Ubuntu下Visual Studio Code的配置

    最近在Ubuntu系统里用Visual Studio Code编写vue代码时,在build的时候老是报错,后来发现原来Visual Studio Code里默认Tab是4个空格,而vue代码要求ta ...

  6. Java中面向对象三大特征

    也就是说在这里"人"是多态的, 在不同的形态时,特征行为是不一样的, 这里的"人", 同时有两种形态,一种是教师形态,一种是学生形态,所对应的特征行为分别是&q ...

  7. Python2.7 - IMOOC - 3

    第三章 Python变量和数据类型 3-4.变量 变量名必须是大小写英文.数字和下划线(_)的组合,且不能用数字开头. 同一个变量可以反复赋值,而且可以是不同类型的变量,例如: a = 123 # a ...

  8. jq实现从容器中间扩散的方式显示文字

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. css根据屏幕大小切换样式

    首先html head之间加入: <meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, ma ...

  10. 使用python 操作liunx的svn,方案二

    在对liunx操作svn的方式,做了改动,使用python的,subprocess进行操作 在第一种方案中,我使用了先拉到本地,然后再创建,在进行上传,实际在svn中可以直接创建文件,并进行文件复制, ...