当前位置: 首页 > news >正文

公司建设网站的申请报告陕西免费做网站公司

公司建设网站的申请报告,陕西免费做网站公司,wordpress获取分类导航,重庆一次可以备案多少个网站一、 定位分类 1、静态定位 position:static;(默认,具备标准流条件) 2、相对定位 position:relative; 通过 top 或者 bottom 来设置 Y 轴位置 通过 left 或者 right 来设置 X 轴位置 特点: 相对定位不会脱离文档流相对于自…

一、 定位分类

1、静态定位

position:static;(默认,具备标准流条件)

2、相对定位

position:relative;

通过 top 或者 bottom 来设置 Y 轴位置

通过 left 或者 right 来设置 X 轴位置

特点:

  1. 相对定位不会脱离文档流
  2. 相对于自己原来的位置

3、绝对定位

position:absolute;

通过 top 或者 bottom 来设置 Y 轴位置

通过 left 或者 right 来设置 X 轴位置

特点:

  1. 绝对定位的元素会脱离文档流
  2. 如果父级没有定位,则相对于文档进行定位
  3. 如果父级(祖先级)有定位,则相对于父级(祖先级)进行定位
  4. 如果有 padding ,则会相对与 paddingbox 的位置进行定位

4、固定定位(老IE不支持)

position:fixed;

通过 top 或者 bottom 来设置 Y 轴位置

通过 left 或者 right 来设置 X 轴位置

特点:

  1. 会脱离文档流
  2. 相对于可视窗口进行定位
  3. 可借鉴网页两边跟随拉条移动的广告位

5、粘性定位

position: sticky;

定位基点是窗口

通过 top 或者 bottom 来设置 Y 轴位置

通过 left 或者 right 来设置 X 轴位置

特点:

  1. 以浏览器的可视窗口为参照点移动元素(固定定位特点)
  2. 粘性定位占有原先的位置(相对定位特点)
  3. 必须添加 top 、left、right、bottom 其中一个才有效

粘性定位不起作用的原因

  • 父元素不能overflow:hidden或者overflow:auto属性。
  • 必须指定top、bottom、left、right4个值之一,否则只会处于相对定位
  • 父元素的高度不能低于sticky元素的高度
  • sticky元素仅在其父元素内生效

6、继承定位

position: inherit;

从父元素继承position属性的值。

二.居中


1、内联元素居中布局
水平方向的居中:

//方法一 
text-align:center; //方法二 
dispaly:flex; 
justify-content:center;


垂直居中

单行文本

//方法一
height === line-height;//方法二
display: flex;
align-items: center;


多行文本

display: table-cell; 
vertical-align: middle;


知识扩展:

如果有图片需要与文本进行垂直居中,会发现图片总是会高出一点,无法进行垂直居中,是因为图片下方有三个像素导致的,只要对图片设置vertical-align:middle就好了

vertical-align:middle;


水平垂直居中

display: flex; 
justify-content: center; /* 水平居中 */ 
align-items: center; /* 垂直居中 */


2、块级元素居中布局
水平方向的居中:

//方法一 
定宽:margin: 0 auto; //方法二 
dispaly:flax; 
justify-content:center; //方法三 
position: absolute
left:50%
margin:负自身宽度一半


垂直居中:

//方法一 
display: flex;
align-items: center; //方法二 
position: absolute;
top: 50%;
margin-top:负本身高度一半 //方法三 
position: absolute;
top: 50%;
transform: translateY(-50%); //方法四 
position: relative;
top: 50%;
transform: translateY(-50%);


水平垂直居中:

方法一:绝对定位+ -margin

进行定位后,top与left分别设置50%,这时元素的上边距到父元素的上边距与到子元素的下边距距离是一样的,元素的左边距到父元素的左边距与右边距距离也是一样的,这样再减去元素margin本身高度的一半与宽度的一半,这时元素就能达到垂直居中的效果。

position: absolute; 
top: 50%; 
left: 50%; 
margin-left: —宽度一半;(负) 
margin-top: —高度一半;(负)


方法二:绝对定位 + margin:auto

进行定位后,利用margin的auto属性使margin自动撑满整个父元素,这样就能达到内容居中的效果

position: absolute; 
top: 0; 
bottom: 0; 
left: 0; 
right: 0; 
margin: auto;


方法三:定位 + transform

使用transform: translate对元素进行移动,这个与第一种方式类似,第一种方法是设置margin值,而这种是定位后的位置进行移动

position: absolute; /*相对定位或绝对定位均可*/ 
top: 50%; 
left: 50%; 
transform: translate(-50%, -50%);


方法四:flex布局(推荐)

使用flex布局,分别设置垂直方向排列子元素的居中与水平方向子元素的居中就能达到垂直居中的效果

display: flex; 
align-items: center; /*垂直居中*/ 
justify-content: center; /*水平居中*/


方法五:grid网格布局(推荐)

实现原理与flex布局一样

display:grid; 
align-items: center; /*垂直居中*/ 
justify-content: center; /*水平居中*/


 

http://www.yayakq.cn/news/50938/

相关文章:

  • 怎么注册企业视频号安徽seo报价
  • 嘉兴品牌网站建设景区网站建设方案 费用
  • 惠州网站制作专业app和手机网站
  • 音乐网站功能设计工业
  • 网站怎么注销备案号过年做哪个网站能致富
  • 大连房地产网站开发anivia wordpress
  • wordpress如何添加搜索到主菜单seo是指
  • 免费传奇网站模板道路建设网站
  • l礼品文化网站建设网站工作室
  • 网站商城例子下载网页制作与维护
  • 做企业网站的公司网络优化网站建设学习
  • 网站开发语言有php网页浏览器历史记录恢复
  • 济南网站制作策划万网空间存放两个网站
  • 做动画在线观看网站中国电子网
  • seo工作内容网站推广seo软件
  • 便利的合肥网站建设网站开发有几种语言
  • 杭州本地品牌网站建设收费河南郑州广告公司网站建设
  • 自己做淘宝客网站给个网站急急急2021
  • 购买网站域名空间中国建设银行巴黎分行网站
  • 如何安装织梦做的网站廊坊网站建设精灵
  • 思乐网站建设wordpress插件在哪个文件夹
  • wordpress添加图片海外广告优化师
  • 东莞专业网站建设价格淘宝网页版登录入口电脑版
  • 广州网站排名优化公司昌平知名的网站制作建设报价
  • 最好的设计师网站南充网站建设114
  • 做网站的联系方式长沙网站seo收费标准
  • 百度收录网站链接入口制作网站的基本步骤是
  • 商业网站导航怎么做前端素材网
  • 网站开发策划方案wordpress修改作者信息
  • dedecms 网站名称什么是友情链接?