เมื่อเร็วๆ นี้ ตอนที่ฉันพัฒนาเว็บไซต์ขนาดเล็กโดยใช้ .net ฉันพบว่าสไตล์ CSS ที่กำหนดไว้ในพื้นที่เฉพาะของหน้านั้นหายไปอย่างอธิบายไม่ได้หลังจากเพิ่มโค้ด .net ฉันลองหลายวิธีแล้ว แต่พบว่าเป็นความคิดเห็น ใน CSS ที่ถูกตำหนิ
รหัส CSS ดั้งเดิมเป็นดังนี้ ดู plaincopy ถึง clipboardprint?
/*พื้นที่ด้านขวา*/
.RightPart{width:230px;margin-top:10px;}
.RightPart{text-align:left;}
.RightPart .Title{พื้นหลัง:url(../images/RightPartTitle.gif) ไม่ซ้ำซ้ายบน;padding-left:32px;height:47px;}
.RightPart .TitleR{พื้นหลัง:url(../images/RightPartTitleRed.gif) ไม่ซ้ำซ้ายบน;padding-left:32px;height:47px;}
.RightPart .TitleG{พื้นหลัง:url(../images/RightPartTitleG.gif) ไม่ซ้ำซ้ายบน;padding-left:32px;height:47px;}
.RightPart h3{font-size:14px;color:#FFF;}
.RightPart .LeftBorder{width:8px;พื้นหลัง:url(../images/make_default_2_1.jpg) ทำซ้ำ-y ซ้ายบน;}
.RightPart .RightBorder{width:9px;พื้นหลัง:url(../images/make_default_2_2.jpg) ทำซ้ำ-y ขวาบน;}
.RightPart .Content{width:205px;padding:0 5px;}
.RightPart ul{รายการสไตล์:ไม่มี;}
.RightPart li{display:block;พื้นหลัง:url(../images/page_story_icon_ball.jpg) ไม่ทำซ้ำ 3px; padding:3px 0 3px 15px;}
/*การจัดหมวดหมู่แผนที่*/
.RightPart .Category li{font-size:16px;font-weight:bold;พื้นหลัง:url(../images/page_story_icon_ball.jpg) ไม่ทำซ้ำซ้าย 5px;margin:4px 0 4px 10px;}
.RightPart .Category .Line{พื้นหลัง:left top;padding:0;margin:0 0 0 3px !Important;margin:-13px 0 0 3px;width:auto;height:4px;}
/*พื้นที่ขวา*/
.RightPart{width:230px;margin-top:10px;}
.RightPart{text-align:left;}
.RightPart .Title{พื้นหลัง:url(../images/RightPartTitle.gif) ไม่ซ้ำซ้ายบน;padding-left:32px;height:47px;}
.RightPart .TitleR{พื้นหลัง:url(../images/RightPartTitleRed.gif) ไม่ซ้ำซ้ายบน;padding-left:32px;height:47px;}
.RightPart .TitleG{พื้นหลัง:url(../images/RightPartTitleG.gif) ไม่ซ้ำซ้ายบน;padding-left:32px;height:47px;}
.RightPart h3{font-size:14px;color:#FFF;}
.RightPart .LeftBorder{width:8px;พื้นหลัง:url(../images/make_default_2_1.jpg) ทำซ้ำ-y ซ้ายบน;}
.RightPart .RightBorder{width:9px;พื้นหลัง:url(../images/make_default_2_2.jpg) ทำซ้ำ-y ขวาบน;}
.RightPart .Content{width:205px;padding:0 5px;}
.RightPart ul{รายการสไตล์:ไม่มี;}
.RightPart li{display:block;พื้นหลัง:url(../images/page_story_icon_ball.jpg) ไม่ทำซ้ำ 3px; padding:3px 0 3px 15px;}
/*การจัดหมวดหมู่แผนที่*/
.RightPart .Category li{font-size:16px;font-weight:bold;พื้นหลัง:url(../images/page_story_icon_ball.jpg) ไม่ทำซ้ำซ้าย 5px;margin:4px 0 4px 10px;}
.RightPart .Category .Line{พื้นหลัง:left top;padding:0;margin:0 0 0 3px !Important;margin:-13px 0 0 3px;width:auto;height:4px;} สิ่งที่ขาดหายไปคือ "/*map การจำแนกประเภท */"เอฟเฟกต์ CSS สำหรับสองบรรทัดต่อไปนี้
ฉันลบความคิดเห็น "/*Map Classification*/" และเมื่อฉันกด F5 ฉันพบว่าหน้าเว็บนั้นเป็นเรื่องปกติ
สรุปวิธีแก้ปัญหา: หากคุณพบว่าเอฟเฟกต์สไตล์ CSS ที่กำหนดไว้หายไปเมื่อเพิ่มโค้ดใน .net ให้ลองลบความคิดเห็น CSS บางส่วนที่อยู่ใกล้กับสไตล์ที่ขาดหายไป หากไม่มีปัญหาอื่น ๆ และปัญหาสามารถแก้ไขได้