आपका नमूना मेरे लिए IE में काम नहीं करता है, आपको सामग्री CSS संपत्ति का उपयोग करने के लिए IE में अपने पृष्ठ को मानक तरीके से प्रस्तुत करने के लिए अपने दस्तावेज़ में Doctype हैडर निर्दिष्ट करना होगा :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<html>
<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
</ul>
</html>
दूसरा तरीका CSS 3 चयनकर्ताओं का उपयोग करना है
li:not(:last-of-type):after
{
content: " |";
}
लेकिन आपको अभी भी Doctype को निर्दिष्ट करने की आवश्यकता है
और तीसरा तरीका कुछ स्क्रिप्ट के साथ JQuery का उपयोग करना है जैसे कि निम्नलिखित:
<script type="text/javascript" src="jquery-1.4.1.js"></script>
<link href="style2.css" rel="stylesheet" type="text/css">
</head>
<html>
<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
</ul>
<script type="text/javascript">
$(document).ready(function () {
$("li:not(:last)").append(" | ");
});
</script>
तीसरे तरीके का लाभ यह है कि आपको doctype निर्दिष्ट नहीं करना है और jQuery अनुकूलता का ध्यान रखेगा।