Я хочу вывести в браузер одну строку текста, содержащую тег. Когда это отображается, кажется, что DIV вызывает новую строку. Как я могу включить контент в тег div в той же строке - вот мой код.
<?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>
Я попытался привести это в порядок здесь. Как я могу отобразить это в одной строке?
echo $id;
действует так же, какecho($id);
.Ответы:
div
Тег представляет собой блок - элемент, в результате чего это поведение.span
Вместо этого вы должны использовать встроенный элемент.Если действительно хотите использовать
div
, добавляйтеstyle="display: inline"
. (Вы также можете добавить это в правило CSS)источник
display: inline
противоречит тому, для чего предназначен DIV, поэтому, пожалуйста, не делайте этого! Вместо этого используйте диапазон.if you really want to
.display: inline-block
и элемент div. Что угодно о стиле, но это решило обе проблемы.Я не эксперт но попробую
white-space:nowrap;
Свойство white-space поддерживается во всех основных браузерах.
Примечание. Это значение
"inherit"
не поддерживается в IE7 и более ранних версиях. IE8 требует!DOCTYPE
. IE9 поддерживает"inherit"
.источник
overflow: hidden
элемент wrap и вы перемещаете его в соответствии с родительским «на фоне» :)div
это блочный элемент, который всегда занимает отдельную строку.span
вместо этого используйте тегисточник
Добавьте
style="display: inline"
в свой div.источник
используйте float: left в div и ссылке или используйте диапазон.
источник
Использовать свойство css - white-space: nowrap;
источник
Лучший способ сделать линию разрыва - использовать span с параметром стиля CSS white-space: nowrap;
span.nobreak { white-space: nowrap; } or span.nobreak { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
Пример прямо в вашем HTML
<span style='overflow:hidden; white-space: nowrap;'> YOUR EXTENSIVE TEXT THAT YOU CAN´T BREAK LINE ....</span>
источник
<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>
источник
Вы можете просто использовать:
#contentInfo_new br {display:none;}
источник