本文主要
介绍了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元素和辅助元件寿命,就会出现水平不完全居中。当使用内嵌块时,包装将被解析成空格。事实上,因特网上还有其他方法,比如长期流行的表格法。