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

深圳网站建设营销服务平台/网站怎么做推广

深圳网站建设营销服务平台,网站怎么做推广,英文建设网站,中英文网站建设价格一、水平居中 1.1 行内元素 .parent {text-align: center; } 复制代码1.2 块级元素 1.2.1 块级元素一般居中方法 .son {margin: 0 auto; } 复制代码1.2.2 子元素含 float .parent{width:fit-content;margin:0 auto; }.son {float: left; } 复制代码1.2.3 Flex 弹性盒子 1&#…

一、水平居中

1.1 行内元素

.parent {text-align: center;
}
复制代码

1.2 块级元素

1.2.1 块级元素一般居中方法

.son {margin: 0 auto;
}
复制代码

1.2.2 子元素含 float

.parent{width:fit-content;margin:0 auto;
}.son {float: left;
}
复制代码

1.2.3 Flex 弹性盒子

1) flex 2012版

.parent {display: flex;justify-content: center;
}
复制代码

2)flex 2009版

.parent {display: box;box-orient: horizontal;box-pack: center;
}
复制代码

1.2.4 绝对定位

1)transform

.son {position: absolute;left: 50%;transform: translate(-50%, 0);
}
复制代码

2)left: 50%

.son {position: absolute;width: 宽度;left: 50%;margin-left: -0.5*宽度
}
复制代码

3)left/right: 0

.son {position: absolute;width: 宽度;left: 0;right: 0;margin: 0 auto;
}
复制代码

小结

以上是 CSS 水平居中的 8 种方法。

二、垂直居中

2.1 行内元素

.parent {height: 高度;
}.son {line-height: 高度;
}
复制代码

注:① 子元素 line-height 值为父元素 height 值。② 单行文本。

2.2 块级元素

2.2.1 行内块级元素

.parent::after, .son{display:inline-block;vertical-align:middle;
}
.parent::after{content:'';height:100%;
}
复制代码

适应 IE7。

2.2.2 table

.parent {display: table;
}
.son {display: table-cell;vertical-align: middle;
}
复制代码

优点

  • 元素高度可以动态改变, 不需再CSS中定义, 如果父元素没有足够空间时, 该元素内容也不会被截断。

缺点

  • IE6~7, 甚至IE8 beta中无效。

2.2.3 Flex 弹性盒子

1)flex 2012版

.parent {display: flex;align-items: center;
}
复制代码

优点

  • 内容块的宽高任意, 优雅的溢出。
  • 可用于更复杂高级的布局技术中。

缺点

  • IE8/IE9不支持。
  • 需要浏览器厂商前缀。
  • 渲染上可能会有一些问题。

2)flex 2009版

.parent {display: box;box-orien: vertical;box-pack: center;
}
复制代码

优点

  • 实现简单, 扩展性强。

缺点

  • 兼容性差, 不支持IE。

2.2.4 绝对定位

1)transform

.son {position: absolute;top: 50%;transform: translate( 0, -50%);
}
复制代码

优点

  • 代码少。

缺点

  • IE8不支持, 属性需要追加浏览器厂商前缀, 可能干扰其他 transform 效果, 某些情形下会出现文本或元素边界渲染模糊的现象。

2)top: 50%

.son {position: absolute;top: 50%;height: 高度;margin-top: -0.5高度;
}
复制代码

优点

  • 适用于所有浏览器。

缺点

  • 父元素空间不够时, 子元素可能不可见(当浏览器窗口缩小时,滚动条不出现时).如果子元素设置了overflow:auto, 则高度不够时, 会出现滚动条。

3)top/bottom: 0;

.son {position: absolute;top: 0;bottom: 0;margin: auto 0;
}
复制代码

优点

  • 简单。

缺点

  • 没有足够空间时, 子元素会被截断, 但不会有滚动条。

小结

以上是 CSS 垂直居中的 8 种方法及其优缺点。

三、小结

以上总结了水平居中、垂直居中各8个共16种方法。

其中,

  • flex
  • 绝对定位

同时适用于水平居中和垂直居中。

希望帮助到了你。

欢迎讨论。

٩(๑❛ᴗ❛๑)۶


感谢@ape-casear,@斗鹰 的指正!

也欢迎大家一起将 CSS 的居中总结得更好!


参考文献

[1] louis. 16种方法实现水平居中垂直居中[OL],2017-04-20.

[2] 慢思考快行动. css设置垂直居中[OL], 2017-09-03.

http://www.jmfq.cn/news/4970233.html

相关文章:

  • 精准扶贫网站建设的意义/网络营销服务商有哪些
  • 河南郑州网站建设/网络营销与策划实践报告
  • 哪些网站可以做调查问卷/百度推广联系人
  • 做独立网站需要软件吗/淘宝数据分析
  • 郴州做网站的/营销管理培训课程
  • 家乡网站设计模板/百度seo优化推广公司
  • 茶山网站建设公司/营销网络推广
  • 旅游网站建设成都/杭州网站seo公司
  • 云主机服务器/深圳企业seo
  • wordpress 国内加速/哈尔滨网络优化推广公司
  • 嘉兴微信网站建设/专业网页设计和网站制作公司
  • 大连的网站设计公司/北京做的好的seo公司
  • 申请网站建设的请示/教你如何快速建站
  • 桂林北京网站建设/推广代理公司
  • 现在建网站/品牌营销案例
  • 护肤品 网站建设策划书/seo蜘蛛池
  • 怎么自己做彩票网站/seo代码优化工具
  • 长春seo网站建设费用/技能培训
  • 小说网站开发的看书软件/seo值是什么意思
  • 网站流量如何盈利/天津百度推广电话号码
  • 承德市网站开发/磁力宝最佳搜索引擎入口
  • django网站开发实例源码/做app推广去哪找商家
  • 医社保增减员在什么网站做/现在网络推广方式
  • 要建一个网站该怎么做/知乎推广合作
  • 龙华专业做网站/百度竞价代理公司
  • 做水果的有什么网站/石家庄百度seo排名
  • 人才网站源码/外贸获客软件
  • 自动化科技产品网站建设/域名ip地址在线查询
  • 鞍山网站怎么做出来的/上海百度推广公司排名
  • 自建站什么意思/网络营销常见的工具