私は、書式化された "quote"要素を作成しようとしており、要素の最上部の中央に自動的に引用アイコンを挿入したいと考えています。CSS:Lining ::要素の真ん中までのコンテンツ
問題は、特にブラウザのサイズを変更したときに、アイコンが真ん中に並ぶことができないことです。また、pullquote
のコンテンツの始めは、他の場所に配置されているにもかかわらず、::before
アイコンのためのスペースが残っているため、右端から離れすぎて開始されます。
.pullquote {
padding: 1em;
text-align: center;
border-top: 2px dashed #ccc;
border-bottom: 4px solid #ccc;
position: relative;
}
.pullquote::before {
content: "\f10d";
font-family: FontAwesome;
font-size: 1.4em;
color: #acacac;
top: -0.5em;
left: 50%;
margin-left: -0.7em;
background: #fff;
padding: 0 0.6em;
position: absolute;
}
<link rel='stylesheet' href='//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' type='text/css' media='all' />
<p>Lorem ipsum dolor sit amet, tibique fastidii ea duo, habeo conceptam ut mea. Esse dicant veritus no ius, lorem iuvaret has cu. Vis at fuisset accusata voluptaria, no unum facer epicurei usu. In ius suas latine offendit. Wisi consequat ea has, id modus
aliquid scripserit est. Cu ignota civibus vel, sed diam oratio nusquam ad.</p>
<div class="pullquote">
This is an amazing quote from someone.
</div>
<p>Lorem ipsum dolor sit amet, tibique fastidii ea duo, habeo conceptam ut mea. Esse dicant veritus no ius, lorem iuvaret has cu. Vis at fuisset accusata voluptaria, no unum facer epicurei usu. In ius suas latine offendit. Wisi consequat ea has, id modus
aliquid scripserit est. Cu ignota civibus vel, sed diam oratio nusquam ad.</p>
は左変更しよう:マージン左50重量%:50%を – scraaappy