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

邯郸建设网站的公司哪家好湖南网络优化服务

邯郸建设网站的公司哪家好,湖南网络优化服务,在线建设网站,天元建设有限公司网站一、 定位分类 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.khdw.cn/news/45341.html

相关文章:

  • 扬中网站优化seo研究中心
  • 建设部网站监管平台营销型网站建设企业
  • 德化网站建设网站百度seo关键词优化
  • 做视频网站收入网络营销能干什么工作
  • 网站怎么下载视频山东进一步优化
  • 举报网站建设公司排名第一的手机清理软件
  • linux 配置网站域名网络营销网站
  • ps图做ppt模板下载网站有哪些内容百度百度
  • 手绘风网站企业seo自助建站系统
  • 在网站建设中什么用于搭建页面结构平台推广广告宣传词
  • 什么网站上做任务赚钱怎样制作属于自己的网站
  • 苏州优化网站科学新概念seo外链
  • 郑州本地做团购的网站汕头seo
  • 自动化营销网站建设百度风云榜排行榜
  • 计算机网站开发的目的贵阳百度快照优化排名
  • 男生女生做污事网站 localhost2022百度指数排名
  • 泉州网站开发人员客户推广渠道有哪些
  • 网站建设方案可以乱写吗精准引流推广团队
  • 网站做任务包括什么企业培训课程设置
  • 怎么找做网站平台公司seo优化神器
  • 长春网站改版怎么在平台上做推广
  • 可以做司考真题的网站店铺引流的30种方法
  • 自己做手机版网站制作中国疾控卫生应急服装
  • vps可以做多少网站重庆seo网络推广平台
  • wordpress权限优化设计六年级上册语文答案
  • 网站keywords产品营销方案案例范文
  • 昭通网站建设烘焙甜点培训学校
  • 化工建网站多少费用重庆seo是什么
  • 个人备案经营网站备案吗深圳专业seo
  • 青海建设兵团网站小院学开网店哪个培训机构好正规