Gabrielx
5.08.2009, 18:18:27
Zrobiłem layout strony. Wygenerowałem go w PHP. Teraz chciałbym dodać do niego FORM ACTION.
Kiedy wpisze go normalnie w miejsce img src.... layout się rozlatuje. Co zrobić aby się nie rozlatywał? Jak wy sobie z tym problemem radzicie?
<td colspan="7">
<img src="obrazek_29.jpg" width="153" height="18" alt="">
</td>
<FORM ACTION="bla.php" METHOD=POST>
<INPUT NAME="bla" SIZE=20>
iVorIus
5.08.2009, 18:27:50
To znaczy jak się rozlatuje?
Co się dzieje?
Gdy mam problemy ustawiam wszystko tak, żeby działało
Daiquiri
5.08.2009, 18:30:42
1. Może warto skorzystać z DIVów?
2. Co się rozlatuje? Jak ustawiłeś szerokości?
3. Więcej kodu
Gabrielx
5.08.2009, 18:32:09
Więc tak. Zrobiłem miejsce na wyszukiwarkę. Niestety pasek zrobiony w layoucie strony jest cieńszy od tego co wyświetla FORM ACTION. Kiedy w miejsce obrazka wstawię FORM ACTION layout strony się rozlatuję(części layoutu nie tworzą jednej całości). Co z tym fantem mogę zrobić?
Daiquiri
5.08.2009, 18:34:40
Zmienić rozmiary forma? Daj kod bo zgadujemy...
iVorIus
5.08.2009, 18:36:59
Podaj kod, coś poradzimy.
Gabrielx
5.08.2009, 18:38:28
http://img268.imageshack.us/img268/3582/wyszukiwarka.jpgPo lewej jak wygląda- po prawej jak powinno wyglądać.
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> body{margin: 0px; padding: 0px; background:#FFFFFF url(images/tlo2.jpg) repeat-x 0px 0px; text-align: center;}
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table id="Tabela_01" width="901" height="300" border="0" cellpadding="0" cellspacing="0" align="center"> <img src="images/obraz_01.jpg" width="901" height="26" alt=""></td> <img src="images/obraz_02.jpg" width="739" height="18" alt=""></td> <a href="elk/strona.php?strona=nelk"><img src="images/obraz_03.jpg" border="0" width="41" height="18" alt=""></td> <img src="images/obraz_04.jpg" width="121" height="18" alt=""></td> <td colspan="12" rowspan="3"> </a><img src="images/obraz_05.jpg" width="722" height="92" alt=""></td> <a href="lomza/strona.php?strona=nlomza"><img src="images/obraz_06.jpg" border="0" width="65" height="19" alt=""></td> <img src="images/obraz_07.jpg" width="114" height="19" alt=""></td> <a href="strona.php?strona=nbialystok"><img src="images/obraz_08.jpg" border="0" width="89" height="21" alt=""></td> <td colspan="3" rowspan="4"> <img src="images/obraz_09.jpg" width="90" height="119" alt=""></td> <img src="images/obraz_10.jpg" width="89" height="52" alt=""></td> <img src="images/obraz_11.jpg" width="175" height="46" alt=""></td> <a href='strona.php?strona=nbialystok'><img src="images/obraz_12.jpg" border="0" width="79" height="31" alt=""></td> <a href='strona.php?strona=opbialystok'><img src="images/obraz_13.jpg" border="0" width="80" height="31" alt=""></td> <a href='strona.php?strona=dystbialystok'><img src="images/obraz_14.jpg" border="0" width="93" height="31" alt=""></td> <a href='strona.php?strona=ibialystok'><img src="images/obraz_15.jpg" border="0" width="58" height="31" alt=""></td> <a href='strona.php?strona=kbialystok'><img src="images/obraz_16.jpg" border="0" width="43" height="31" alt=""></td> <a href='strona.php?strona=gbialystok'><img src="images/obraz_17.jpg" border="0" width="53" height="31" alt=""></td> <a href='http://www.gilgotki.com/g.php?user=alejabaunsu'><img src="images/obraz_18.jpg" border="0" width="89" height="31" alt=""></td> <a href='strona.php?strona=kobialystok'><img src="images/obraz_19.jpg" border="0" width="55" height="31" alt=""></td> <td colspan="6" rowspan="2"> <img src="images/obraz_20.jpg" width="86" height="46" alt=""></td> <img src="images/obraz_21.jpg" width="550" height="15" alt=""></td> <td colspan="8" rowspan="2"> <img src="images/obraz_22.jpg" width="615" height="30" alt=""></td> <td colspan="2" rowspan="2"> <img src="images/obraz_23.jpg" width="39" height="30" alt=""></td> <img src="images/obraz_24.jpg" width="153" height="18" alt=""></td> <img src="images/obraz_25.jpg" width="2" height="30" alt=""></td> <img src="images/obraz_26.jpg" width="48" height="18" alt=""></td> <td colspan="2" rowspan="2"> <img src="images/obraz_27.jpg" width="44" height="30" alt=""></td> <img src="images/obraz_28.jpg" width="153" height="12" alt=""></td> <img src="images/obraz_29.jpg" width="48" height="12" alt=""></td>
<td colspan="9" background="images/obraz_30.jpg" width="616" valign=top>
obraz_24.jpg -> tam powinno się znajdować FORM ACTION
obraz_26.jpg -> przycisk szukaj
Daiquiri
5.08.2009, 18:40:24
Ustaw styl dla pola. Daj kod!
Edit: no jest i trochę kodu.
Staraj się budować strony w oparciu o DIVy to zniknie większość problemów. Tabelki zostały stworzone z myślą o przedstawianiu danych a nie "krojeniu" strony. Dodaj po prostu styl dla elementu wyszukiwarki w CSS.
Gabrielx
5.08.2009, 18:47:39
Możesz napisać co dokładnie mam zrobić... Bo na CSS się za bardzo nie znam...
iVorIus
5.08.2009, 18:52:27
Margin: 0; padding: 0; width: 153; height: 18; ?
Daiquiri
5.08.2009, 18:55:26
W stylach
np.
body{margin: 0px; padding: 0px; background:#FFFFFF url(images/tlo2.jpg) repeat-x 0px 0px; text-align: center;}
input.wyszukiwarka {width: 100px; height: 15px; }
a w kodzie:
<input type="text" class="wyszukiwarka"/>
Wysokość i szerokość dopasuj sam
Gabrielx
5.08.2009, 20:45:14
Dalej to samo...
Daiquiri
5.08.2009, 21:02:06
To wrzuć gdzieś kompletną stronę (z grafiką) - będzie nam łatwiej.
Gabrielx
6.08.2009, 09:43:08
Z całe strony rozjeżdża się tylko jeden element-wyszukiwarka. Wrzucenie całej strony jest zbędne.
jarrod
6.08.2009, 09:48:26
Ale layout to cala strona a nie wyszukiwarka, prawda?
Ziom73
6.08.2009, 10:16:16
Używaj styl css! Gdyż jak będziesz chciał edytować, aby zmienić pozycję to wystarczy wejść w twój_styl.css, a nie szukać po plikach ;/
Gabrielx
29.08.2009, 01:11:08
Ok. Poradziłem sobie z tamtym problemem. Niestety jest kolejny:/. Zmiana przycisku wyszukiwania tradycyjnego na obrazek:
Cytat
<style type="text/css">
input.wyszukiwarka {width: 153px; height: 18px; }
</style>
<form action="szukaj.php">
<input type="text" class="wyszukiwarka" id="slowo_klucz" name="slowo_klucz"/>
<input class="submit" type="submit"
value="szukaj" />
</form>
Próbowałem linkować ale coś nie wychodziło :/
f1xer
29.08.2009, 01:19:13
wstaw zamiast submita:
<input type="image" src="sciezka/do/obrazka.jpg" alt="Wyślij/Zaloguj/Cokolwiek" />
Gabrielx
29.08.2009, 01:49:57
Ok. Działa.

Jest tylko obwódka. Border = "0"nie pomaga.:
<input class="submit" type="image" src="images/alebaun_26.jpg" border="0" alt="Wyślij" value="szukaj" />

Dzieje się tak kiedy przytrzymam lewy przycisk myszy na buttonie(szukaj). Kiedy potem kliknę w jakieś inne miejsce problem znika.
Ps. Po prawej jak powinno być, po lewej jak jest.
Ps2. Sory za taką grafikę w paincie. Robiłem ją byle szybciej ;P
Rookie
29.08.2009, 12:46:33
Do css dodaj:
input.wyszukiwarka {width: 153px; height: 18px; border: 0px;}
I będzie śmigać ;p
EDIT: Tzn. nie dodawaj całego kodu 2 raz tylko zamien go moim albo dopisz ręcznie po prostu border: 0px
EDIT2: a jak nie chcesz, żeby tak było po najechaniu i naciśnięciu to musisz mieć tak:
input.wyszukiwarka, input.wyszukiwarka:hover, input.wyszukiwarka:focus {width: 153px; height: 18px; border: 0px;}
Gabrielx
29.08.2009, 13:11:14
To co podałeś zmienia pasek wyszukiwarki...
<input class="submit" type="image" src="obrazek.gif" alt="Wyślij" value="szukaj" />
to jest odpowiedzialne za przycisk
Rookie
29.08.2009, 13:17:48
To daj tak:
.submit, .submit:hover, .submit:focus {width: 153px; height: 18px; border: 0px;}
Toć to są podstawy podstaw.
Oczywiście wysokość i szerokość sobie możesz dopasować jak ci odpowiada w pikselach.
Dostałeś rozwiązanie na tacy...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.