![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 879 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Testowy NiceForms
http://sensiman.pl/tomplus/niceforms/niceforms.html a chce aby było ![]() Ja już nie daje rady. Proszę o pomoc. Ten post edytował Tomplus 10.06.2008, 14:37:05 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Możesz użyć stylu 'padding-top' albo 'position' dla jednego z elementow, tzn select'a, albo span'a, do którego wrzucasz tekst.
np: Kod span.mojaKlasa{ padding-top: 3px; } ps. tylko uważaj, bo różne przegladarki różnie lubią wyświetlać takie rzeczy. Ew. pobaw sie stylem 'float' dla select'a. Ten post edytował sowiq 10.06.2008, 17:37:35 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Daj nazwę z polem w <p>...</p> i powinno być ok...
EDIT: Jednak nie działa, masz zawsze możliwość stworzenia tabelki.... Ten post edytował ShadowD 10.06.2008, 18:48:04 -------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 879 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Tabelka ?
Wykluczone. Tabelki nie są przeznaczone do takiej moderacji strony, a ja w ogóle nie stosuje tabelek do takich rzeczy, tylko zgodnie z przeznaczeniem. Prawdopodobnie coś wisi w JS. jest tam funkcja replaceSelects() która zastepuje <select> i wstawia <div>'y i <select> po tuningu. i co teraz zrobic ? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Cytat ja w ogóle nie stosuje tabelek do takich rzeczy, tylko zgodnie z przeznaczeniem - a <br /> służy do wstawienia nowej linii w tekście a div do budowania szkieletu strony, a nie formularzy.Co za różnica, czy dasz <table><tr><td> czy <div><div><br /><div> - w dobrym kodowaniu nie chodzi o zastąpienie <td> <div>. Moim zdaniem idziesz w złym kierunku i Twój kod nie jest ani trochę lepszy od tabelek. Pokasuj te wszystkie divy i beery, po co Ci one do tak prostego formularza? Nie znasz innych tagów html poza <div> i <br />? Do grupowania pól formularza używa się <fieldset> + paragrafy i jesteś w domu: - w CSS możesz floatem ustawić fieldsety, wyrównać szerokość każdego inputa i label tak, aby wyglądało to ładnie i spójnie. Divem można się wspomóc w ostateczności, kiedy mamy do czynienia z bardzo rozbudowanym i skomplikowanym formularzem (z Twój taki nie jest na pewno) |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 879 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Co do stosowania tabelek zdania nie zmienię.
Jednak w tej chwili nie chodzi w którym kierunku idę, ale masz racje. Rzadko stosuje fieldset, ale to nie znaczy że w ogóle nie stosuje. Jednak ten problem powyższy jest już w randze JS, bo gdzieś w pliku .js jest sytuacja że dodają się dodatkowe divy, które zrzucają pod text cały SELECT. W kodzie wychodzi nam sytuacja ze jest: Text <div id="left"></div><div id="center"></div><div id="right"></div> <select></select> Te 3 DIVy drukuje JS, po co ? Po to aby pola SELECT, INPUT wyglądały Nice, co się zgadza. Teraz jak zrobić aby te 3 div'y nie schodziły linię w dół ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 09:08 |