Я пытаюсь использовать треугольник (чистый css) на своем веб-сайте для продвижения и downvoting. Я создал треугольники, но не могу выровнять их вместе с текстом, где написаны симпатии и антипатии.треугольник выравнивания центра вместе с текстом
Я хочу их в соответствие с текстом с минимальным кодом.
.css
.vote{
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
cursor: pointer;
vertical-align: middle;
}
.upvote{
border-bottom: 10px solid #7d7d7d;
}
.downvote{
border-top: 10px solid #7d7d7d;
}
.upvoted{
border-bottom: 10px solid teal;
}
.downvoted{
border-top: 10px solid #ab102f;
}
.html
<span id='votings'><span class='vote upvoted'></span>
<?php echo $current['likes'];?>
<span class='vote downvote'></span>
<?php echo $current['dislikes'];?>
<?php echo $current['action'];?>
</span>
Помоги мне сделать это с минимальным добавлением кода. Любая помощь, советы, предложения приветствуются. Благодаря!
Я также пробовал отрицательный край. Но не помогло.
велик works..i пытался 'дисплей: встроенный;' , я никогда не понимал разницы между ними. Не могли бы вы объяснить? –
@optim - Прочитайте это, чтобы объяснить различия между 'inline' и' inline-block', я думаю, что на это, вероятно, было много ответов: http://stackoverflow.com/questions/8969381/what-is -the-difference-between-display-inline-and-display-inline-block Hope, который помогает. –