我簡單地選擇了2個組件。更改select2多重組件的ul元素的寬度
<select name="Icecream Flavours" class="mydropdown" id="mydd" style="width:250px;" multiple = "multiple"></select>
這是一個多重選擇。如果我們運行代碼$("#mydd").select2();
,我們將在select2結構中添加一個ul
元素,並使用類「select2-selection__rendered」。
出於某種原因,我試圖改變這個組件的寬度。我試過
.select2-selection__rendered{width: 500px;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {width: 500px;}
.select2-container .select2-selection--multiple .select2-selection__rendere{width: 500px;}
沒有什麼似乎工作。
通過腳本,我可以覆蓋。但我想通過CSS來保持更乾淨的代碼。我錯過了什麼?
這不是一個好主意。使用'!important'通常是不完全理解CSS特性如何工作的一個症狀。使用'!重要'一直被認爲是不好的做法,可能只會回來咬你。通常你會用其他重要的聲明來結束前一個。 「重要」規則一旦到位,也可能非常難以調試或調整。請爲了你的同事,甚至只是將來 - 你,我懇求你找到另一種方式:) –