Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][HTML]Problem z wyśrodkowaniem pola input
Forum PHP.pl > Forum > Przedszkole
miras
Witam, mam następujący problem:

plik index.html:


  1.  
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  4. <head>
  5. <meta name="description" content="vvvvv" />
  6. <meta name="keywords" content="" />
  7. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  8. <link rel="stylesheet" href="stylesheets/x.css?1313239951" media="screen" type="text/css" />
  9. </head>
  10. <body>
  11.  
  12.  
  13.  
  14. <form action="" method="post">
  15. <div class="inp"><input type="text" name="szukaj" value="Wpisz produkt"> </div>
  16. <div class="subm"><input type="submit" value=""></div>
  17. </form>
  18.  
  19.  
  20.  
  21.  
  22. </body>
  23. </html>
  24.  




plik style.css:
  1. body {
  2. background-color: #fff;
  3. width: 1000px;
  4. margin-left: auto;
  5. margin-right: auto;
  6. }
  7.  
  8.  
  9.  
  10.  
  11.  
  12. .inp input {
  13. background-image: url(../images/layout/szukaj_input.png);
  14. background-repeat: no-repeat;
  15. width: 284px;
  16. height: 35px;
  17. float: left;
  18. border: none;
  19. }
  20.  
  21. .subm input {
  22. background-image: url(../images/layout/szukaj_subm.png);
  23. background-repeat: no-repeat;
  24. width: 63px;
  25. height: 35px;
  26. float: left;
  27. border: none;
  28. margin-left: -30px;
  29. }
  30.  




i value w polu input czyli: Wpisz produkt wyświetla mi się tak:

http://ss-host.pl/images/2mpm.jpg a ja chcę go trochę do góry, nie ma żadnych paddingów ani nic, a tekst w środku inputa tak na dół mi zjeżdza, proszę o pomoc, bo już nie mogę..


Dzięki z góry!
erix
line-height?
miras
No nie do końca, bo jak dam line-height: 50px; to ucieka w dół, a jak dam line-height: -50px; to jest nadal w tym samy miejscu czyli tak jak na powyższym ssie.
rocktech.pl
Witam.

  1. .inp input {
  2. ...
  3. margin-top: -5px;
  4. ...
  5. }
miras
margin-top:-5px; przenosi cały input, a ja potrzebuję, żeby przeniosło zawartość tego inputa, w tym przypadku by podziałało: padding-top: -5px; ale też nie daje żadnego efektu..
rocktech.pl
Wartość padding nie może być ujemna.

Zrób tak na div .inp nałóż obrazek. I potem ostyluj odpowiednio .inp input.

  1. .inp {
  2.  
  3. background-image: url(../images/layout/szukaj_input.png);
  4.  
  5. background-repeat: no-repeat;
  6.  
  7. width: 284px;
  8.  
  9. height: 35px;
  10.  
  11. float: left;
  12.  
  13. border: none;
  14.  
  15. }


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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.