HTML---第一天内容
来源:互联网 发布:unity3d汽车模型下载 编辑:程序博客网 时间:2024/06/10 22:20
Html不是编程语言,是超文本标记语言
在什么地方都能编辑---任何文本编辑器都可以 通常的后缀名.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="网页的描述">
(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)脚本--操作标签,让标签能动
(1)标签
(2)样式--样子
(3)脚本--操作标签,让标签能动
3.标签的分类
(1)块级元素 -- 标签占满整行,并且设置宽度和高度都有意义
(2)行内元素 -- 标签不会占满整行,设置了高度和宽度没有意义, 高度和宽度随标签内的内容自动填充
(3)行内块 -- 标签不会占满整行,但设置了高度和宽度有用
(1)块级元素 -- 标签占满整行,并且设置宽度和高度都有意义
(2)行内元素 -- 标签不会占满整行,设置了高度和宽度没有意义, 高度和宽度随标签内的内容自动填充
(3)行内块 -- 标签不会占满整行,但设置了高度和宽度有用
4.基本标签
div标签 如果div不包裹任何内容,也不给样式的情况下,没用
span标签 专门写文字的标签,如果不加样式和直接写一样
<br/>换行,禁止用<br/>去拼距离
文字内的空格
div标签 如果div不包裹任何内容,也不给样式的情况下,没用
span标签 专门写文字的标签,如果不加样式和直接写一样
<br/>换行,禁止用<br/>去拼距离
文字内的空格
5.标签下的属性
(1)id属性,只能有一个,如果有很多个id,显示的时候不出问题,在脚本里只能控制一个
(2)style为标签添加样式 格式 样式名:样式值;样式名:样式值;
width 标签的宽度(单位 px)
height 标签的高度(单位 px)
(1)id属性,只能有一个,如果有很多个id,显示的时候不出问题,在脚本里只能控制一个
(2)style为标签添加样式 格式 样式名:样式值;样式名:样式值;
width 标签的宽度(单位 px)
height 标签的高度(单位 px)
6.标签的类型互换
块级和行内元素的转换
用style中的display属性
display:block(将元素转换为块级元素)
inline(将元素转换成行内元素)
inline-block(将元素转换为行内块)
flex(弹性模型)
none(隐藏元素)
块级和行内元素的转换
用style中的display属性
display:block(将元素转换为块级元素)
inline(将元素转换成行内元素)
inline-block(将元素转换为行内块)
flex(弹性模型)
none(隐藏元素)
7.隐藏元素
(1)设置display为none属性(不占位隐藏)
(2)设置visibility为hidden(占位隐藏)
(1)设置display为none属性(不占位隐藏)
(2)设置visibility为hidden(占位隐藏)
8.列表
(1)有序列表
用<ol>包裹,每个列表项是<li>
属性:1 按照数字排序(默认)
a 按照小写字母排序
A 按照小写字母排序
i 按照小写罗马数字排序
I 按照大写罗马数字排序
(1)有序列表
用<ol>包裹,每个列表项是<li>
属性:1 按照数字排序(默认)
a 按照小写字母排序
A 按照小写字母排序
i 按照小写罗马数字排序
I 按照大写罗马数字排序
(2)无序列表
用<ul>包裹,每个列表项都是<li>
(3)自定义列表
用<dl>包裹,头部<dt>,子项<dd>
用<ul>包裹,每个列表项都是<li>
(3)自定义列表
用<dl>包裹,头部<dt>,子项<dd>
9.a标签/按钮
属性
href="里面写连接地址"
跳转
(1)设置name
(2)将href指向#name
属性
href="里面写连接地址"
跳转
(1)设置name
(2)将href指向#name
10.边框
边框属性
border-top
border-left
border-right
border-bottom
格式
border:边框的像素 边框的样式 标记
边框属性
border-top
border-left
border-right
border-bottom
格式
border:边框的像素 边框的样式 标记
11.浮动
左浮动 left
有浮动 right
tips:假如子盒子浮动,那么就不能填充父盒子的高度,此时下面的元素会挤占父盒子的位置
左浮动 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
实现的是分配屏幕空间,最左边固定,然后剩下的两个怎么分
//首先在父盒子定义display为flex
<div style="display:flex">
<div style="width;100px"></div>
<div style="flex:1"></div>
<div style="flex:2"></div>
</div>
若想实现竖着拆分,则在父盒子里将flex设置为column
阅读全文
0 0
- HTML---第一天内容
- 培训内容第一天
- 第一天学习内容
- HTML第一天笔记
- HTML学习第一天
- HTML:第一天
- html学习第一天
- HTML学习第一天
- html第一天
- html第一天
- html第一天
- html学习第一天
- html学习第一天
- 学习HTML第一天
- html第一天知识
- HTML第一天入门
- web第一天:html
- 第一天 HTML
- uva 11582 快速幂 Fibonacci循环节
- CentOS 6使用openssl搭建根CA
- 01背包问题之二 (动态规划(DP))
- Lua5.3 虚拟机指令分析(二)赋值指令
- 第二章:2.3 卷积定义(卷积积分与卷积和)
- HTML---第一天内容
- 不信...如果...
- 动态规划、递归:word-break II
- 算法学习之枚举--称硬币
- Java大整数 大浮点数 处理
- xlistview用法
- Laravel使用Form Request使你的Controller更整洁
- Android之Notification学习及使用
- Lua5.3 虚拟机指令分析(三)表达式运算