CSS元素中心布局的一种简便方法

CSS元素中心布局的一种简便方法
本文主要介绍了CSS元素的简单布局方法,并介绍了三种嵌入元素、块元素和行内块的实例。
首先,我们需要知道哪些元素存在

嵌入式元素(显示:内联;)如,跨度,B,我{一} incustomable盒

{默认的对等点可以继续使用相同类型的标记}
{内容打开宽度}
{不支持宽高}
{不支持上下边距和填充}
{代码行将解析为空}

块元素(显示:块;)如div、p、h1-h6

{默认独占一行显示}
{基本上支持所有CSS命令}

显示:内联块;如img { IMG是一个神奇的东西,它既不是一个内置的也不是一块,而是一块内}

{在一行}显示
{支持宽和高}
{没有宽度}时内容打开宽度

然后我们依次跟随前三个元素。

一、内嵌元素的单行文本

最常见的解决方案是使用文本对齐和行高。

CSS代码将内容复制到剪贴板。
行高:200px;
文本对齐:中心;

但是这种疗法真的很完美吗我不这么认为.
不管怎样,我每次选择看非文本区域也是选取的文本是非常糟糕的,但IE6-8只会选择文本
两。块元素位于中间。

解决方案:使用位置元素的+边界负值

CSS代码将内容复制到剪贴板。
宽度:100px;
身高:100px;
职位:相对;
左:100px;
上图:100px;
margin-left: - 50px;
边距:- 50px;

缺点:有必要知道盒子的宽度。

三。内块在中间。

(1)变换IMG为背景图像,然后使用背景位置:中心;但我们需要注意图片的链接都是经常变化的,所以我们需要这样做。

CSS代码将内容复制到剪贴板。

是否违反了内容样式分离的原则

(2)辅助标签

HTML代码:

xml代码将内容复制到剪贴板。

CSS代码:

CSS代码将内容复制到剪贴板。
。箱{宽度:200px;高度:200px;border: 1px solid # 333;保证金:0汽车;文本对齐:中心;}
img {。框垂直对齐:中间;边框1px solid # 999;padding: 2px;}
。箱跨度{display: inline块;身高:100%;背景:# 333;垂直对齐方式:居中;}

uff1a效应
胡说:在一排让img元素和辅助元件寿命,就会出现水平不完全居中。当使用内嵌块时,包装将被解析成空格。事实上,因特网上还有其他方法,比如长期流行的表格法。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部