You should not use pipe ( |) as a separator, use css instead.
Let's say that the anchors were in a div, with id equal to breadcrumbs, for example:
<div id="breadcrumbs">
<a href="#">One</a>
<a href="#">Two</a>
<a href="#">Three</a>
</div>β
Then you can add separators between them with a couple of css rules, for example:
#breadcrumbs a {
padding: 0.5em;
border-right: 5px solid green;
}
#breadcrumbs a:last-child {
border-right: none;
}β
, border-right: 5px solid green. () . .
:last-child .
, padding .
:
:
<ul id="breadcrumb-list">
<li><a href="#">One</a></li>
<li><a href="#">Two</a></li>
<li><a href="#">Three</a></li>
</ul>β
:
ul#breadcrumb-list li {
display: inline-block;
margin: 0;
padding: 1em 1em 0 1em;
border-right: 1px dotted blue;
}
ul#breadcrumb-list li:last-child {
border-right: none;
}
ul . inline-block, , li .
, , .