黑马程序员技术交流社区
标题:
【石家庄校区】Web笔记
[打印本页]
作者:
buluo
时间:
2017-11-19 22:45
标题:
【石家庄校区】Web笔记
本帖最后由 小石姐姐 于 2017-11-20 13:27 编辑
HTML
Hyper Text Markup language ---超文本标记语言
*标记语言: 指的是通过一组标签的形式描述事物的一门语言.
*超文本:比普通的文本更强大
HTML作用
HTML是用来制作页面(静态页面)
HTML在那些地方使用
再设计网站的页面的时候都要使用HTML
HTML的使用
HTML创建
HTML文件,扩展名是.html或者是.htm
*HTML结构标签
*根标签:<html></html>
*<head> --html的头标签 要展示的标题
*<body> --html的体标签 要展示的内容
*<title> 网站的名字
例:
<html>
<head>
<title>网站的名字</title>
<meta charset="utf-8">
</head>
<body>
要展示的内容
</body>
</html>
HTML的字体标签
<font>标签:HTML中的字体标签
<font>文字</font>
*<font>标签的属性
*<标签 属性名="属性值" 属性名="属性值"></标签>
*属性:
*color属性:字体颜色
*英文单词设置:black,red
*使用16进制数设置:#FF(红)FF(绿)FF(蓝),#F(红)FF
*size属性:字体大小
*face属性:字体格式
HTML排版标签
标题标签
h标签<h1>...<h6>
段落标签:p标签:文字分段
粗体标签:b标签 文字加粗
斜体标签:i标签 文字斜体
下划线标签:u
居中标签:center 过时
标签嵌套:
分割符<hr />
空格
<pre>把一段内容原封不动的显示出来
HTML的图片标签
属性;
*src :图片的来源
*width :图片的宽度(默认单位px 像素点)
*height :图片的高度
*alt :图片找不到显示的内容
图片引入的路径问题:
路径:相对路径
*如果引入的图片和HMTL文件在同一级路径
*直接写文件名或者./文件名
<img src="图片名">
<img src="./图片名">
*如果图片引入在HTM文件上一级
*<img src="../图片名">
*如果图片引入在HTM文件上一级
*<img src="img/图片名">
HTML的列表标签
有序列表
<ol>
<li></li>
</ol>
无序列表
<ul>
<li></li>
</ul>
HTML的超链接标签
HTML的超链接标签:<a>
*属性
*href :链接的路径
*target :打开的方式
*_self :在自身页面打开
*-blank :新打开一个页面
扩展
无序列表属性
<ul style=""list-style: none"> 去掉小圆点
无序列表的属性:
* type属性
* disc :实心点.
* circle :空心圆
* square :方块.
有序列表的属性:
* type属性:
* 1 :数字类型
* a :英文类型
* i :罗马字符
* start属性:从哪开始
超链接的target属性:
* _self
* _blank
* _parent
HTML的表格标签
<table>
<tr>
<td>1行1列</td>
</tr>
</table>
属性:
Width :表格宽度
Height :表格高度
Border :表格边框
Align :表格水平位置
*left :
*center :居中
*right :
<tr>
背景图片:background="路径"
<td>属性
*colspan :行合并
*rowspan :列合并
(重点)HTML的表单标签
HTML的表单标签:<from>
属性
action:提交的路径(默认提交到当前页面)
method:请求的方式(默认的是GET)
get:数据是不安全的,数据会显示地址栏中.get会有数据大小限制
post:数据安全,不会显示在地址栏中.post提交数据是没有大小限制
HTML中表单元素:
*<input type="text"> :(text)文本框
*常用属性:
*name :表单元素的名称,必须有name属性,然后后台才可以接收数据
*value :文本框的默认值
*size :文本框长度
*maxlength:文本框输入的最大长度
*readonly:只读文本框
*<input type="password">:密码框
*属性
*name :表单元素的名称,必须有name属性,然后后台才可以接收数据
*value :密码的默认值
*size :密码长度
*maxlength:密码输入的最大长度
*readonly:只读密码框
*<input type="radio"> :单选按钮
*name :表单元素的名称,必须有name属性,然后后台才可以接收数据
*value :单选按钮的默认值
*checked:单选按钮默认被选中
*<input type="checkbox">:复选按钮
*name :表单元素的名称,必须有name属性,然后后台才可以接收数据
*value :多选按钮的默认值
*checked:多选按钮默认被选中
*<input type="button"> :普通按钮,没有任何功能的按钮
*<input type="submit"> :提交按钮
*<input type="reset"> :重置按钮
*<input type="file"> :文件上传的表单项
*<input type="hidden"> :隐藏字段 (存的是ID)
*<input type="image"> :图片按钮
*<select name=""> :下拉列表
<option>--请选择--<option>
<option>--北京----<option>
<option>--上海--<option>
*<textarea> :文本域
扩展HTML5里的属性:
<input type="email">
<input type="date">
<input type="number">
<input type="color">
HTML的框架标签
框架标签:<frameset>,标签与body标签冲突,有frameset就可以没有body
属性:
*rows :横着切
*cols :竖着切
使用<frame>标签,frame代表切分的每个部分
扩展特殊字符
空格:
< :< 小于
> :> 大于
作者:
wheat
时间:
2017-11-19 23:27
整理的不错
作者:
王荣荣
时间:
2017-11-20 11:36
整理的很清晰
作者:
小石姐姐
时间:
2017-11-20 13:28
太棒了,加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2