http://www.dmhermitage.org/wtfborders.pngสิ่งนี้ทำให้ฉันต้องการ ที่จะฆ่าตัวตาย
ฉันมี CSS ที่เรียบง่ายมากในการจัดรูปแบบวัตถุอินพุตของฉัน:
input, button
{
border: 1px solid #c66600;
background-color: white;
color: #7d212f;
font-family: "Eras Light ITC", Tahoma, sans;
}
แต่ฉันไม่ชอบเส้นขอบที่น่าเกลียดที่วางไว้รอบปุ่มตัวเลือก ดังนั้นฉันจึงใช้ตัวเลือกเพื่อกำจัดเส้นขอบ:
input[type=radio] { border: none; }
คุณอาจเดาได้ว่าเบราว์เซอร์ใดใช้งานได้และเบราว์เซอร์ใดที่ใช้งานไม่ได้ สิ่งที่ตลกคือเมื่อฉันกด F12 เพื่อเปิดเครื่องมือสำหรับนักพัฒนาที่ยอดเยี่ยมใน IE8 มันบอกฉันจริง ๆ ว่ารูปแบบของปุ่มตัวเลือกถูกแทนที่เป็น 'ไม่มี ' เช่นเดียวกับที่ฉันขอให้ทำ แต่เส้นขอบยังคงอยู่ที่วัตถุปุ่มตัวเลือก
ฉันได้ลองใช้ความหมายหลายอย่าง เช่น การตั้งค่าความกว้างของเส้นขอบเป็น 0px หรือสีบางอย่างที่แปลก เช่น สีเขียวมะนาว แต่ยังคงเป็นสีที่ได้รับมอบหมายตั้งแต่แรกที่ได้รับจากสไตล์แรก
และสุดท้าย ฉันได้ลองใช้การจัดสไตล์วัตถุ 'ข้อความ' เท่านั้น ซึ่งในกรณีนี้จะไม่มีการปรับใช้สไตล์กับสิ่งใดเลย เบราว์เซอร์อ้างว่าตอบสนองการเลือก CSS อีกครั้ง แต่ไม่เห็นเกิดขึ้น
ความคิด?
อย่างไรก็ตาม นี่คือการติดตั้ง DotNetNuke ที่มีโค้ดที่สร้างขึ้นซึ่งฉันไม่สามารถกำหนดรูปแบบของปุ่มตัวเลือกได้อย่างชัดเจน
ขอบคุณแดน
-webkit-appearance: radio
บางทีนั่นอาจไม่ช่วยอะไรใช่ไหม - person Kyle   schedule 16.04.2010input[type=radio]
ได้ไหม - person Pekka   schedule 16.04.2010