<br><div class="msgheader"> <div class="right"><span style="CURSOR: pointer" onclick="copycode(getid('phpcode62'));"><u>コードをコピー</u></span></div>コードは次のとおりです:</div> <div class="msgborder" id="phpcode62"> <br><html xmlns="http :/ /www. w3.org/1999/xhtml " > <br><head> <br><title>テスト スパン</title> <br><mce:style type="text/css"> <! -- <br />span { <br />background-color:#ffcc00; <br />} <br />--></mce:style><style type= "text/css" mce_bogus="1">span { <br>background-color:#ffcc00; <br>width:150px; <br></head > 🎜><body> <br>固定 <span >width</span> <br></html> テストに合格した後、FirefoxでもIEでも動作しないことが判明しました。 <br><br>CSS2 標準の幅の定義を調べると、CSS の元の幅属性が常に有効であるとは限らないことがわかりました。オブジェクトがインライン オブジェクトの場合、幅属性は無視されます。 Firefox と IE は当初、標準に従ってこれを行っていました。 <br><br><br>スパンをブロック タイプに変更し、float を設定することは完全な解決策ではありません</div> <br><br>スパンの CSS に表示属性を追加し、幅が次のようにブロック タイプ要素にスパンを設定します。正しいです。これは機能しますが、前後のテキストが別の行に分離されてしまいます。このようにして、span は実際には div になります。 <br><br><br><strong></strong><br>コードをコピーします <br><br><br>コードは次のとおりです:<div class="msgheader"><div class="right"> <span style="CURSOR: pointer" onclick="copycode(getid('phpcode63'));">span {background-color:多くの人は、特定の条件下で問題を解決できる別の CSS 属性 float を追加することを提案します。たとえば、この例では、span の前にテキストがない場合、実際に実行可能です。ただし、存在する場合は、前後のテキストが結合され、span は 2 行目まで実行されます。 <u></u></span> </div></div> <div class="msgborder" id="phpcode63">コードをコピーします <br><br> </div>コードは次のとおりです:<br><br> <br>span {background-color: #ffcc00; <div class="msgheader">display:block; float:left; width:150px;} <div class="right"> <span style="CURSOR: pointer" onclick="copycode(getid('phpcode64'));"><u></u>スパン幅を設定するための完璧なソリューション</span> </div> </div>次のコードは完璧です。スパン幅の設定の問題を解決しました。ブラウザは通常、サポートされていない CSS プロパティを無視するため、Firefox で将来の Firefox 3 に達した場合にこの行が機能するように、最後に display:inline -block 行を記述するのが最善です。このコードはさまざまなバージョンと互換性があります。同時に。 <div class="msgborder" id="phpcode64"> <br><br><br> </div> <br>コードをコピー<strong></strong><br>コードは次のとおりです:<br><br> <br><!DOCTYPE html PUBLIC "-/ /W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <div class="msgheader"><html xmlns="http :// www.w3.org/1999/xhtml" > <div class="right"><head><title>テスト スパン</title> <span style="CURSOR: pointer" onclick="copycode(getid('phpcode65'));"><mce:style type="text/css">< ;!- - <u>span { 背景色:#ffcc00; 表示:-moz-inline-block; 幅:150px;} </u>--></mce:style> </span> <style type="text/css" mce_bogus="1">span {background-color:#ffcc00; display:inline-block;}< ;/style> </div><body> </div></body> 🎜><div class="msgborder" id="phpcode65"></div>