Логотип CSS меняет свое положение при увеличении длины текста

StackOverflow https://stackoverflow.com//questions/25074463

  •  26-12-2019
  •  | 
  •  

Вопрос

Это мой код который работает нормально, но когда я меняю свой headline2text на "Цена продажи 25 долларов .Это пример текста.$244", затем изображение автоматического логотипа меняет свое положение.Я не хочу, чтобы логотип менял свое положение, но он должен оставаться на своем месте и не должен быть затронут заголовком2txt.Как устранить эту проблему?

 <div id="wrapper">
        <div id="mainContainer">
            <p class="copyrights" id="copyrights"></p>
            <div>
                <img id="Image_Car" src="http://i.share.pho.to/25a090ef_c.png" />
            </div>
                  <div id="headlineText">
            <p id="headline1Txt" >Sample bag1</p>
            <p id="headline2Txt" >Sale Price $25 </p>

        </div>
            <div id="disclaimer" >
               Details*
            </div>
              <div id="Image_logo">
                <img id="Imglogo" src="http://i.share.pho.to/93578bd4_o.png" />
            </div>

           <div >
           <button class="btn btn-primary" type="button"  id="ctaBtn"><div id="fadeIn" >  Learn More Now </div></button>

        </div>
    </div>


#Image_logo img
{
    position:relative;
    width:140px;
    height:30px;
    top:-3px;
left:390px;
}
</div>
Это было полезно?

Решение

У тебя есть position: relative; на #Изображение_logo img и все же вы пытаетесь позиционировать это "абсолютным образом".Попробуйте изменить свой CSS следующим образом:

#Image_logo img {
    position:absolute;
    width:140px;
    height:30px;
    top:40px;
    left:390px;
}

Другие советы

I may not understand what you're asking, but I think the lack of a float is throwing you. Adding some css like this..

<style>
#Image_logo img {
    width:140px;
    height:30px;
}
#wrapper {
    float:left;
}
</style>

...should work. It should be in a separate .css file of course.

Try giving your #Image_logo img position: absolute instead of relative, then modify top, left etc. Then it should be always in the same place;

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top