我需要設置div的寬度取決於其內容。 以下是我的HTML流。需要設置寬度取決於其內容
流1:
<div id="header-cart" class="block block-cart skip-content skip-active">
<div class="minicart-wrapper">
<p class="block-subtitle"></p>
<p class="empty">You have no items in your shopping cart.</p>
</div>
</div>
流程2:
<div id="header-cart" class="block block-cart skip-content skip-active">
<div class="minicart-wrapper">
<p class="block-subtitle"></p>
<div>
<div id="minicart-widgets"> </div>
<div class="block-content"></div>
<div class="minicart-actions"></div>
</div>
</div>
</div>
我有上面所解釋的兩個HTML流.. 我需要的是設置
寬度220px和300px
爲
<div id="header-cart">
。
當存在的<p class="empty"> in <div id="header-cart">
<div id="header-cart">
的次數應在
寬度220px
。
如果不是,它應該在300px。
我不知道如何設置這個級聯的流量。
任何人都可以幫助我?在此先感謝..
U可以使用jquery或js來檢查類是否爲空 – 2014-11-03 07:00:25
CSS中沒有父選擇器,即使在CSS3中也沒有。所以這是不可能的,只能通過HTML和CSS – 2014-11-03 07:06:19
是的,那麼沒有JS是不可能的,因爲你要求改變基於子的父類的寬度。 – 2014-11-03 07:07:50