| <html> |
| <head> |
| <style type="text/css"> |
| p { |
| border:medium solid blue; |
| width: 5em; |
| } |
| |
| p.a:before{ |
| content: "AAAAAAAAA"; |
| } |
| |
| p.ab:before{ |
| content: "AAAA BBBB"; |
| } |
| |
| p.az:before{ |
| content: "AAAAAAAAA"; |
| } |
| p.az:after{ |
| content: "ZZZZZZZZZ"; |
| } |
| |
| p.yz:after{ |
| content: "YYYY ZZZZ"; |
| } |
| |
| p.z:after{ |
| content: "ZZZZZZZZZ"; |
| } |
| </style> |
| </head> |
| |
| <body> |
| <!-- line break must not occur at pseudo element (:before, :after) boundaries. --> |
| <p><span>AAAAAAAAA</span>AA BB</p> |
| <p><span>AAAAAAAAA</span>AAAAA</p> |
| <p><span>AAAA</span> <span>BBBB</span>BBBBB</p> |
| <p><span>AAAAAAAAA</span>AA ZZ<span>ZZZZZZZZZ</span></p> |
| <p><span>AAAAAAAAA</span>MMMMM<span>ZZZZZZZZZ</span></p> |
| <p>YYYYY<span>YYYY</span> <span>ZZZZ</span></p> |
| <p>YY ZZ<span>ZZZZZZZZZ</span></p> |
| <p>ZZZZZ<span>ZZZZZZZZZ</span></p> |
| </html> |
| |