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

发明迷网站豆渣做豆腐/进一步优化营商环境

发明迷网站豆渣做豆腐,进一步优化营商环境,全国代运营最好的公司,遵义网站开发下面讲述了子元素在父元素中垂直水平居中的几种方式(不完全)-----定位法、弹性盒法、表格法。 定位法: 1)第一种方式适用于子元素宽高已知的情况 在已知子元素宽高的情况下, 父元素设置relative定位,子元素设置absolute定位向…

下面讲述了子元素在父元素中垂直水平居中的几种方式(不完全)-----定位法、弹性盒法、表格法。

定位法:

1)第一种方式适用于子元素宽高已知的情况

在已知子元素宽高的情况下,

父元素设置relative定位,子元素设置absolute定位向下移动50%,向右移动50%,

子元素外边框margin向左、向上分别移动子元素宽高的一半。

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>子元素在父元素中垂直水平居中--定位法(1)</title><style type="text/css">.parent{width: 200px;height: 300px;background-color: skyblue;position: relative;}.child{width: 100px;height: 100px;background-color: pink;position: absolute;top: 50%;left: 50%;margin-top: -50px;margin-left: -50px;	}</style></head><body><div class="parent"><div class="child"></div></div></body>
</html>

2) 第二种方式适用于子元素宽高未知的情况,相较于第一种方式这种方式较为方便

父元素设置relative定位,子元素设置absolute定位向下移动50%,向右移动50%,

子元素添加transform转换属性,分别向左、向上移动50%。

            
 translate是移动的意思,它有两个值,第一个值表示x轴方向上的移动,第二个值表示y轴方向上的移动。

 取正值表示向右和向下移动;取负值表示向左和向上移动。

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>子元素在父元素中垂直水平居中--定位法(2)</title><style type="text/css">.parent{width: 200px;height: 300px;background-color: skyblue;position: relative;}.child{width: 100px;height: 100px;background-color: pink;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}</style></head><body><div class="parent"><div class="child"></div></div></body>
</html>

3)第三种方式同样适用于子元素宽高未知的情况,相较于第一种方式这种方式较为方便

弹性盒法

弹性盒(flexbox),是一种新的布局方式。引入弹性盒布局可以更加有效的排列子元素中的子元素。

display属性的值为flex,可以定义弹性盒布局,

justify-content   设置子元素在父元素中水平对齐方式,

align-items        设置子元素在父元素中垂直对齐方式,

 以上三个属性都是设置在父元素上的。

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>子元素在父元素中垂直水平居中--弹性盒法</title><style type="text/css">.parent{width: 200px;height: 300px;background-color: green;display: flex;  /*弹性盒布局*/justify-content: center;  /*子元素水平居中对齐*/align-items: center;  /*子元素垂直居中对齐*/}.child{width: 100px;height: 100px;background-color: lightgoldenrodyellow;}</style></head><body><div class="parent"><div class="child"></div></div></body>
</html>

表格法

一般情况下,display的table-cell属性用的数量较少。

display:table-cell 此元素会作为一个表格单元格显示(类似 <td>和 <th>),设置在父元素上,

vertical-align 设置子元素垂直对齐方式,父元素和子元素上都可以设置,这里是设置在父元素上。

注意:display:table-cell属性也会被浮动、定位等属性影响,应避免同时使用。

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>子元素在父元素中垂直水平居中--表格法</title><style type="text/css">.parent{width: 200px;height: 300px;background-color: red;display: table-cell;/*定义表格元素*/vertical-align: middle;/*子元素垂直居中对齐*/}.child{width: 100px;height: 100px;background-color: orange;margin: 0 auto;/*水平居中对齐*/}</style></head><body><div class="parent"><div class="child"></div></div></body>
</html>

http://www.lbrq.cn/news/877699.html

相关文章:

  • 网站建设公司倒闭/百度搜索推广优化师工作内容
  • 各地网站备案/培训学校招生方案范文
  • 福州手机模板建站/seo排名优化表格工具
  • wordpress 搜索框位置/郑州seo顾问阿亮
  • 北京移动网站建设/长春网站seo公司
  • 怎么网站改版/快速网站seo效果
  • 管理系统官方网站/长沙网站策划
  • 做淘口令网站/宁波seo外包推广公司
  • 哔哩哔哩网页版缓存视频在哪里/网络优化的流程
  • 网站做维恩图/域名查询网址
  • 电商设计师常用的网站/国内最新新闻摘抄
  • 游仙区专业网站建设价格/吸引人的软文标题
  • 郑州友网站建设/seo优化排名工具
  • 海南省城乡建设部网站首页/广东省疫情最新
  • 可做装饰推广的网站/百度推广登录入口电脑
  • 什么是网站接入商/广东深圳疫情最新
  • 网站开发的公司排名/百度竞价排名的使用方法
  • 佛山网站建设设计公司/百度指数排名明星
  • wordpress婚礼主题/成都公司网站seo
  • 源码制作网站/百度广告屏蔽
  • 模块网站和定制网站区别/互联网营销师培训大纲
  • wordpress留言板设置/关键词优化怎么操作
  • 专业网站设计第三方/宁德市区哪里好玩
  • 网站建设数据库多少钱/淘宝网店代运营正规公司
  • 网站qq未启用/哪里有学市场营销培训班
  • 做简历的网站都有哪些/北京seo优化排名推广
  • 天蝎网站建设公司/黑马教育培训官网
  • php网站栏目 添加和删除/郑州竞价托管公司哪家好
  • 做纪念品网站/微信公众号怎么推广
  • 注册服务器网站哪个好/百度经验悬赏令
  • 搭建云途YTM32B1MD1芯片VSCODE+GCC + Nijia + Cmake+Jlink开发环境
  • Linux操作系统之信号:保存与处理信号
  • 15.图像 模板轮廓检测
  • 测试tcpdump,分析tcp协议
  • HAProxy双机热备,轻松实现负载均衡
  • 【LeetCode 热题 100】94. 二叉树的中序遍历——DFS