Могу ли я вставить текст во входной HTML-элемент

#html #css #input

#HTML #CSS #вход

Вопрос:

Я пытаюсь расположить два HTML-элемента с атрибутом CSS float: right; , элемент ввода рядом с ним-единица измерения ввода. До сих пор я пытался разместить блок рядом с входом, не помещая его в элемент, а также поместить его в элемент p, и как вход, так и элемент внутри элемента div; не сработало. Я хотел бы спросить, есть ли способ вставить элемент рядом с другим?

вот код:

 .caloriesinput {  position: relative;  float: right; } 
 lt;divgt;  lt;h5gt;Calorieslt;/h5gt;  lt;div class="caloriesinput"gt;lt;input type="text"gt;  lt;pgt;kcallt;/pgt;  lt;/divgt; lt;/divgt; 

и вот как показывает код:

введите описание изображения здесь

очень признателен за ваше время.

Комментарии:

1. Попробуйте span вместо p?

Ответ №1:

Я думаю, что вы должны изменить отображение p тега, поэтому добавьте эту строку кода в свой CSS:

 .caloriesinput p {  display: inline-block; }  

Ответ №2:

 .caloriesinput {  position: relative;  float: right; } 
 lt;divgt;  lt;h5gt;Calorieslt;/h5gt;  lt;div class="caloriesinput"gt;lt;input type="text"lt;pgt;kcallt;/pgt;  lt;/divgt; lt;/divgt;