0

右揃えの境界線内でテキストを左揃えにするのに問題があります。テキスト/境界線を右に揃えることができた唯一の方法は、div内にネストされていました。私はそれらをcssから右に揃えようとしましたが失敗したので、コンテンツをdivに入れました。問題は旧友の「継承」が原因だと思います。

 Here's the relevant code   

    <code> css   

        .ex2
             { 
            border-style:solid;
              border-color:#3d2574;
             width:295px;
             height:180px;
             padding:10px;
               border:2px 
                margin:0px;
               z-index:12;
                 }  

            <html>

                <div align="right"> <div class="ex2">
               <style="text-aline=:left;          
             padding:5; font size:3;color="black" ><b><p>*yadda:<br>
            yadda,yadda,yadda, yeadda,yadda,yadda<br><br>
          yadda,yadda,yadda, yeadda,yadda,yadda<br><br> 
          yadda,yadda,yadda, yeadda,yadda,yadda</p>

                                </b>
                       </var>
                 </font>

              </div>
            </div>
              </div>

              </code>
4

3 に答える 3

0

css を使用する代わりに align="right" を使用しないでください:

float:right

この助けを願っています。

于 2012-06-15T06:08:18.230 に答える
0

text-align宣言のつづりと形式が間違っています:

<style="text-aline=:left; padding:5; font size:3;color="black">

あなたはtext-aline=:left代わりに書いたtext-align:left

styleタグ自体も間違って使用されています。それは例えばあるべきです

<style>.ex2 { text-align:left; padding:5px; font-size:3em; color:black; }</style>

セレクター ( .ex2) を追加し、単位値 ( pxem) をpaddingandfont-size宣言に追加したことに注意してください。

さらに良いことに、CSS スタイルは外部スタイルシートに移動する必要があります (おそらく.ex2ルールで行ったように)。

あなたの HTML で気付いたその他の書式設定の問題がいくつかあります。

  • 色の宣言の形式が正しくありません。color="black"の代わりに書いてい color:black;"ます。
  • font-size宣言にハイフンがありません。
  • font一致する開始タグのない終了タグがあります。
  • var開始タグのない終了タグがあります。
  • 開始タグが 4 つdivあり、終了タグが 3 つしかありません。
于 2012-06-15T06:08:27.453 に答える
0

<style = "text-aline=:left;などが正しくありません。次のように、css で正しく配置するテキストを参照する必要があります。

.ex2 { 
     border-style:solid;
     border-color:#3d2574;
     width:295px;
     height:180px;
     padding:10px;
     border:2px 
     margin:0px;
     z-index:12;
     text-align: right;
     padding:5; 
     font size:3;
     color:black;
}  

さらに、コードには他にもいくつかの問題があります。

  • style タグの使い方が間違っています。スタイル タグは、記述した css を単純にラップするか、css ファイルを参照します。スタイル タグを要素のようにスタイル設定することはできません/すべきではありません。

  • 開始のない終了フォント タグがありますが、フォント タグは使用しないことをお勧めします。

  • 開始のない終了 var タグがあります。

  • あなたのスタイルはスタイルタグでラップされていません。


新しいhtmlは次のようになります

<style> 
  .ex2 { 
         border-style:solid;
         border-color:#3d2574;
         width:295px;
         height:180px;
         padding:10px;
         border:2px 
         margin:0px;
         z-index:12;
         text-align: right;
         padding:5; 
         font size:3;
         color:black;
    }  
</style>
<div align="right">
    <div class="ex2">
        <b>
        <p>
            *yadda:<br>
             yadda,yadda,yadda, yeadda,yadda,yadda<br>
            <br>
             yadda,yadda,yadda, yeadda,yadda,yadda<br>
            <br>
             yadda,yadda,yadda, yeadda,yadda,yadda
        </p>
        </b>
    </div>
</div>
</div>
于 2012-06-15T06:09:51.120 に答える