2017-04-24 58 views
-1

不知道這是否是遠程可能的,但無論如何要求。我有一個固定的高度和寬度的div,我無法編輯。但是,我可以添加子元素。有沒有辦法只使用子元素來縮小父級的大小?'從裏面拉'一個div?

而且我只能使用內聯css,沒有js或jquery。

+0

你可以使用jQuery? – RacoonOnMoon

+0

我不可能想象這樣的場景哈哈,但讓我們一起去吧...... – mayersdesign

+0

你只能重疊我猜的div。但多數民衆贊成在 – RacoonOnMoon

回答

0

由於原始div爲空(請參閱註釋),而不是在div的所有狀態上設置默認固定寬度/高度 - 您可以使用empty pseudo class僅爲div的空白狀態設置這些屬性。

這樣,當div得到孩子添加 - 那些原始固定寬度不再適用。

div:empty { 
 
    width: 200px; 
 
    height: 200px; 
 
} 
 
div { 
 
    border: 2px solid green; 
 
}
<div></div> 
 
<hr> 
 
<div> 
 
<p>some text</p></div>

+0

啊,忘了提,我只能做內聯。 – coonycoon

+0

如何使用'' - https://codepen.io/danield770/pen/EmggEE – Danield

+0

不能這樣做。對我而言,看起來沒有解決方案。 – coonycoon