¿Hay alguna manera de no insertar una nueva línea antes de div
sin usar float: left
en el elemento anterior?¿No hay línea nueva después de div?
¿Tal vez alguna etiqueta en el div
que simplemente lo ponga a la derecha?
¿Hay alguna manera de no insertar una nueva línea antes de div
sin usar float: left
en el elemento anterior?¿No hay línea nueva después de div?
¿Tal vez alguna etiqueta en el div
que simplemente lo ponga a la derecha?
No hay de nueva línea, sólo el div
es un elemento de bloque.
Puede hacer que div
en línea agregue display: inline
, que puede ser lo que desea.
<div style="display: inline">Is this what you meant?</div>
div.noWrap {
display: inline;
}
Citando Mr Man inicial de here:
lugar de esto:
<div id="Top" class="info"></div><a href="#" class="a_info"></a>
Utilice esta:
<span id="Top" class="info"></span><a href="#" class="a_info"></a>
También, usted podría utilizar esto:
<div id="Top" class="info"><a href="#" class="a_info"></a></div>
Y gostbustaz:
Si Absoultely debe utilizar un
<div>
, puede establecerdiv { display: inline; }
en su hoja de estilo.
Por supuesto, que esencialmente hace que el
<div>
a<span>
.
¿Ha considerado usar span
en lugar de div
? Es la versión en línea de div
.
Esto funciona como magia, lo utilizan en el archivo CSS en el div que desea tener en la nueva línea:
.div_class {
clear: left;
}
o declarar que en el html:
<div style="clear: left">
<!-- Content... -->
</div>
aunque es posible que solo quiero usar un lapso. –