我试图在php或html文件中创建一个中间图像,然后在侧面创建两个图像

我试图在php或html文件中创建一个中间图像,然后在侧面创建两个图像,html,css,Html,Css,我有一个代码,我想在同一行中添加三个图像,一个中心图像,一个左图像和一个右图像。我怎么能在我的编码中这样做呢?我是一个php。到目前为止,我得到的东西使我的图像位于中心,但其他两个位于第一个图像下 <div style="text-align: center;"><IMG SRC="steven.png" ALT="image"></div> <div style="float: left;"><IMG SRC="star.jpg">&

我有一个代码,我想在同一行中添加三个图像,一个中心图像,一个左图像和一个右图像。我怎么能在我的编码中这样做呢?我是一个php。到目前为止,我得到的东西使我的图像位于中心,但其他两个位于第一个图像下

<div style="text-align: center;"><IMG SRC="steven.png" ALT="image"></div>
<div style="float: left;"><IMG SRC="star.jpg"></div>
<div style="float: right;"><IMG SRC="star.jpg"></div>



<a href="log.php"> LOGIN </a>

每个图像都在一个div中,每个div占据了页面的100%宽度,因此即使图像可以居中放置,div(在其默认位置下)也将始终一个置于另一个之下

有很多方法可以将它们排列在一起,下面是我想到的一些方法:

1) 使用所需的宽度设置每个div的样式,然后相应地浮动它们。
2) 设置div宽度,然后将其位置设置为相对,并使用该值使其符合您的喜好。

3) 将它们放在UL内的LI内,并使用显示内联块。

每个图像都在一个div内,每个div占据100%的页面宽度,因此即使图像可以居中,div(在其默认位置下)也将始终一个置于另一个之下

有很多方法可以将它们排列在一起,下面是我想到的一些方法:

1) 使用所需的宽度设置每个div的样式,然后相应地浮动它们。
2) 设置div宽度,然后将其位置设置为相对,并使用该值使其符合您的喜好。

3)把它们放在一个UL的内部,并使用显示内嵌块。

< P>这是一种显示3个图像的方法,其中第一个图像是左对齐的,第二个是中间对齐的,第三个是右对齐的。
<div>
    <div style="margin: auto; float: left; width: 33%;">
        <img src="https://cdn.kastatic.org/images/avatars/leaf-red.png" />
    </div>
    <div style="margin: auto; float: left; width: 34%; text-align: center;">
        <img src="https://cdn.kastatic.org/images/avatars/leaf-green.png" />
    </div>
    <div style="margin: auto; float: left; width: 33%;">
        <img style="float: right;" src="https://cdn.kastatic.org/images/avatars/leaf-blue.png" />
    </div>
</div>


参阅

< P>这是一种显示第一行图像左对齐、第二排中对齐、第三右对齐的3幅图像的方法。

<div>
    <div style="margin: auto; float: left; width: 33%;">
        <img src="https://cdn.kastatic.org/images/avatars/leaf-red.png" />
    </div>
    <div style="margin: auto; float: left; width: 34%; text-align: center;">
        <img src="https://cdn.kastatic.org/images/avatars/leaf-green.png" />
    </div>
    <div style="margin: auto; float: left; width: 33%;">
        <img style="float: right;" src="https://cdn.kastatic.org/images/avatars/leaf-blue.png" />
    </div>
</div>


请参见

仅使用此代码段运行即可看到框正确对齐

.box{
文本对齐:居中;
宽度:100%;
浮动:左;
}
.左{
宽度:100px;
高度:100px;
显示:内联块;
文本对齐:左对齐;
背景:#333;
浮动:左;
}
.中心{
宽度:100px;
高度:100px;
背景:#999;
显示:内联块;
文本对齐:居中;
}
.对{
宽度:100px;
高度:100px;
显示:内联块;
文本对齐:右对齐;
浮动:对;
背景:#903;
}

无标题文件

只需运行此代码段,您就可以看到框正确对齐

.box{
文本对齐:居中;
宽度:100%;
浮动:左;
}
.左{
宽度:100px;
高度:100px;
显示:内联块;
文本对齐:左对齐;
背景:#333;
浮动:左;
}
.中心{
宽度:100px;
高度:100px;
背景:#999;
显示:内联块;
文本对齐:居中;
}
.对{
宽度:100px;
高度:100px;
显示:内联块;
文本对齐:右对齐;
浮动:对;
背景:#903;
}

无标题文件