我正在尝试在徽标旁边放置一个面包屑栏。该网站应该从 1000 像素缩放到 400 像素,因此如果我可以省略面包屑以防它们太长(开始新行没有多大意义,因为面包屑文本与徽标水平对齐)文本)。
期望的 ASCII 艺术外观:
当所有文字都适合时:
/-\
\-/
COMPANY Breadcrumb > Breadcrumb > Breadcrumb
缩小时:
/-\
\-/
COMPANY Breadcrumb > Breadcru...
我的HTML目前看起来像这样:
<div>
<a href="...">
<img src="logo"/>
</a>
</div>
<div style="position: absolute; top: 50px; left: 0px; overflow: hidden; text-overflow: ellipsis; min-width: 400px; white-space: nowrap; max-width: 100%;">
<a href="..." style="margin: 0 0 0 100px;">Top Crumb</a>
<span> > </span>
<a href="...">2nd Level Crumb</a>
<span> > </span>
<a href="...">3rd Level Crumb</a>
</div>
现在,如何将省略号应用于最后一个可见的面包屑(无需为每个<span>
and设置固定宽度<a>
?
(我希望这足够清楚,但我非常乐意回答问题。)