我有一張應該只使用HTML屬性按比例拉伸的圖像。沒有設置CSS的默認行爲是,如果高度屬性設置爲自然高度的一半,那麼寬度也將自動爲自然寬度的一半。刪除/完全重置img上的繼承樣式
例子:
<img height="path/to/image.jpg" height="{half natural height}" />
的問題是,我繼承了,我不想在劈改變這種行爲的外部庫樣式。
我想將樣式反轉回瀏覽器的默認行爲,以便它看起來該元素根本沒有樣式。
失敗的嘗試:
- 設定寬度:汽車;高度:自動不起作用。設置寬度: 初始值;高度:初始不起作用。
- 將element.style.width和element.style.height設置爲null或空字符串不起作用。
- 刪除element.style.width和刪除element.style.width不 工作
任何想法?
CSS樣式是被繼承的,還是僅僅是您試圖推翻的圖像元素上的實際高度標記? –
試試這個:width:auto!important;身高:自動!重要; !重要的將覆蓋其他所有內容並使用新的值。 – Gajotres
我想讓圖片標籤的高度屬性決定圖片的寬度。比例應該與自然寬度和高度之間的比率相同。我無法更改引導程序,所以我需要對付從它繼承的樣式。 –