A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 卞建彬 中级黑马   /  2018-10-25 20:15  /  800 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 小石姐姐 于 2018-10-26 09:53 编辑

HTML
今日内容
Web开发常用的两种架构
JavaWeb:使用Java语言基于互联网的项目
软件架构
C/S架构: Client/Server 客户端/服务器端
在用户本地有一个客户端程序,在远程有一个服务器程序
优点: 用户体验好
缺点: 开发,安装,部署,维护麻烦
B/S架构: Brower/Server 浏览器/服务器端
只需要一个浏览器,用户通过不同的网址(URL)访问远程不同的服务器端程序
优点: 开发,安装,部署,维护简单
缺点: 如果应用过大,用户的体验可能会受到影响
  对硬件要求过高
B/S 架构详解:
资源分类
静态资源:使用静态网页开发技术(HTML,CSS,Java Script)发布的资源
特点: 所有用户访问,得到的结果是一样的
: 文本,图片,音频,视频,HTML,CSS,Java Script
如果用户请求的是静态资源,那么服务器会直接将静态资源     发送给浏览器,浏览器内置了静态资源解析引擎,可以展示静       态资源
动态资源: 使用动态网页技术发布的技术
特点: 所有用户访问,得到的结果可能不一样
:jsp/servlet/php/asp...
如果用户请求的是动态资源,那么服务器会去执行动态资源,转换为     静态资源,再发送给浏览器
结论:我们要学习动态资源,必须先学习静态资源
静态资源:
HTML: 用于搭建基础网页,展示页面内容
CSS: 用于美化页面,布局页面
JavaScript: 控制页面的元素,让页面有一些动态的效果
HTML概述 Hyper Text Markup Language超文本标记语言
概述:是最基础的网页开发语言,作用编写网页
超文本: 超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本
标记语言: 由标签构成的语言 <标签的名称> html,xml
标记语言不是编程语言
HTML快速入门
语法:文件后缀名是以.html或者.htm结尾
<html></html>:根标签 :
标记整个html的网页范围
Html里边有一个头标签<head> :
设置网页的信息,比如网页的标题,网页的编码格式
Html里边有一个体标签<body> :
显示在网页的内容
如下:
[Java] 纯文本查看 复制代码
<html>
<head>
<title>标题</title>
<metacharset = “urf-8”>
</head>
<body>
<font size =“6” color = “red”>hello</font>
</body>
</html>
标签分为
围堵标签:有开始标签和结束标签 : <html></html>
自闭和标签: 开始标签和结束标签在一起 : <br /> 换行标签
标签可以嵌套:
需要正确嵌套,不能你中有我,我中有你
Eg:<a><b></b></a>
在开始标签中可以定义属性. 属性是由键值对构成,值需要用引号(单双都可)引起来
属性可以改变内容的显示效果
Html的标签不区分大小写,建议使用小写
网页显示内容
文本,图片,音频,视频,超链接(点击跳转的就是超链接)等等
Txt文档上显示的内容:文本
HTML常用的标签
文件标签: 构成html最基本的标签
Html: html文档的根标签
Head: 头标签.用于指定html文档的一些属性.引入外部资源
Title: 标题标签
Body: 体标签
<!DOCTYPEhtml>:html5中定义该文档是html文档
文本标签: 和文本有关的标签
注释: <!-- 注释内容-->
<h1> to<h6> : 标题标签 <h1>黑马旅游网</h1>,h1h6字体大小逐渐递减,自带换行效果
<p>: 段落标签
<br>: 换行标签
<hr>: 显示一条水平线 <hr/>,也是自闭和标签
Color:颜色
Width:宽度
Size:高度
Align:
Center:居中
Left:左对齐
Right:右对齐
[HTML] 纯文本查看 复制代码
<hr color = ‘red’ width = ‘200’ size = ‘10’ align = ‘left’ /> :颜色红色,宽度200,高度10,对齐方式左对齐
<b>:
字体加粗
<i>: 字体斜体
<u>: 下划线
<font>: 字体标签
Color:颜色
Size:大小
Face:字体样式(楷体,宋体等等)
属性定义:
Color:
英文单词:red,green,blue
Rgb(1,2,3): 值的范围0~255; rgb(0,0,255)
#123: 值的范围是00~FF之间 #0000FF
Width:
数值: width = 20 ,数值的单位是px(像素)
数值%: 表示占比,相对于父元素的比例
<center>:居中标签
特殊字符:空格字符:
图片标签: 自闭和标签
Img:展示图片 <img />
Src:指定图片的位置
相对路径:.开头的路径
./:代表当前目录  ./image/1.jpg
../:代表上一级目录
如果图片在网页的下一级目录,则用 src = ./image/1.jpg
如果图片在网页的上一级目录,则用src = ../image/1.jpg
如果html文档和图片位于同一目录下,那么路径直接写图片名称即可
Src = 1.jpg
列表标签:
有序列表(order list)   : <ol><li></li></ol>
无序列表(unorder list) : <ul><li></li></ul>
链接标签:
<a href = “跳转的资源位置”>内容</a>
属性:
href: 指定访问资源的URL(统一资源定位符)
Target: 指定打开资源的方式
Target=_self : 默认值,在当前页面打开
Target = _blank : 在空白页面打开(在新的页面打开)
<a href = ./4._列表标签.html>点我</a>
<a href = mailto : 邮箱名” >联系我们</a>
<a href = “资源位置”><img src = “图片位置/图片.jpg /></a>
Href属性的值分为两种情况
第一种情况:跳转到其他网站的资源:http
Eg:跳转百度 href = http://www.baidu.com
第二种情况:跳转到自己网站内部的资源:不需要带http
相对路径的写法: 同一级目录,上一级目录,下一级目录
块标签:
Div: 每一个div占满一整行.块级标签
Span: 文本信息在一行展示(行内标签,内联标签)
语义化标签: html5中为了提高程序的可读性,提供了一些标签
<header></header>页眉
<footer></footer>页脚
表格标签:
<table></table>:定义表格
Width: 宽度
Border: 边框
Cellpadding : 定义内容与单元格之间的距离
Cellspacing : 定义单元格之间的距离,如果定义为0,则单元格之间的线合为一条
Bgcolor:背景色

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马