おそらくこの回避策
パラメータが具体的にわからない場合、次の解決策が役立つ場合とそうでない場合があります。ただし、状況に役立つ場合に備えて提供します。
これがフィドルの例です。HTMLはあなたが持っていたものと同じです。あなたが必要ないと言っていたを削除しline-height
ました。span
それを行っていた場合は、height
それに応じて以下の疑似要素を調整する必要があります。その高さはおおむね と一致する必要があり、line-height
通常は1.1
か程度1.2
ですが、 に設定する場合は疑似要素の高さ500px
である必要があります。height
CSS
#fractal {
background-image:url('http://marcomolina.com.br/lab/fractal.jpg');
background-repeat: repeat;
width:500px;
height:500px;
}
.centerdotline {
position: relative; /* using this to place the dots */
text-align:center;
}
/* your span can also be set to display: inline-block and have top padding or margin */
.centerdotline span {
padding: 0 20px;
/*
Did not remove, but skipped centerdotline background image by not putting the background there to keep the background of fractal div behind the text
*/
}
/* put the dots in pseudo-elements and position off .centerdotline edges */
.centerdotline span:before,
.centerdotline span:after {
content: '';
position: absolute;
height: 1.2em; /* this might vary slightly by font chosen */
width: 40%; /* this will vary by text size */
background-image:url('http://marcomolina.com.br/lab/dotline.png'); /* with alpha channel */
background-repeat: repeat-x;
background-position: center;
}
.centerdotline span:before {
left: 0;
}
.centerdotline span:after{
right: 0;
}