亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

div不是塊元素嗎?為什么在這里兩個button元素跟他排成一行?

div不是塊元素嗎?為什么在這里兩個button元素跟他排成一行?

<!DOCTYPE html>

<html>


<head>

? ? <meta http-equiv="Content-type" content="text/html; charset=utf-8" />

? ? <title></title>

? ? <style>

? ? div {

? ? ? ? width: 500px;

? ? ? ? height: 50px;

? ? ? ? padding: 5px;

? ? ? ? margin: 5px;

? ? ? ? float: left;

? ? ? ? border: 1px solid #ccc;

? ? }

? ??

? ? .left {

? ? ? ? background: #bbffaa;

? ? }

? ??

? ? .right {

? ? ? ? background: yellow;

? ? ? ? display: none;

? ? }

? ? </style>

? ? <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>

</head>


<body>

? ? <h2>通過toggle切換顯示與隱藏</h2>

? ? <div class="left">顯示到隱藏</div>

? ? <div class="right">隱藏到顯示</div>

? ? <button>直接show-hide動畫</button>

? ? <button>直接hide-show動畫</button>

? ? <script type="text/javascript">

? ? $("button:first").click(function() {

? ? ? ? $(".left").toggle(3000)

? ? });

? ? </script>


? ? <script type="text/javascript">

? ? $("button:last").click(function() {

? ? ? ? $(".right").toggle(3000)

? ? });

? ? </script>


</body>


</html>


正在回答

2 回答

因為div被設置了向左浮動(float:left)的屬性,body又沒設寬度,所以后面的button會浮動在div后面成一行

0 回復 有任何疑惑可以回復我~
#1

慕粉3673019 提問者

非常感謝!
2016-11-04 回復 有任何疑惑可以回復我~

?div浮動之后 脫離了文檔流,下一個塊級元素上移,直到遇到上一個元素

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

div不是塊元素嗎?為什么在這里兩個button元素跟他排成一行?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號