css - vertical align pseudo element in list navigation -



css - vertical align pseudo element in list navigation -

i've created list style navigation , each hyperlink can multiple lines, after each hyperlink element added pseudo element 'arrow' after, possible align pseudo element vertically regardless of hyperlink height?

the requirement work in ie8 & above.

the mark-up:

<ul> <li> <a href="#"> <h3 class="title">cover</h3> <p class="subtitle">lorem ipsum dolor sit</p> </a> </li> <li class="current"> <a href="#"> <h3 class="title">lorem ipsum dolor sit down amet</h3> <p class="subtitle">lorem ipsum dolor sit down amet, consectetur adipisicing elit. maiores cum!</p> </a> </li> <li> <a href="#"> <h3 class="title">lorem ipsum dolor sit down amet, consectetur</h3> <p class="subtitle">lorem ipsum dolor sit down amet, consectetur adipisicing elit. perspiciatis. lorem ipsum dolor sit down amet, consectetur adipisicing elit. perspiciatis.</p> </a> </li> <li> <a href="#"> <h3 class="title">lorem ipsum dolor sit down amet, consectetur adipisicing lorem ipsum dolor sit.</h3> </a> </li> </ul>

the css:

body { background: #666; padding: 5em; } ul { background: #fff; list-style: none; } li { border-bottom: 1px solid #ccc; position relative; } .current { border-color: #000; } { border-left: 8px solid #ccc; overflow: hidden; display: block; line-height: 1.3; padding: .75em; position: relative; text-decoration: none; color: #000; } a:after { content: '>'; color: #ce4300; float: right; font-size: 1.125em; line-height: 1; position: absolute; right: 1em; } h3 { float: left; font-size: .875em; margin: 0 1em 0 0; } .subtitle { color: #555; clear: left; float: left; font-size: .875em; font-style: itatlic; }

the current prototype: http://jsfiddle.net/yvjbl/

here go:

a:after { content:'>'; color: #ce4300; font-size: 1.125em; position: absolute; line-height: 0; right: 1em; top: 50%; bottom: 50%; }

surprisingly simple :d

css alignment vertical-alignment pseudo-element text-alignment

Comments

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -