body{ font-size:75%; background:#abc; } ol,ul{ list-style:none; } *{ margin:0; padding:0; } /*-------------------------------------------------------------------- Comments Section --------------------------------------------------------------------*/ div#comments{ width:50em; clear:both; margin:2em; background:#EDEDED; border:1px solid #ddd; padding:1em; } /*-------------------------------------------------------------------- Comment Trees Layout --------------------------------------------------------------------*/ ul#comment_tree{ margin:2.5em 0 1.5em 0; } ul#comment_tree li{ margin-bottom:3em; /*设æåul.repliesçè¯ä¼æ¯è¾é¾è¯å«ï¼äº²ååï¼*/ } /*-------------------------------------------------------------------- Member Picture Layout --------------------------------------------------------------------*/ ul#comment_tree div.member{ width:85px; max-width:85px; float:left; background:#EDEDED; display:block; padding-right:35px; /*为ç®å¤´å¾çç空*/ z-index:1000; } ul#comment_tree div.member img.user_photo{ display:block; } /*-------------------------------------------------------------------- Comments Box Layout --------------------------------------------------------------------*/ ul#comment_tree div.comment{ width:448px; /*æè auto?*/ background:#fff; float:left; position:relative; padding:1.0em 15px; border: 1px solid #ddd; } ul#comment_tree h6.comment_date{ position:absolute; left:-32px; line-height:32px; height:32px; color:#ccc; background:url(image/comment_arrow_bg.png) no-repeat left top; padding-left:4em; font-size:smaller; font-weight:normal; } /*-------------------------------------------------------------------- Comments Content Copy Layout --------------------------------------------------------------------*/ div.comment div.comment_content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; margin-top: 6em; z-index:999; } /*-------------------------------------------------------------------- Reply Comment Layout --------------------------------------------------------------------*/ ul#comment_tree li ul.replies{ border-left:1px solid #ddd; margin-left:120px; padding-top:1em; } ul#comment_tree li ul.replies * ul.replies{ /*:KLUDGE: "*"æçæ¯å°ææul.repliesä¸çul.replies, è¿ç§æ¹æ³æ¿ä»£äºå鿩卿¹æ³ï¼ä»èå¯ä»¤IE6以ä¸çæ¬ä¹å¯æ¯æ*/ margin-left:24px; border-left:1px solid #ddd; padding-top:1em; } ul#comment_tree li.reply{ background:url(image/comment_li_bg.gif) no-repeat left 2.5em; padding-left:24px; } ul#comment_tree li.reply div.comment_wrapper{ /*commentå¤å¥ï¼ä¸ä¸çº§æ¯.memberå.comment*/ position:relative; } ul#comment_tree li.reply div.member{ /*ç»§æ¿äºç¬¬ä¸ä¸ª.memberä¸çz-indexï¼å ¶ä½ç¨æ¯æç¨æ·å¤´åç½®äº comment䏿¹*/ position:absolute; left:1.25em; width:45px; top:1.25em; padding-right:0; } ul#comment_tree li.reply div.member img.user_photo{ width:45px; height:45px; } ul#comment_tree li ul.replies h6.comment_date{ background:none; left:70px; top:32px; padding-left:0; } ul#comment_tree li ul.replies li div.comment{ width:auto; max-width:445px; float:none; padding-top:4em; } /*-------------------------------------------------------------------- Clean Floating Tag --------------------------------------------------------------------*/ .clearfix:after{ content:"."; clear:both; height:0; display:block; visibility:hidden; } .clearfix{ display:inline-block; /*fix IE-Mac*/ } /* Hides from IE-Mac\*/ * html .clearfix{ height:1%;} /*fix IE6*/ .clearfix{ display:block;} /*reset display on IE*/ /*End hides from IE-Mac */