[英]UL Alignment Issue in IE7
我無法弄清楚IE7中的無序列表是什么問題。 有些子彈未對准,而另一些根本沒有出現。
http://dl.bearce.me/bullet-problem.jpg
第1組和第3組的CSS
ul {
color: #C20000;
list-style: square url("../images/li-square.jpg");
margin: 0 0 25px 15px;
}
ul li {
color: #333;
font-family: Arial, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 24px;
}
/* (specific to Group 3 */
ul.half {
float: left;
width: 295px;
}
ul.third {
float: left;
width: 191px;
}
第1組的HTML
<div class="col">
<h1>Exterior Services</h1>
<ul>
<li><a href="services-exterior-snow-removal.htm">Snow & Ice Removal</a></li>
<li><a href="services-exterior-landscaping.htm">Landscaping & Maintenance</a></li>
<li><a href="services-exterior-parking-lots.htm">Parking Lot Maintenance</a></li>
<li><a href="services-exterior-window-washing.htm">Windows & Power Washing</a></li>
<li><a href="services-exterior-general-repair.htm">General Repair Maintenance</a></li>
</ul>
</div><!--/.col-->
<div class="col">
<h1>Interior Services</h1>
<ul>
<li><a href="services-interior-janitorial.htm">Janitorial</a></li>
<li><a href="services-interior-electrical.htm">Electrical & Lighting</a></li>
<li><a href="services-interior-plumbing-hvac.htm">Plumbing & HVAC</a></li>
<li><a href="services-interior-maintenance.htm">Preventative Maintenance Programs</a></li>
<li><a href="services-emergency.htm">Emergency Services</a></li>
</ul>
</div><!--/.col-->
第3組的HTML
<ul class="half" style="width:345px;">
<li>Back-up generators and power supply</li>
<li>Carbon monoxide detectors</li>
<li>Circuit-breaker conversions</li>
<li>Electrical upgrades</li>
<li>Fuse and breaker change-outs</li>
<li>Indoor and outdoor lighting (including security)</li>
</ul>
<ul class="third">
<li>Low-voltage wiring</li>
<li>Safety inspections</li>
<li>Smoke detectors</li>
<li>Surge protection</li>
<li>Switches, sockets and outlets</li>
<li>Troubleshooting</li>
</ul>
第2組的CSS
#sidebar ul {
list-style: disc url("../images/li-disc.jpg");
list-style-position: inside;
margin: 0;
}
#sidebar ul li {
border-bottom: 1px solid #dadada;
color: #000;
font-weight: bold;
padding: 5px 0;
}
#sidebar ul li:first-child {
border-top: 1px solid #dadada;
}
第2組的HTML
<div id="sidebar">
<h3>exterior Services</h3>
<ul>
<li><a href="services-exterior-snow-removal.htm">Snow & Ice Removal</a></li>
<li><a href="services-exterior-landscaping.htm">Landscaping & Maintenance</a></li>
<li><a href="services-exterior-parking-lots.htm">Parking Lot Maintenance</a></li>
<li><a href="services-exterior-window-washing.htm">Windows & Power Washing</a></li>
<li><a href="services-exterior-general-repair.htm">General Repair Maintenance</a></li>
</ul>
<h3>interior Services</h3>
<ul>
<li><a href="services-interior-janitorial.htm">Janitorial</a></li>
<li><a href="services-interior-electrical.htm">Electrical & Lighting</a></li>
<li><a href="services-interior-plumbing-hvac.htm">Plumbing & HVAC</a></li>
<!-- <li><a href="services-interior-maiintenance.htm">Interior Maintenance</a></li> -->
</ul>
<h3>24/7/365</h3>
<ul>
<li><a href="services-preventative-maintenance.htm">Preventative Maintenance Programs</a></li>
<li><a href="services-emergency.htm">Emergency Services</a></li>
</ul>
</div><!--/#sidebar-->
不要使用列表樣式的圖像。 使用CSS背景。 您無法輕松控制列表樣式圖像的位置。
另外,不要設置LI
標簽的樣式,設置A
標簽的樣式,並使用display:block
;
看我的教程:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.