0
<div style="display:inline;  margin-left:30px;  ">  
                 <span class="checktext"><?php echo $newspec->spec;?><span>
                 <input class="postptext" style=" display:inline; float:right;" type="checkbox" id="<?php echo $newspec->ID;?>" value="<?php echo $newspec->spec;?>">
</div>

<div style="display:inline;  margin-left:30px;  ">  
                 <span class="checktext"><?php echo $newspec->spec;?><span>
                 <input class="postptext" style=" display:inline; float:right;" type="checkbox" id="<?php echo $newspec->ID;?>" value="<?php echo $newspec->spec;?>">
</div>

<div style="display:inline;  margin-left:30px;  ">  
                 <span class="checktext"><?php echo $newspec->spec;?><span>
                 <input class="postptext" style=" display:inline; float:right;" type="checkbox" id="<?php echo $newspec->ID;?>" value="<?php echo $newspec->spec;?>">
</div>

これは css です:

.postptext
{
   float:right;
}

これが私のレイアウトです。これは私が見るものです:

http://i.imgur.com/D2K6KUW.png?1

ご覧のとおり、チェックボックスは明らかに正しくフロートされていますが、奇妙な動作を主張しています。margin-left 、 margin-right 、何も設定できません。彼らはただそこにとどまるでしょう。margin-left 30px を div 全体に配置しましたが、スパンのみがマージン設定を適用しています。私は混乱しています。他のいくつかの css がチェックボックスの設定を定義していることを知っています。しかし、フロートしません:それをオーバーライドするのに十分ですか? そうでない場合、テンプレートで定義されている css を完全に無視するにはどうすればよいですか?

4

1 に答える 1