課程
/前端開發
/HTML/CSS
/CSS深入理解之overflow
失效的妙用
2016-10-25
源自:CSS深入理解之overflow 4-1
正在回答
<!DOCTYPE?html> <html> <head> ????????<meta?charset="utf-8"?/> <style> html,body{width:100%;height:100%;margin:0;padding:0;} .main{width:600px;height:100%;background:#ccc;margin:0?auto;} .list{height:0;text-align:right;overflow:hidden;} .rightlist{display:inline;position:fixed;bottom:100px;margin-left:20px;} .icon{display:block;width:30px;height:30px;border-radius:50%;background:#000;} </style> </head> <body> <!--中間的主界面--> <div?class="main"> <!--右邊固定條--> <div?class="list"> <div?class="rightlist"> <a?href="#"?class="icon"></a> </div> </div> </div> </body> </html>
可以看老師的absolute,其實主要利用的應該還是absolute的追隨性
原理:
list是塊狀元素,自己占了一行,text-align:right則其中的元素會在右邊
將rightlist設為display:inline,本來rightlist會在 的右邊
但rightlist設了position:fixed,則rightlist脫離了文檔流,但由于追隨性還會在原來的那一行,這樣就可以固定在界面的右邊了
而且此時,由于rightlist設置了position,overflow元素的子元素含有包含塊,所以overflow失效,所以并不會將子元素rightlist隱藏
喋喋呀
慕粉4042427 提問者
即使overflow不失效,rightlist也不會隱藏不是嗎?
舉報
深入理解overflow相關特性及實際應用,為你打開另外一扇學習之窗
4 回答overflow失效妙用,無法實現
3 回答overflow失效妙用
3 回答overflow妙用代碼
1 回答失效妙用overflow設置為hidden有啥意義呢?默認visible可以不大神解釋下
1 回答老師,沒有代碼練習,掌握的效果不好啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-27
可以看老師的absolute,其實主要利用的應該還是absolute的追隨性
原理:
list是塊狀元素,自己占了一行,text-align:right則其中的元素會在右邊
將rightlist設為display:inline,本來rightlist會在 的右邊
但rightlist設了position:fixed,則rightlist脫離了文檔流,但由于追隨性還會在原來的那一行,這樣就可以固定在界面的右邊了
而且此時,由于rightlist設置了position,overflow元素的子元素含有包含塊,所以overflow失效,所以并不會將子元素rightlist隱藏
2017-09-26
即使overflow不失效,rightlist也不會隱藏不是嗎?