#accordion { margin:0 auto; width :400px;} ul { margin:0; padding:0; } ul li { list-style:non; 边框 1px 1px 1px 1px 1px 1px #efefef 实心; 背景色:#34495e; } ul li h2 { margin:0; 填充:10px; 字体 -size:18px; 字体-系列:Arial, Helvetica, sans-serif; 颜色:#ecf0f1; 边框-bottom:1px #efefef 固态; } ul li a { text-装饰 : non; } ul li .content { height : 0; overflow:hidden; } ul li .content:target { height:auto; 边框-bottom:1px #efefef 固体; } ul li .content p { padding:10px; 颜色:#ecf0f1; }