|
|
|
Как выровнять по вертикали текст в кнопке?
|
|||
|---|---|---|---|
|
#18+
Приветствую! Проблема в том, что если рядом располагаются 2 кнопки, одна задана через <a>, другая через <button> (или <input type="submit" - неважно), то текст выровненный по центру/вертикали выглядит не на одном уровне! Более сносно выглядет в хроме, в ФФ и ИЕ разъезжается. Что делать? Прочитал весь интернет, пробовал разное, но ничего не получилось! Вот код кнопки на CSS: Код: css 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. и код на html: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Вот как оно выглядит в ФФ (см. аттач.). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2014, 09:51 |
|
||
|
Как выровнять по вертикали текст в кнопке?
|
|||
|---|---|---|---|
|
#18+
ser79, 1. удалить все margin. padding 2. выставить одинаковый размер шрифта и высоту строки. 3. выставить одинаковый vertical-align После этого надписи должны расположиться на одной линии. Если этого не произошло, накрайняк подкорректировать padding для кнопок отдельно (button.button1{...}) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2014, 10:18 |
|
||
|
Как выровнять по вертикали текст в кнопке?
|
|||
|---|---|---|---|
|
#18+
Програмёрser79, 1. удалить все margin. padding 2. выставить одинаковый размер шрифта и высоту строки. 3. выставить одинаковый vertical-align После этого надписи должны расположиться на одной линии. padding убрал. margin не было. Добавил в css line-height: 24px; vertical-align итак стоит миддл. Всё равно криво. авторподкорректировать padding для кнопок отдельно (button.button1{...}) Опять же в разных браузерах отобразиться по разному. Оно не критично, если кнопки располагаются не рядом. А если рядом... то сразу видно дисгармонию! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2014, 10:35 |
|
||
|
Как выровнять по вертикали текст в кнопке?
|
|||
|---|---|---|---|
|
#18+
В общем добавил в css строчку line-height: 24px; Во всех остальных браузерах всё хорошо, по центру. Тестировал в Опере, ИЕ, Хроме, Сафари. А вот в ФФ всё никак не лечиться! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2014, 10:52 |
|
||
|
Как выровнять по вертикали текст в кнопке?
|
|||
|---|---|---|---|
|
#18+
ser79, так пойдет? Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2014, 11:23 |
|
||
|
Как выровнять по вертикали текст в кнопке?
|
|||
|---|---|---|---|
|
#18+
user89, В вашем примере не выводится через <a> и <button>, а просто текст в ДИВе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2014, 18:15 |
|
||
|
Как выровнять по вертикали текст в кнопке?
|
|||
|---|---|---|---|
|
#18+
ser79, Как вариант, насколько помню в файрфоксе в средствах отладки (уж где они не помню, пользовался раза 2 и то с пол года назад) есть так же как и в хроме применённые к элементу стили (часть из которых генерирует сам браузер). На крайняк можно сравнить их, и разобраться в чём там дело. Какие-то позиционирующие явно должны отличаться. Так что отладчик в руки и ... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2014, 18:24 |
|
||
|
Как выровнять по вертикали текст в кнопке?
|
|||
|---|---|---|---|
|
#18+
ser79user89, В вашем примере не выводится через <a> и <button>, а просто текст в ДИВе.Я button давно не использую. У DIV можно сделать любой внешний вид, в событии OnClick - любые операции, например проверка на значения, и если всё ОК, то submit на сервер. Для визуальной имитации щелчка используем псевдокласс :active ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2014, 18:31 |
|
||
|
Как выровнять по вертикали текст в кнопке?
|
|||
|---|---|---|---|
|
#18+
user89, Решение хорошее. Код на JS не подскажете? А то я не силён! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2014, 18:43 |
|
||
|
Как выровнять по вертикали текст в кнопке?
|
|||
|---|---|---|---|
|
#18+
ser79, Сразу нажмите на DIV, имитирующий кнопку Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2014, 19:11 |
|
||
|
Как выровнять по вертикали текст в кнопке?
|
|||
|---|---|---|---|
|
#18+
В FF 3 помню баг был с выравниванием внутри кнопок, но должны были починить, столько лет прошло, пример . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2014, 07:19 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38674889&tid=1446981]: |
0ms |
get settings: |
4ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
3ms |
| others: | 215ms |
| total: | 329ms |

| 0 / 0 |
