Quiero enviar una sola línea de texto al navegador que contiene una etiqueta. Cuando se renderiza, parece que DIV genera una nueva línea. ¿Cómo puedo incluir el contenido en la etiqueta div en la misma línea? Aquí está mi código.
<?php
echo("<a href=\"pagea.php?id=$id\">Page A</a>")
?>
<div id="contentInfo_new">
<script type="text/javascript" src="getData.php?id=<?php echo($id); ?>"></script>
</div>
He tratado de arreglarlo aquí. ¿Cómo puedo tener esta pantalla en una sola línea?

echo $id;es tan válido comoecho($id);.Respuestas:
La
divetiqueta es un elemento de bloque que provoca ese comportamiento.En su
spanlugar, debería utilizar un elemento, que está en línea.Si realmente desea usar
div, agreguestyle="display: inline". (También puede poner eso en una regla CSS)fuente
display: inlinecontradice para qué sirve el DIV, ¡así que no lo hagas! En su lugar, utilice el intervalo.if you really want to.display: inline-blocky un elemento div. Di lo que quieras sobre el estilo, pero esto resolvió ambos problemas.No soy un experto pero lo intento
white-space:nowrap;La propiedad de espacio en blanco es compatible con todos los navegadores principales.
Nota: El valor
"inherit"no es compatible con IE7 y versiones anteriores. IE8 requiere un!DOCTYPE. Compatible con IE9"inherit".fuente
overflow: hiddenel elemento de ajuste y lo mueve de acuerdo con el padre "en el fondo" :)dives un elemento de bloque, que siempre ocupa su propia línea.usa la
spanetiqueta en su lugarfuente
Agregue
style="display: inline"a su div.fuente
use float: left en el div y el enlace, o use un intervalo.
fuente
Utilice la propiedad css - white-space: nowrap;
fuente
Una mejor manera de hacer una línea de ruptura es usando span con el parámetro de estilo CSS white-space: nowrap;
span.nobreak { white-space: nowrap; } or span.nobreak { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }Ejemplo directamente en su HTML
<span style='overflow:hidden; white-space: nowrap;'> YOUR EXTENSIVE TEXT THAT YOU CAN´T BREAK LINE ....</span>fuente
<div style="float: left;"> <?php echo("<a href=\"pagea.php?id=$id\">Page A</a>") ?> </div> <div id="contentInfo_new" style="float: left;"> <script type="text/javascript" src="getData.php?id=<?php echo($id); ?>"></script> </div>fuente
Simplemente puede usar:
#contentInfo_new br {display:none;}fuente