.net dropdownlist จัดแนวข้อความ

ฉันกำลังพยายามจัดข้อความในรายการดรอปดาวน์ .net ของฉันไปทางขวา การใช้ CssClass ฉันสามารถจัดแนวข้อความไปทางขวาใน Firefox

IE ไม่จัดข้อความชิดขวา แต่จัดชิดซ้าย ฉันได้อ่านแล้วว่า IE 6 ไม่รองรับสิ่งนี้

  1. นี่เป็นเรื่องจริงเหรอ?

ฉันใช้ IE7 แต่ผู้ใช้ส่วนใหญ่จะอยู่ใน IE 6 ดังนั้น ทั้งคู่จึงต้องใช้งานได้

<asp:DropDownList ID="ddlNomination" Width="250px" CssClass="ddlnomination"
    runat="server" DataSourceID="Azoa" DataTextField="nomination_type" 
    DataValueField="nomination_type">
    <asp:ListItem> </asp:ListItem>
</asp:DropDownList>

ซีเอสเอส

.ddlnomination
{
   text-align:right;
}

person Dedrick    schedule 17.04.2009    source แหล่งที่มา


คำตอบ (2)


การตั้งค่า (text-align="right") บนองค์ประกอบ Select หรือ Option ใน IE6, IE7 และ IE8 (แม้ในโหมดมาตรฐาน) ดูเหมือนจะไม่ทำงาน

สถิติสั้นๆ หลังการทดสอบ

Browser    |  Result
 Firefox 3     Passes
 Opera 9.5     Passes
 IE 6          Fails
 IE 7          Fails
 IE 8          Fails
 Safari 3      Fails
 Safari 4      Fails
 Chrome        Fails on the Option element, Passes on the Select element
person scunliffe    schedule 17.04.2009

มันเป็นเรื่องน่าเศร้าจริงๆ เดดริก...

หากการจัดชิดขวาใน IE6 มีความสำคัญมาก คุณสามารถเพิ่มช่องว่างเพื่อเติมด้านซ้ายขององค์ประกอบและทำให้พวกเขาวัดผลได้เหมือนกัน ความเจ็บปวดที่แท้จริงอยู่แล้ว ... -1 คะแนนชื่อเสียงสำหรับ IE6 ในอันนี้!

person antonioh    schedule 17.04.2009