Привет, ребята.Я внедрил кнопку «Мне нравится» в Facebook на моем сайте.
Я хотел создать другие кнопки, которые бы соответствовали стилю кнопки «Мне нравится».Я сделал их такой же высоты, как кнопка «Мне нравится», но независимо от того, что моя кнопка будет отображаться на один пиксель выше или ниже кнопки «Мне нравится» - это было действительно очевидно и выглядело плохо.
Теперь я относительно новичок в CSS, иЯ не знаю, что такое лучшие практики.
Используя Firebug, я отследил и выяснил, что FBML (однако он работает) создает промежуток, в котором содержится кнопка «Мне нравится».Я предположил, что это как-то связано с проблемой.
Мое разрешение было следующим:
<div style="display: inline; position: relative; top: 1px;">
<img src="images/button.png">
</div>
<fb:like layout="button_count" show_faces="false"></fb:like>
Я был бы очень признателен (насколько мне известно), если бы кто-то мог объяснить, почему кнопка FB likeпоказывал это поведение, и если, как я исправил, это лучшее разрешение?
Кроме того, в целом ... Я в конечном итоге получил мою страницу отображается именно так, как я хочу.Для этого я использовал 25 <div>
с.Это казалось много - хотя моя страница несколько сложна.Это нормально?
Большое спасибо!
РЕДАКТИРОВАТЬ Я использую div для позиционирования элементов.Например, я хочу, чтобы часть контента отображалась слева, а часть - справа, поэтому у меня есть два делителя шириной 50% рядом.
Затем я хочу, чтобы кнопка отображалась по центру, поэтому у меня естьdiv с выравниванием текста: центр;Я сделал это, так как мне сообщили, что это предпочтительнее, чем
. После этого я снова хочу, чтобы все было слева и справа, поэтому у меня снова будет тот же класс, что и для первой точки, дважды. Это дополняется, я хочу границувокруг содержания.Как таковой у меня есть еще один div внутри, который имеет рамку: 1px сплошной черный;
Это правильное / приемлемое использование?Thx