0

contenteditable='true' と overflow='auto' (または 'scroll') を設定することで、DIV を TEXTAREA として使用できることがわかりました (外観は気にせず、機能だけを気にします)。 Google検索で解決策が見つからず、問題は行間に関連しています。Enterキーを押すと、次の行がDIVの前の行から離れすぎています。DreamWeaverでデザインする際、DIVの内容を編集してエンターキーを押してコードウィンドウに切り替えてみると、自動でPタグが挿入されているのがわかります。そのため、DIV の行は互いに離れすぎており、TEXTAREA のように見栄えがよくありません。それはとても醜くて厄介だと言いたいです。

Enter キーを押すたびに P タグが DIV のコンテンツに自動的に挿入されるのを抑制する方法を教えてください。または、DIV の行を TEXTAREA のように正常にする他の解決策を教えてください。

どうもありがとうございました!あなたの助けは非常に高く評価されます! (私は Web プログラミングの初心者なので、しばらくお待ちください!!! ありがとうございます!! :))

アップデート!!!誤解されているかもしれませんが、Enter キーを押すと言うのは、DreamWeaver のようなコード エディターではなく、ブラウザーでページを読み込んで、通常のユーザーとして入力しようとしたときです。それが私がページをテストするときです。

4

4 に答える 4

0

つまりね。

ここでの多くの回答は質問に答えていますが、すべて重要な点を見逃しています. 私たちは皆、ある時点でこれに慣れていませんでした。

ですから、私がこの道を歩み始めたときに得られたらよかったと思うアドバイスをいくつかさせてください。

  • コードを読むことを学ぶと、あなたの人生は楽になります。

    今は気が遠くなるかもしれませんが、自分の学習能力を信じて、数日間苦労してください. あなたは頭痛と笑顔で反対側に出てきます.

  • コードを記述し、ブラウザでページを保存して更新します。

    このように、ブラウザで表示します。ChromeFirefoxInternet ExplorerOpera & Safariなどの重要なブラウザもすべて入手する必要があります。

  • MAMP / XAMPP / Visual Studio などのローカルホストサーバーの使用方法を学びます。

    このようにして、サーバー側のコードを書くことができます。そうすれば、何もアップロードすることなく、テスト、チェック、微調整を行うことができます。

なによりですが..

  • WYSIWYG から離れてください。

    それらはすべて悪いニュースです。

    独自のコードを書くだけです。

:{D

于 2012-12-04T14:07:49.803 に答える
0

私は奇妙な問題 (あなたの何人かが私が初心者だと思うかもしれませんか?, 私に反対票を投じますか?) は私のせいではなく、私が使用していたブラウザのせいでした.それは Opera ブラウザでした. DIV のコンテンツがそのようにレンダリングされるとは思いませんでした。

Google Chrome、FireFox などの別のブラウザを使用してみましたが、現在は TEXTAREA のように正常です。

ありがとう!

于 2012-12-04T14:32:18.967 に答える
0

WYSIWYG HTML エディターではなく、コード ビューでの編集に切り替えます。次に、開始 div タグと終了 div タグの間に次のように入力します。

<div>your text here.</div>
于 2012-12-04T13:42:45.603 に答える
0

このようなもの?

#myDiv p{
    margin: 0px;
}

heightマージンが行の高さの問題を引き起こしているとは 100% 確信が持てませんpadding

私はフィドルを作ってみましたが、同じ問題はありません。行間は正常に見えます: http://jsfiddle.net/dFzjT/ 詳しく調べると、Chrome はdiv各改行に余分な s を追加しています。

于 2012-12-04T13:42:02.793 に答える