简体   繁体   English

段落中间的 div/input

[英]div/input in middle of paragraph

I am trying to align a div containing an input in the middle of a paragraph.我正在尝试在段落中间对齐包含输入的 div。 Seeing as a div cannot be contained by a paragraph in a valid way, I need to make all three elements align inline-block.看到一个 div 不能以有效的方式包含在一个段落中,我需要使所有三个元素都对齐 inline-block。

The first paragraph is relatively small, the div is around 350px, the last paragraph is really long.第一段比较小,div在350px左右,最后一段真的很长。 Its that last paragraph that gives my a problem as it won't automatically word-wrap when the text reaches the end of the page - instead the entire paragraph wraps to a new line.它的最后一段给我带来了问题,因为当文本到达页面末尾时它不会自动换行 - 而是整个段落换行到新行。

 <p style="display:inline-block">Blah Blah Blah Text Goes Here:</p> <div style="display:inline-block width:350px;"><input name="blah" value="123456yg323456y23456yr345yr3456tr3454345"></div> <p style="display:inline-block">blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah </p>

The output I am getting looks like this:我得到的输出如下所示:

Blah Blah Blah Text Goes Here: <-------------div input goes here ------------->

blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah 
blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah 

I am looking for output that looks like this:我正在寻找如下所示的输出:

Blah Blah Blah Text Goes Here: <-------------div input goes here -------------> blah blah blah blah blah blah blah
blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah 
blah blah blah blah blah blah blah blah blah blah

Removing the input from the div is not an option.从 div 中删除输入不是一种选择。

How can I properly get the desired output in a responsive manner?如何以响应方式正确获得所需的输出?

Try display: inline尝试display: inline

 <p style="display:inline">Blah Blah Blah Text Goes Here:</p> <div style="display:inline; width:350px;"><input name="blah" value="123456yg323456y23456yr345yr3456tr3454345"></div> <p style="display:inline">blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah </p>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM