Html 将固定宽度div居中放置在百分比宽度div内

Html 将固定宽度div居中放置在百分比宽度div内,html,css,Html,Css,如何在百分比宽度div内水平居中放置固定宽度div 例如,在这把小提琴中,我希望以谷歌标志为中心 <div class="box"> <div class="image"> <img src="http://www.google.co.uk/intl/en_ALL/images/srpr/logo11w.png" /> </div> <div class="text">Hello</div>

如何在百分比宽度div内水平居中放置固定宽度div

例如,在这把小提琴中,我希望以谷歌标志为中心

<div class="box">
    <div class="image">
      <img src="http://www.google.co.uk/intl/en_ALL/images/srpr/logo11w.png" />
    </div>
    <div class="text">Hello</div>
</div>

.box {
border-radius: 4px;
width: 30%;
margin-right: 2%;
margin-top: 10px;
background: #fff;
float: left;
position: relative;
overflow: hidden;
border: 1px solid #bdc9dc;
height: 200px;
}

.box .image {
height: 160px;
width: 400px;
background-color: #ff1769;
}

你好
.盒子{
边界半径:4px;
宽度:30%;
保证金权利:2%;
边缘顶部:10px;
背景:#fff;
浮动:左;
位置:相对位置;
溢出:隐藏;
边框:1px实心#bdc9dc;
高度:200px;
}
.盒子.图像{
高度:160px;
宽度:400px;
背景色:#ff1769;
}


我在网上查看了各种“解决方案”,但没有找到任何有效的解决方案。

具有
固定的
%
宽度的div可以通过应用与其父容器的中心对齐

margin:0自动

例如:

#divToCenter{
  height: 160px;
  width: 400px;
  margin:0 auto;
}

具有
固定
%
宽度的div可以通过应用

margin:0自动

例如:

#divToCenter{
  height: 160px;
  width: 400px;
  margin:0 auto;
}

具有
固定
%
宽度的div可以通过应用

margin:0自动

例如:

#divToCenter{
  height: 160px;
  width: 400px;
  margin:0 auto;
}

具有
固定
%
宽度的div可以通过应用

margin:0自动

例如:

#divToCenter{
  height: 160px;
  width: 400px;
  margin:0 auto;
}

通过设置div的背景图像并根据需要更改背景大小,可以轻松将徽标居中:

.box .image {
   height: 160px;
   width:400px;
   background-color:#ff1769;
   background-image: url('http://www.google.co.uk/intl/en_ALL/images/srpr/logo11w.png');
   background-size:47% 100%;
}

请参见

通过设置div的背景图像并根据需要更改背景大小,您可以轻松地将徽标居中:

.box .image {
   height: 160px;
   width:400px;
   background-color:#ff1769;
   background-image: url('http://www.google.co.uk/intl/en_ALL/images/srpr/logo11w.png');
   background-size:47% 100%;
}

请参见

通过设置div的背景图像并根据需要更改背景大小,您可以轻松地将徽标居中:

.box .image {
   height: 160px;
   width:400px;
   background-color:#ff1769;
   background-image: url('http://www.google.co.uk/intl/en_ALL/images/srpr/logo11w.png');
   background-size:47% 100%;
}

请参见

通过设置div的背景图像并根据需要更改背景大小,您可以轻松地将徽标居中:

.box .image {
   height: 160px;
   width:400px;
   background-color:#ff1769;
   background-image: url('http://www.google.co.uk/intl/en_ALL/images/srpr/logo11w.png');
   background-size:47% 100%;
}
请参见

我会这样做:

.box .image {
    height: 160px;
    width: 100%;
    background-color:#ff1769;
    background-position:center center; 
}
将图像添加为背景图像

我会这样做:

.box .image {
    height: 160px;
    width: 100%;
    background-color:#ff1769;
    background-position:center center; 
}
将图像添加为背景图像

我会这样做:

.box .image {
    height: 160px;
    width: 100%;
    background-color:#ff1769;
    background-position:center center; 
}
将图像添加为背景图像

我会这样做:

.box .image {
    height: 160px;
    width: 100%;
    background-color:#ff1769;
    background-position:center center; 
}
将图像添加为背景图像


.盒子{
边界半径:4px;
宽度:30%;
保证金权利:2%;
边缘顶部:10px;
背景:#fff;
浮动:左;
位置:相对位置;
溢出:隐藏;
边框:1px实心#bdc9dc;
高度:200px;
}
.盒子.图像{
高度:160px;
宽度:400px;
背景色:#ff1769;
保证金:自动;
}
.box.图像img{
身高:100%;
宽度:100%;
}

.盒子{
边界半径:4px;
宽度:30%;
保证金权利:2%;
边缘顶部:10px;
背景:#fff;
浮动:左;
位置:相对位置;
溢出:隐藏;
边框:1px实心#bdc9dc;
高度:200px;
}
.盒子.图像{
高度:160px;
宽度:400px;
背景色:#ff1769;
保证金:自动;
}
.box.图像img{
身高:100%;
宽度:100%;
}

.盒子{
边界半径:4px;
宽度:30%;
保证金权利:2%;
边缘顶部:10px;
背景:#fff;
浮动:左;
位置:相对位置;
溢出:隐藏;
边框:1px实心#bdc9dc;
高度:200px;
}
.盒子.图像{
高度:160px;
宽度:400px;
背景色:#ff1769;
保证金:自动;
}
.box.图像img{
身高:100%;
宽度:100%;
}

.盒子{
边界半径:4px;
宽度:30%;
保证金权利:2%;
边缘顶部:10px;
背景:#fff;
浮动:左;
位置:相对位置;
溢出:隐藏;
边框:1px实心#bdc9dc;
高度:200px;
}
.盒子.图像{
高度:160px;
宽度:400px;
背景色:#ff1769;
保证金:自动;
}
.box.图像img{
身高:100%;
宽度:100%;
}


.box.image{margin:0 auto;}图像是否始终为400px?您可以添加
左边距:-200px
.image
你好,大卫,是的,这很有效。不知道为什么我错过了。然而,如果你在小提琴中这样做,你会在粉红色的右边得到一个白色的条。我想知道为什么?.box.image{margin:0auto;}图像总是400px吗?您可以添加
左边距:-200px
.image
你好,大卫,是的,这很有效。不知道为什么我错过了。然而,如果你在小提琴中这样做,你会在粉红色的右边得到一个白色的条。我想知道为什么?.box.image{margin:0auto;}图像总是400px吗?您可以添加
左边距:-200px
.image
你好,大卫,是的,这很有效。不知道为什么我错过了。然而,如果你在小提琴中这样做,你会在粉红色的右边得到一个白色的条。我想知道为什么?.box.image{margin:0auto;}图像总是400px吗?您可以添加
左边距:-200px
.image
你好,大卫,是的,这很有效。不知道为什么我错过了。然而,如果你在小提琴中这样做,你会在粉红色的右边得到一个白色的条。我想知道为什么?在你的小提琴中,父容器只有
宽度:30%
,而你的徽标看起来更大。因此,将其增加到100%并检查。这样,您就可以了解添加
margin:0 auto
not know why downvote时发生的更改。它的bcos他使用了一个比其父容器大的徽标。我猜这是因为他不想更改父div的宽度,因为他的问题说他想将其置于div的中心,宽度设置为30%。因为它不回答他的问题question@DavidNguyen他的问题是将一个固定宽度的div置于一个百分比宽度div内。。仪式我已经写了一篇评论,说的是细节。在你的小提琴中,父容器只有
宽度:30%
,你的徽标看起来太大了。因此,将其增加到100%并检查。这样,您就可以了解添加
margin:0 auto
not know why downvote时发生的更改。它的bcos他使用了一个比其父容器大的徽标。我猜这是因为他不想更改父div的宽度,因为他的问题说他想将其置于div的中心,宽度设置为30%。因为它不回答他的问题question@DavidNguyen他的问题是将一个固定宽度的div置于一个百分比宽度div内。。仪式我已经写了一篇评论,说的是细节。在你的小提琴中,父容器只有
宽度:30%
,你的徽标看起来太大了。因此,将其增加到100%并检查。这样你就可以理解