:before および :after 疑似クラスを使用して、2 つの三角形をオーバーレイすることにより、境界線の三角形の手法を使用して単純な吹き出しを作成しようとしています。
.bubble:before, .bubble:after {
border-style: solid;
content:"";
display: block;
position: absolute;
width: 0;
}
.bubble:before {
border-color: #DCDCDC transparent;
border-width: 33px 0 0 33px;
bottom: -33px;
left: 40px;
}
.bubble:after {
border-color: #FFFFFF transparent;
border-width: 35px 0 0 35px;
bottom: -30px;
left: 37px;
}
問題は .bubble:after 三角形です。何らかの理由で、Windows 8 上の Firefox は、私が定義していない追加の境界線をレンダリングします。
Chrome でうまく動作し、Internet Explorer 10、9、および 8 でも完全に表示されます。
何か案は?