Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Textbox na zdjęciu ( reklamu przesuwają )
Zielonkawy18
post
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


Witam ponownie

Ustawiłem jako tło ( centralnie ) obrazek. Potem ustawiłem tak pozycję textboxów aby odpowiadały moim wyobrażeniom i jest ok. Ale gdy wedję w IE ( nie ma tam Ad-blocka ) to reklama ładnie tło zdjęcia przesuwa w dół, natomiast textboxy zostają tam gdzie zostają, wszystko się dekomponuje. Myślę, że trzeba jakoś zczytać wysokość reklamy, ale nie mam doświadczenia w tym jeszcze.

Pozdrawiam
Go to the top of the page
+Quote Post
memory
post
Post #2





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

Ostrzeżenie: (0%)
-----


kod strony

Ten post edytował memory 5.10.2012, 18:10:10
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #3





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Textboxy winny sie znajdować wewnątrz bloku z tym zdjęciem, które masz w tle lub w inny sposób powinny być powiązane z jego pozycją.
Go to the top of the page
+Quote Post
Zielonkawy18
post
Post #4





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


Dziękuję za odpowiedź. Poczytałem trochę o pozycjonowaniu elementów. Tłu nadałem relative natomiast textboxom nadałem absolute, ale to nic nie pomogło.

  1.  
  2. <Form Name ="LOGOWANIE" Method ="POST">
  3. <div style="background: url(MyHost/x.jpg); position: relative; background-position: center; background-repeat: no-repeat; margin-top: 40px; height: 600px;"></div>
  4. <input type="text" name="uzytkownik" value="" style="position: absolute; left: 780px; top: 290px; "/>
  5. <input type="text" name="haslo" value="" style="position: absolute; left:780px; top: 330px; "/>
  6. <input type="submit" name="Zaloguj" value="Zaloguj" style=" position: absolute;left: 780px; top:365px; "/>
  7. .....


Ten post edytował Zielonkawy18 7.10.2012, 07:56:15
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #5





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


To pomoże:

  1. <div style="background: url(MyHost/x.jpg); position: relative; background-position: center; background-repeat: no-repeat; margin-top: 40px; height: 600px;">
  2. <input type="text" name="uzytkownik" value="" style="position: absolute; left: 780px; top: 290px; "/>
  3. <input type="text" name="haslo" value="" style="position: absolute; left:780px; top: 330px; "/>
  4. <input type="submit" name="Zaloguj" value="Zaloguj" style=" position: absolute;left: 780px; top:365px; "/>
  5. </div>


Tylko teraz musisz wypozycjonować inputy względem diva wewnątrz którego się znajdują.
Go to the top of the page
+Quote Post
jepek
post
Post #6





Grupa: Zarejestrowani
Postów: 55
Pomógł: 10
Dołączył: 12.08.2007

Ostrzeżenie: (0%)
-----


Mógłbyś pokazać to online?
Go to the top of the page
+Quote Post
Zielonkawy18
post
Post #7





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

Ostrzeżenie: (10%)
X----


Wszystko działa. Gdzieś jeszcze wyczytałem, że umieszanie styli w <div> już jest niemodne i umiesza się je w css, czy ktoś może się wypowiedzieć na ten temat??

Pozdrawiam.
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #8





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Cytat(Zielonkawy18 @ 8.10.2012, 10:32:35 ) *
Wszystko działa. Gdzieś jeszcze wyczytałem, że umieszanie styli w <div> już jest niemodne i umiesza się je w css, czy ktoś może się wypowiedzieć na ten temat??

Pozdrawiam.


Moda nie ma tu nic do rzeczy, to jest zwyczajnie niepraktyczne. Style najlepiej umieszczać w zewnętrznym arkuszu css. Przypuśćmy, że masz 10 podstron, które mają to samo menu, divy, itp. zechcesz coś zmienić to musisz to robić na każdej stronie z osobna. A tak to masz wszystko w jednym miejscu. Style umieszczaj w pliku np. nazwa.css, a odwołuj się do niego w nagłówku strony poprzez:

  1. <link rel="stylesheet" href="nazwa.css" />
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 22:05