HTML---第一天内容
2017-08-19 09:07
85 查看
Html不是编程语言,是超文本标记语言
在什么地方都能编辑---任何文本编辑器都可以 通常的后缀名.html
语法全用标签组成--<标签名></标签名>
1.基本标签
(1)声明 必须写在HTML的第一行上<!doctype html>
(2)所有的标签都必须包裹在<html></html>中
(3)<html></html>中潜逃了两个标签<head><body>
(4)<body>标签,表示眼睛能看见的全在body标签中
(5)在<head>标签中可以使用辅助标签<meta>,此标签能声明网页的编码和搜索信息,实例如下:
<meat charset="UTF-8"><meta name="keywords" content="关键字"><meta name="description" content="网页的描述">
2.一个页面的组成
(1)标签
(2)样式--样子
(3)脚本--操作标签,让标签能动
3.标签的分类
(1)块级元素 -- 标签占满整行,并且设置宽度和高度都有意义
(2)行内元素 -- 标签不会占满整行,设置了高度和宽度没有意义, 高度和宽度随标签内的内容自动填充
(3)行内块 -- 标签不会占满整行,但设置了高度和宽度有用
4.基本标签
div标签 如果div不包裹任何内容,也不给样式的情况下,没用
span标签 专门写文字的标签,如果不加样式和直接写一样
<br/>换行,禁止用<br/>去拼距离
文字内的空格
5.标签下的属性
(1)id属性,只能有一个,如果有很多个id,显示的时候不出问题,在脚本里只能控制一个
(2)style为标签添加样式 格式 样式名:样式值;样式名:样式值;
width 标签的宽度(单位 px)
height 标签的高度(单位 px)
6.标签的类型互换
块级和行内元素的转换
用style中的display属性
display:block(将元素转换为块级元素)
inline(将元素转换成行内元素)
inline-block(将元素转换为行内块)
flex(弹性模型)
none(隐藏元素)
7.隐藏元素
(1)设置display为none属性(不占位隐藏)
(2)设置visibility为hidden(占位隐藏)
8.列表
(1)有序列表
用<ol>包裹,每个列表项是<li>
属性:1 按照数字排序(默认)
a 按照小写字母排序
A 按照小写字母排序
i 按照小写罗马数字排序
I 按照大写罗马数字排序
(2)无序列表
用<ul>包裹,每个列表项都是<li>
(3)自定义列表
用<dl>包裹,头部<dt>,子项<dd>
9.a标签/按钮
属性
href="里面写连接地址"
跳转
(1)设置name
(2)将href指向#name
10.边框
边框属性
border-top
border-left
border-right
border-bottom
格式
border:边框的像素 边框的样式 标记
11.浮动
左浮动 left
有浮动 right
tips:假如子盒子浮动,那么就不能填充父盒子的高度,此时下面的元素会挤占父盒子的位置
12.弹性模型
实现的是分配屏幕空间,最左边固定,然后剩下的两个怎么分
//首先在父盒子定义display为flex
<div style="display:flex">
<div style="width;100px"></div>
<div style="flex:1"></div>
<div style="flex:2"></div>
</div>
若想实现竖着拆分,则在父盒子里将flex设置为column
在什么地方都能编辑---任何文本编辑器都可以 通常的后缀名.html
语法全用标签组成--<标签名></标签名>
1.基本标签
(1)声明 必须写在HTML的第一行上<!doctype html>
(2)所有的标签都必须包裹在<html></html>中
(3)<html></html>中潜逃了两个标签<head><body>
(4)<body>标签,表示眼睛能看见的全在body标签中
(5)在<head>标签中可以使用辅助标签<meta>,此标签能声明网页的编码和搜索信息,实例如下:
<meat charset="UTF-8"><meta name="keywords" content="关键字"><meta name="description" content="网页的描述">
2.一个页面的组成
(1)标签
(2)样式--样子
(3)脚本--操作标签,让标签能动
3.标签的分类
(1)块级元素 -- 标签占满整行,并且设置宽度和高度都有意义
(2)行内元素 -- 标签不会占满整行,设置了高度和宽度没有意义, 高度和宽度随标签内的内容自动填充
(3)行内块 -- 标签不会占满整行,但设置了高度和宽度有用
4.基本标签
div标签 如果div不包裹任何内容,也不给样式的情况下,没用
span标签 专门写文字的标签,如果不加样式和直接写一样
<br/>换行,禁止用<br/>去拼距离
文字内的空格
5.标签下的属性
(1)id属性,只能有一个,如果有很多个id,显示的时候不出问题,在脚本里只能控制一个
(2)style为标签添加样式 格式 样式名:样式值;样式名:样式值;
width 标签的宽度(单位 px)
height 标签的高度(单位 px)
6.标签的类型互换
块级和行内元素的转换
用style中的display属性
display:block(将元素转换为块级元素)
inline(将元素转换成行内元素)
inline-block(将元素转换为行内块)
flex(弹性模型)
none(隐藏元素)
7.隐藏元素
(1)设置display为none属性(不占位隐藏)
(2)设置visibility为hidden(占位隐藏)
8.列表
(1)有序列表
用<ol>包裹,每个列表项是<li>
属性:1 按照数字排序(默认)
a 按照小写字母排序
A 按照小写字母排序
i 按照小写罗马数字排序
I 按照大写罗马数字排序
(2)无序列表
用<ul>包裹,每个列表项都是<li>
(3)自定义列表
用<dl>包裹,头部<dt>,子项<dd>
9.a标签/按钮
属性
href="里面写连接地址"
跳转
(1)设置name
(2)将href指向#name
10.边框
边框属性
border-top
border-left
border-right
border-bottom
格式
border:边框的像素 边框的样式 标记
11.浮动
左浮动 left
有浮动 right
tips:假如子盒子浮动,那么就不能填充父盒子的高度,此时下面的元素会挤占父盒子的位置
12.弹性模型
实现的是分配屏幕空间,最左边固定,然后剩下的两个怎么分
//首先在父盒子定义display为flex
<div style="display:flex">
<div style="width;100px"></div>
<div style="flex:1"></div>
<div style="flex:2"></div>
</div>
若想实现竖着拆分,则在父盒子里将flex设置为column
相关文章推荐
- 转换 Html 内容为纯文本内容(html,文本互转)
- html内容滚动
- 通过分析html格式确定网页主体内容的想法
- RHEL5下ajax无法获取html内容的一种情况
- android 读取远程html内容
- .NET word内容转换成HTML
- 如何将Html内容渲染成Image
- Winnet获取网页HTML内容-Code
- 打包下载html中的内容及包含的图片
- 浅谈用JScript编写可视化HTML内容编辑
- 【Java Utility】Jsoup网页爬虫工具--设置Element的HTML内容【十二】
- 使用HtmlAgilityPack抓取html标签属性内容
- HTML学习之按钮内容转换
- django1.8输出一些非HTML内容
- 获取WebView加载HTML时网页中的内容
- 通过CSS让html网页中的内容不可选
- Html table td 内容自动换行
- HTML语言基础之——使用标签制作文本内容(3)
- 摘自w3school的html标签内容——链接标签
- html 使表格的列宽随着内容自动适应