Récemment, lorsque je développais un petit site utilisant .net, j'ai constaté que les styles CSS définis dans une zone spécifique de la page disparaissaient inexplicablement après avoir ajouté le code .net. J'ai essayé de nombreuses méthodes, mais j'ai découvert qu'il s'agissait des commentaires. dans le CSS qui étaient à blâmer.
Le code CSS original est le suivant : voir plaincopy vers clipboardprint ?
/*zone de droite*/
.RightPart{largeur:230px;marge supérieure:10px;}
.RightPart{text-align:gauche;}
.RightPart .Title{background:url(../images/RightPartTitle.gif) sans répétition en haut à gauche;padding-left:32px;height:47px;}
.RightPart .TitleR{background:url(../images/RightPartTitleRed.gif) sans répétition en haut à gauche;padding-left:32px;height:47px;}
.RightPart .TitleG{background:url(../images/RightPartTitleG.gif) pas de répétition en haut à gauche;padding-left:32px;height:47px;}
.RightPart h3{font-size:14px;color:#FFF;}
.RightPart .LeftBorder{width:8px;background:url(../images/make_default_2_1.jpg) répéter en haut à gauche;}
.RightPart .RightBorder{width:9px;background:url(../images/make_default_2_2.jpg) répéter en haut à droite;}
.RightPart .Content{largeur:205px;padding:0 5px;}
.RightPart ul{list-style:aucun;}
.RightPart li{display:block;background:url(../images/page_story_icon_ball.jpg) sans répétition à gauche 3px;padding:3px 0 3px 15px;}
/*Classement de la carte*/
.RightPart .Category li{font-size:16px;font-weight:bold;background:url(../images/page_story_icon_ball.jpg) sans répétition à gauche 5px;margin:4px 0 4px 10px;}
.RightPart .Category .Line{background:left top;padding:0;margin:0 0 0 3px !Important;margin:-13px 0 0 3px;width:auto;height:4px;}
/*zone droite*/
.RightPart{largeur:230px;marge supérieure:10px;}
.RightPart{text-align:gauche;}
.RightPart .Title{background:url(../images/RightPartTitle.gif) sans répétition en haut à gauche;padding-left:32px;height:47px;}
.RightPart .TitleR{background:url(../images/RightPartTitleRed.gif) sans répétition en haut à gauche;padding-left:32px;height:47px;}
.RightPart .TitleG{background:url(../images/RightPartTitleG.gif) pas de répétition en haut à gauche;padding-left:32px;height:47px;}
.RightPart h3{font-size:14px;color:#FFF;}
.RightPart .LeftBorder{width:8px;background:url(../images/make_default_2_1.jpg) répéter en haut à gauche;}
.RightPart .RightBorder{width:9px;background:url(../images/make_default_2_2.jpg) répéter en haut à droite;}
.RightPart .Content{largeur:205px;padding:0 5px;}
.RightPart ul{list-style:aucun;}
.RightPart li{display:block;background:url(../images/page_story_icon_ball.jpg) sans répétition à gauche 3px;padding:3px 0 3px 15px;}
/*Classement de la carte*/
.RightPart .Category li{font-size:16px;font-weight:bold;background:url(../images/page_story_icon_ball.jpg) sans répétition à gauche 5px;margin:4px 0 4px 10px;}
.RightPart .Category .Line{background:left top;padding:0;margin:0 0 0 3px !Important;margin:-13px 0 0 3px;width:auto;height:4px;} Ce qui manque, c'est "/*map classification */"Effets CSS pour les deux lignes suivantes.
J'ai supprimé le commentaire "/*Map Classification*/", et lorsque j'ai appuyé sur F5, j'ai constaté que la page était normale. Il semble que le problème que j'ai rencontré auparavant était le même.
Résumé de la solution : Si vous constatez que l'effet de style CSS défini est perdu lors de l'ajout de code dans .net, essayez de supprimer certains commentaires CSS à proximité du style manquant s'il n'y a pas d'autres problèmes et que le problème peut être résolu.