前端入门到熟悉day02

31 篇文章 0 订阅
31 篇文章 0 订阅

01文本域和select-option

select 元素可创建单选或多选菜单。

<select&> 元素中的 <option> 标签用于定义列表中的可用选项。

 

02表格1

表格的基本构成元素最少需要三个 table tr td

表格元素的汇总:

table:表示表格

thead:表示标题行

tbody:表示表格的主体

tfoot: 表示表脚

tr:表示一行单元格

th:表示标题行单元格 实际作用就是将内部的文字居中并且加粗

td:表示一列

col:表示一列

colgroup:一组列

caption 表示表格标题

rowspan colspan合并行和和并列

 

 

03表格2

细线表格border-collapse:collapse;

表格的外边框border: 1px solid red;

标题的方位caption-side: bottom;

表格的拉伸table-layout:auto;

空白的单元格不显示 配合separate使用 empty-cells: hide;

表格的内边框table tr th ,table tr td{border: 1px solid red;}

 

 

04css书写方式

h1     {font-size: 16px;}

选择器   属性名称    属性值

1.内联样式 <p style="color: pink;">dsadsadad</p>

2.内部样式表 <style>

span {

color: blue;

}

</style>

3.外部样式 在头部通过link标签引入css样式表

优先级:内联样式>内部样式表>外部样式

05css基本选择器

* 通配符选择器

P span div 标签选择器 页面上所有同类型的标签都会被作用到

.class类选择器通过具体的calss类名添加样式一个标签可以拥有多个类名可以同时作用

# id选择器 id就像我们的身份证 唯一的 不能多个id同时作用

 

06组合选择器

后代选择器(以空格分隔) 包括儿子和孙子

子元素选择器 (以大于号链接) 只认儿子

相邻兄弟选择器(以加号链接) 最近的那个兄弟

后续兄弟选择器(以波浪线链接)

 

07盒子模型

Margin(外边距) - 清除边框外的区域,外边距是透明的。

Border(边框) - 围绕在内边距和内容外的边框。

Padding(内边距) - 清除内容周围的区域,内边距是透明的。

Content(内容) - 盒子的内容,显示文本和图像。

08盒子模型误区

你给普通的盒子添加border和padding 普通的盒子的宽度是会撑大的

如果你想保持普通的盒子的宽度不变 又能够添加border和padding 就要给盒子添加box-sizing: border-box;

 

09float布局

float 属性定义元素在哪个方向浮动浮动元素会生成一个块级框,而不论它本身是何种元素。

left

元素向左浮动。

right

元素向右浮动。

none

默认值。元素不浮动,并会显示在其在文本中出现的位置。

inherit

规定应该从父元素继承 float 属性的值。

 

10导航条制作

display: inline-block;  因为内联元素 不支持宽高 不完全支持padding和marging方位 只有转化成块级元素才能支持 display:block;

 

11position-relative

1.标准布局

2.浮动布局 float

3.定位布局 position

4.flex布局 弹性布局 弹性盒子

5.百分比布局

 

position

1.static :默认值 元素按照正常文档流排列

2.relative 相对定位 相对于上面最近的元素进行定位 元素仍然处于正常的文档流当中

使元素具有层级关系

 

  1. position-absolute

position:

absolute 绝对定位

元素将会脱离正常的文档流 相对于可视窗口去定位

拥有层级关系 \

 

relative和absolute的根本区别:

relative属性处于正常的文档流中相对于最近的元素的元素去定位

absolute属性设置了就会脱离正常的文档流 相对于整个网页定位确立定位的对象

 

13relative和absolute同时使用

如果父级元素使用了相对定位relative

子级用了这个绝对定位absolute 子元素会相对于父元素进行定位

 

14position-fixed

position:fixed 固定定位

脱离正常的文档流 相对于整个可视区域进行定位 拥有层级关系

最常见的地方:对联广告 登录弹窗 顶部导航条或者搜索框

 

15position-inherit

position:inherit;继承   儿子继承老爸的定位元素

16z-index

z-index : 指定一个元素的堆叠顺序

只服务于有定位属性的元素 position

z-index 大的元素会覆盖z-index小的元素

z-index为auto的元素不参与层级比较(默认)

z-index为负值 元素就会别普通流中的元素覆盖

z-index 遵循后来居上的原则 父元素的层级无论多大 子元素的层级无论多小都比父元素层级要高一点 加入了有z-index的父元素无论子元素的z-index多小 他都比父元素相邻的兄弟元素的z-index要高

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值