magog 24.01.2011 12:01 Kopete

http://pastebin.com/2iXGJHxS — это шаблон. Между тегами <form> вставляются динамически кнопки через: <input type=\"button\" id=\"%1\" value=\"%2\" onclick=\"Action.sendActionOnClick(id)\" />. Надо, что бы эти кнопки были выровнены по правой стороне в строчку и надо цвет шрифта в них задать. В web полный нуль. Помогите сделать.

1. der_FeniX 24.01.2011 12:16

попробуй такой стиль задать:
form input{
display:inline;
text-align:right;
color:#F00; /*нужный цвет текста*/
}

2. magogder_FeniX /1 24.01.2011 12:16 Kopete

text-align:right; — это выровняет имееноо кнопки по правой стороне? Не текст в них, а сами кнопки

3. der_FeniXmagog /2 24.01.2011 12:20 Gajim

мм.. да. тогда тут text-align сделать какой нужно на кнопках и задать ещё один стиль form {text-align:right} до form input{}

4. magog 24.01.2011 12:29 Kopete

вот что получилось: Решил так: form input{display:inline; text-align:center; float:right; color:#F00; }. Спасибо. Как сделать так, что бы под кнопками было немного места — а то они в самом нижнем краю стоят — немного не красиво. И как задать для всех кнопок четкий одникоый размер не зависящий от текста?

5. der_FeniXmagog /4 24.01.2011 12:31 Gajim

если float, то display:inline — не нужно. float — всегда display:block;
margin-bottom попробуй, это сделает отсутп снизу. хотя не уверен, что он правильно поведёт себя с float

6. magogder_FeniX /5 24.01.2011 12:33 Kopete

это как? margin: bottom?

7. der_FeniXmagog /6 24.01.2011 12:34 Gajim

не, так и есть margin-bottom: Xpx

8. der_FeniXmagog /6 24.01.2011 12:34 Gajim

или вообще, сделай <br /> после form

9. magogder_FeniX /8 24.01.2011 12:39 Kopete

ни первый ни второй совет не работает :-(

10. der_FeniXmagog /9 24.01.2011 12:44 Gajim

тогда после последего инпута попробуй сделать <br /> со стилем clear:both; высоту br можно будет изменить параметром line-height: Xpx

12. magog 24.01.2011 12:47 Kopete

а можно сделать так, что бы минимальный размер задать у кнопки? А дальше уже от текста в ней?

13. der_FeniXmagog /12 24.01.2011 12:49 Gajim

можно, но разные движки по-разному рендерят это дело, кто-то вообще их игнорит, не помню кто. параметры min-width и min-height

14. magogder_FeniX /13 24.01.2011 12:49 Kopete

тут webkit

15. der_FeniXmagog /14 24.01.2011 12:50 Gajim

я понял, но я не помню как он с этими параметрами обходится.

16. magogder_FeniX /15 24.01.2011 12:51 Kopete

офигенно обходится

17. der_FeniXmagog /16 24.01.2011 12:51 Gajim

ну и гуд :)

18. magogder_FeniX /17 24.01.2011 12:52 Kopete

а можно сделать так, что бы текст кнопки инвертировал цвет кнопки?

19. magogmagog /18 24.01.2011 12:52 Kopete

ну в смысле принимал цвет инвертный цвету кнопки?

20. der_FeniXmagog /18 24.01.2011 12:53 Gajim

насколько знаю чтобы это автоматически было стилями не сделаешь. можно задать фиксированно цвет кнопки и цвет текста. а динамически — только js.

21. magogder_FeniX /20 24.01.2011 12:54 Kopete

не пойдет. Задам просто белый фиксированный

22. magogmagog /21 24.01.2011 13:03 Kopete

сделал так: <style>br {clear: both; line-height: 10px;}</style> и после </form> сделал <br />. Но кнопки все равно находятся в самом низу :-(

23. der_FeniXmagog /22 24.01.2011 13:05 Gajim

а попробуй тогда у class="formContainer" сделать padding-bottom: Xpx

24. magogder_FeniX /23 24.01.2011 13:06 Kopete

а как мне в стиле это указать? Ну в смысле как стиль идентифицировать? div {padding-bottom: Xpx;} ?

25. der_FeniXmagog /24 24.01.2011 13:07 Gajim

div.formContainer или просто .formContainer если больше нигде этот класс не используется. именно точка в начале и потом имя класса.

26. magogder_FeniX /25 24.01.2011 13:11 Kopete

ни div.formContainer {margin-bottom: 10px;}, ни .formContainer {margin-bottom: 10px;} ни с paddinig вместо margin не работает

27. der_FeniXmagog /26 24.01.2011 13:15 Gajim

странно, блин.. ну ещё тогда попробуй вот после этого <br clear="left" /> добавить ещё один <br /> если и это не поможет — то хз. я вот поэтому и стараюсь держаться подальше от вёрстки %) иногда вот такую мелочь делать приходится в два раза дольше, чем код для просто цмс писать %)

28. magogder_FeniX /27 24.01.2011 13:28 Kopete

я даже 3 <br /> поставил — пофигу :-(

29. magogmagog /28 24.01.2011 13:32 Kopete

заработало. Там проблема в кутях есть: почему-то не верный contentSize высчитывает при первом обращении и он не ставил этот <br />. А второй раз когда появляется — уже нормально все. Спасибо большое

30. der_FeniXmagog /29 24.01.2011 13:37 Gajim

ну и слава богу %) не за что!

Do you really want to delete ?