なぜspanの幅と高さを設定できないのか

988 ワード

なぜspanの幅と高さを設定できないのか:
div+cssレイアウトの学習を始めたばかりの頃は、CSSコードを使用してspanの高さと幅を設定できないという問題が発生する可能性があります.CSSコードにエラーはありませんが、有効になりません.たとえば
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.51texiao.cn/" />
<title>    </title>
<style type="text/css">
.mytest{
  width:200px;
  height:200px;
  border:1px solid red;
}
</style>
</head>
<body>
<span class="mytest">    </span>
</body>
</html>

以上のコードでは、設定したspan要素の高さと幅は有効になりません.この現象の原因は、インライン要素は幅と高さを設定できないため、幅と高さを設定するには、インライン要素のdisplayプロパティ値をblockに設定することで、まずブロックレベル要素に変換する必要があります.CSSコードの修正は以下の通りです.
width:200px;
height:200px;
display:block;
border:1px solid red;

原文の住所は次のとおりです.http://www.51texiao.cn/div_cssjiaocheng/2015/0519/1903.html
最も元のアドレスは次のとおりです.http://www.softwhy.com/forum.php?mod=viewthread&tid=4708