目录
前置操作
visual studio code 安装HTML CSS Support,LIVE Server和auto rename tag
HTML 笔记
|
|
插入图片
属性名称不区分大小写,属性值区分大小写
e.g.
|
|
一二作用一样但三与一二都不一样。
插入表格
无序列表(<ul>)
|
|
每一项前会有·
有序列表(<ol>)
|
|
每一项前有数字序号1.
表格
|
|
表格标签属性:
border=“4” //数字越大表格边框越粗
表单标签
|
|
action属性表示表单要返回到哪里
单选框
|
|
复选框
|
|
CSS 笔记
优先级:内联>内部>外部
使用类型
内联
|
|
内部
|
|
外部
|
|
选择器
元素选择器(Element Selector):
通过元素名称选择 HTML 元素。
如下代码,p 选择器将选择所有
元素:
|
|
类选择器(Class Selector):
通过类别名称选择具有特定类别的 HTML 元素。
类选择器以 . 开头,后面跟着类别名称。
如下代码,.highlight 选择器将选择所有具有类别为 “highlight” 的元素。
|
|
ID 选择器(ID Selector):
通过元素的唯一标识符(ID)选择 HTML 元素。
ID 选择器以 # 开头,后面跟着 ID 名称。
如下代码,#aobara 选择器将选择具有 ID 为 “aobara” 的元素。
|
|
属性选择器(Attribute Selector):
通过元素的属性选择 HTML 元素。属性选择器可以根据属性名和属性值进行选择。
如下代码,input[type=“text”] 选择器将选择所有 type 属性为 “text” 的 <input> 元素。
|
|
后代选择器(Descendant Selector):
通过指定元素的后代关系选择 HTML 元素。
后代选择器使用空格分隔元素名称。
如下代码,div p 选择器将选择所有在
元素。
|
|
分组选择器
|
|
嵌套选择器
p{ }: 为所有 p 元素指定一个样式。
.marked{ }: 为所有 class=“marked” 的元素指定一个样式。
.marked p{ }: 为所有 class=“marked” 元素内的 p 元素指定一个样式。
p.marked{ }: 为所有 class=“marked” 的 p 元素指定一个样式。
实例:
|
|
CSS 背景
定义页面背景
|
|
背景图像
|
|
盒子模型
Margin(外边距) - 清除边框外的区域,外边距是透明的。
Border(边框) - 围绕在内边距和内容外的边框。
Padding(内边距) - 清除内容周围的区域,内边距是透明的。
Content(内容) - 盒子的内容,显示文本和图像。
边框样式
border-style
none: 默认无边框
dotted: 定义一个点线边框
dashed: 定义一个虚线边框
solid: 定义实线边框
double: 定义两个边框。 两个边框的宽度和 border-width 的值相同
groove: 定义3D沟槽边框。效果取决于边框的颜色值
ridge: 定义3D脊边框。效果取决于边框的颜色值
inset:定义一个3D的嵌入边框。效果取决于边框的颜色值
outset: 定义一个3D突出边框。 效果取决于边框的颜色值

border-width 边框宽度
上右下左
左右互补,上下互补,只有一个值共用
CSS Display与Visibility
隐藏元素:
display:none 元素不再占用空间。
visibility: hidden 使元素在网页上不可见,但仍占用空间。
|
|
链接样式
|
|
水平 & 垂直对齐
元素居中对齐
|
|
文本居中对齐
|
|
图片居中对齐
|
|
左右对齐
- 相对定位
|
|
不破坏文档流
- 绝对定位
|
|
破坏文档流
- 固定定位
|
|
破坏文档流

###Grid布局
|
|