3

CMS によって生成された HTML を使用しています。

生成されたHTMLは次のとおりです

<input id="something" type="text"><input type="submit" value="Search">

それ以外の

<input id="something" type="text">
<input type="submit" value="Search">

これが原因です:

ここに画像の説明を入力

デフォルトの代わりに:

ここに画像の説明を入力

CSS または JavaScript を使用して、すべての入力/フォーム要素の間にデフォルトの空白を追加する方法はありますか?

それが YUI またはプレーンな JavaScript であることが望ましいでしょう。

ありがとう!

編集:一部の入力要素にはデフォルトの空白があるため、マージンを追加したくありません。それなしで出力されるのは来るコードだけです。すみません!

4

4 に答える 4

3

これは私のために働いているようです:

$('input').after(" ");
于 2013-09-02T19:18:27.597 に答える
-1

そのようなことは避けて、マージンやパディングなどの CSS 戦略について詳しく学ぶ必要があります。

于 2013-09-02T18:10:34.780 に答える
-1

margin-rightすべてのテキスト入力にa を追加するだけです

http://jsfiddle.net/weissman258/2NSZJ/

于 2013-09-02T18:13:05.960 に答える