Я использую систему управления контентом, и я настроил клиент с классом, чтобы создать собственные кнопки, выбрав текст и применяя класс. Теперь клиент хочет, чтобы все кнопки были правильно выровнены, что легко с помощью «float: right»; но он кажется совпадающим с любым содержимым под кнопкой, поэтому мне было интересно, знает ли кто-нибудь об исправлении или улучшенном подходе к этой проблеме, имея в виду его внутри CMS, который просто применяет класс к p или span.Выровнять встроенный блок вправо без использования float
.LinkButtons {
display: inline-block;
*display: inline;
padding:5px 10px 5px 10px;
background-color:#00649c;
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:12px;
float:right;
}
.LinkButtons:hover, .linkbuttons:hover {background-color:#00718b; cursor:pointer; text-decoration:none;}
.LinkButtons a, .linkbuttons a {color:#fff; text-decoration:none;}
.LinkButtons a:hover, .linkbuttons a:hover {color:#fff; text-decoration:none;}
<p>Text above</p>
<p class="LinkButtons">MORE INFO</p>
<p>Text below gets the button overlapping due to the float floating over top</p>
Это не должно появляться над контентом, который под ним? –
Извините, что поплавок вызывает перекрытие содержимого ниже – webmonkey237