一、走进Web开发

Web运行的原理:

二、HTML

1.1什么是html

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

HTML指的是超文本标记语言(Hyper Text Markup Language)

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

标记语言是一套标记标签(markup tag) div,span,font,i等标记

HTML使用标记标签来描述网页

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

HTML文档也叫WEB页面

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

2.html的核心标记

2.1 html的文档结构

2.2 html的注释

<!--注释内容-->

2.3 代码的规范

HTML标记不分大小写,建议小写。如:<font>,<Font>,<fOnt>

HTML标记属性可有可无,有的标记没有属性。如:<html>,<head>,<title>等

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

HTML标签可以互相嵌套,但一定要注意顺序嵌套,外层套内层,一层套一层

2.4 标记分类

单标记:标记只有一个,不是修饰内容的而是显示某个功能的,如果有图片,设置编码,设置关键字等。

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

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

<ing src=”d:/php07/images/01.jpg”/>

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

语法:<标记名称 属性=”值”>要修饰的内容</标记名称>

例:  <div>内容</div><font color=”red”>文本</font>

2.5 body的属性

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

颜色:十六进制、单词、rgb方式

<body bgcolor=”green”>   (单词)

<body bgcolor=”#ba06be” (十六进制,由0~f字符组成的六个字符)

<body bgcolor=”rgb(0,0,0)”  (rgb,三原色,从0-255组合)

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

用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>:换行,在需要换行的标记后面添加br标记就可以了。

<hr>:水平线

Hr常用的属性

Size:粗细    值:1~100

Color:颜色   值:颜色

Width:宽度  值:数值(固定)或百分比(根据浏览器窗口大小自动调整)  百分比一般用于响应式网站开发。

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

<p></p>:段落标记

<pre></pre>:预排班标记--->代码怎么写,显示出来就是一样的。

2.8 div和span标记

div:是双标记,没有任何意义的块元素,用的最多和css配合使用,一般为“div+css”

语法:<div>任何元素</div>

span:是双标签,没有任何意义的行内元素,用的最多和css配合使用。

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

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

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

例:<div>我是<font color="red">div</font></div>

3.0 无序列表

语法:<ul>

<li></li>

<li></li>

<ul>

属性:type     值类型:diss   square  circle

3.1 无序列表

语法:<ol>

<li></li>

<li></li>

</ol>

属性:type :A,a,i,I,1

static:数值

例:<ol type="a"  start="3">

3.2 图片标记

语法:<img 属性="值"   属性="值"  属性="值"/>

常用属性:

src:图片的地址

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

width:图片的宽度

Height:图片的高度

border:图片的边框

Align:图片的对其方式

Hspace:图片与文字的左右距离

Vspace:图片与文字的上下距离

3.3 图片的热点

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

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

circle:圆形    坐标:中心点和坐标半径

poly:多边形  坐标:每两个数字为一点

Href:跳转的地址

Target:打开新链接的方式     值:_blank 新窗口   _self原窗口  _parent父窗口  _top顶级框架

3.5 滚动标记

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

常用属性:

Direction:滚动的方向

width:滚动宽度

height:滚动高度

Bgcolor:背景颜色

Scrollamount:滚动步长值,值越大,滚动越快

Scrolldelay:两步的停留时间,以毫秒为单位,一秒=1000毫秒

Loop:滚动的次数

3.6 多媒体标记

语法:<embed></embed>

常用的属性:

src:多媒体地址                值:路径

width:调整多媒体宽度     值:数字

height:调整高度              值:数字

HTML的文档结构与语法(一)的更多相关文章

  1. HTML的文档结构与语法(二)

    3.7 超链接标记 语法:<a 属性=“值”>对当前链接的描述</a>     作用:网页进行跳转 常用的属性: Href:链接的网址或ip或地址    值:就是具体的地址 T ...

  2. Win 10 开发中Adaptive磁贴模板的XML文档结构,Win10 应用开发中自适应Toast通知的XML文档结构

    分享两篇Win 10应用开发的XML文档结构:Win 10 开发中Adaptive磁贴模板的XML文档结构,Win10 应用开发中自适应Toast通知的XML文档结构. Win 10 开发中Adapt ...

  3. HTML5的文档结构

    HTML5的文档结构 HTML5简化了许多,它的设计遵循了3个原则:1.兼容性.2.实用性.3.通用访问性     1. header 元素     <header> 标签定义文档或者文档 ...

  4. HTML的概念和三大基石以及标准文档结构

    HTML的概念: 概念:  HTML:超文本标记语言 作用:  需要将java在后台根据用户请求处理的请求结果在浏览器中显示给用户.  在浏览器中数据需要使用友好的格式展示给用户.  HTML是告诉浏 ...

  5. 简体中国版文档的Markdown语法

    Markdown文件 注意︰这是简体中国版文档的Markdown语法.如果你正在寻找英语版文档.请参阅Markdown︰ Markdown: Syntax. Markdown: Syntax 概述 哲 ...

  6. HTML5的文档结构和新增标签

    一.HTML5 文档结构1.第一步:打开 开发工具,打开指定文件夹:2.第二步:保存 index.html 文件到磁盘中,.html 是网页后缀:3.第三步:开始编写 HTML5 的基本格式.< ...

  7. Mongodb:修改文档结构后出现错误:Element '***' does not match any field or property of class ***.

    Mongodb:修改文档结构后出现错误:Element '***' does not match any field or property of class ***. Mongodb是一种面向文档的 ...

  8. 读取XML文档结构并写入内容

    1.在项目中新建XML文档结构.xsd文件,在其中添加相应的节点. 2.读取文档结构并写入内容 string initFileName = @"D:\Config.xml"; Da ...

  9. MFC开发上位机到底用Dialog结构还是文档结构?

    最近要跟着导师一起开发一款大型上位机.MFC新人在考虑用对话框结构还是文档结构. 虽然说书上说大型结构的软件都需要文档结构,但是目前来看,对话框可以实现功能,并且对话框的程序更小一些,节省资源加载速度 ...

随机推荐

  1. Codeforces Round #620 (Div. 2) 题解

    A. Two Rabbits 思路: 很明显,如果(y-x)%(a+b)==0的话ans=(y-x)/(a+b),否则就为-1 #include<iostream> #include< ...

  2. HTML5画的简单时钟

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  3. 浅谈PHP组件、框架以及Composer

    本篇文章主要介绍了PHP组件.框架以及Composer,具有一定的学习价值,感兴趣的朋友可以了解一下. 什么是组件 组件是一组打包的代码,是一系列相关的类.接口和Trait,用于帮助我们解决PHP应用 ...

  4. 笔记||Pyhthon3进阶之多线程操作共享数据

    # 多线程操作共享数据--------------------------------------------------------------- # import threading# 使用锁# ...

  5. Python学习笔记之基础篇(四)列表与元祖

    #### 列表 li = ['alex','wusir','egon','女神','taibai'] ###增加的3种方法 ''' # append li.append('日天') li.append ...

  6. MyBatis 学习二之简单练习巩固

    1.新建一个maven项目并在pom.xml中添加依赖 2.项目架构   配置文件:SqlMapConfig.xml <?xml version="1.0" encoding ...

  7. Pytorch dataset自定义【直播】2019 年县域农业大脑AI挑战赛---数据准备(二),Dataset定义

    在我的torchvision库里介绍的博文(https://www.cnblogs.com/yjphhw/p/9773333.html)里说了对pytorch的dataset的定义方式. 本文相当于实 ...

  8. js网页拉起支付宝支付

    js网页唤起支付宝进行支付 在做uni-app项目中,打包成 ios App的时候,为了绕过苹果支付的审核,所以用的 webview 加载支付宝的网页支付,进行付款 具体实现流程: 前端通过 url ...

  9. Python 网络编程之网络协议(未完待续)

    一:网络编程从两大架构开始 1.网络开发的两大架构 c/s 架构 : client  server B/S 架构 : Brower  server (1)bs 和 cs 架构之间的关系? (2)哪一种 ...

  10. 基于PIL模块创建验证码图片

    def get_valid_img(request): # 方式2:基于PIL模块创建验证码图片 from PIL import Image, ImageDraw, ImageFont from io ...