Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML] Proste pytanie
-ptacz-
post
Post #1





Goście







Pytanie jest proste. Jak zrealizować w html takie 3 wyrównania tekstu w 1 linii



Robiłem już różne cuda z divami spanami i tabelami jednak to nie wychodzi.

Jak widać środek środkowego pola (tekstu) ma być na środku ekranu, niezależnie od długości lewego tekstu

  1. <div style="position: absolute;">ddasasdasdd1</div>
  2. <div style="position: absolute; left: 50%;">dasdasdasdasadasdasdsdasdd2</div>


Np coś takiego nie spełnia wymagań bo lewa krawędź środkowego pola by była na środku
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Inti
post
Post #2





Grupa: Zarejestrowani
Postów: 67
Pomógł: 12
Dołączył: 20.01.2008
Skąd: Toruń

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


Witam

Po pierwsze do ustawiania stylu służy CSS, a nie umieszczanie wszystkiego w tagach HTML'a.

strona.html

  1. <?xml version="1.0" encoding="iso-8859-2"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
  5.  
  6. <title>Strona</title>
  7.  
  8. <link rel="stylesheet" href="style.css " type="text/css" />
  9. </head>
  10.  
  11. <!-- tresc strony -->
  12. <dir id="left">1</dir>
  13. <dir id="center">Jakistamdlugitekst</dir>
  14. <dir id="right">3</dir>
  15.  
  16. </body>
  17. </html>


style.css

  1. html, body {
  2. margin: 0px;
  3. padding: 0px;
  4. font-size: 14px;
  5. font-family: verdana, tahoma, arial, helvetica, sans-serif;
  6. }
  7.  
  8. body * {
  9. margin: 0px;
  10. padding: 0px;
  11. font-size: 14px;
  12. }
  13.  
  14. #left {
  15. text-align: left;
  16. float: left;
  17. width: 10%;
  18. height: auto !important;
  19. height: 300px; /* IE */
  20. min-height: 300px;
  21. display: inline; /* Ustawienie display: inline zapewnia, że margin-left lub margin-right będzie poprawnie interpretowane przez IE. */
  22. background: #fff000;
  23. }
  24.  
  25. #center {
  26. text-align: center;
  27. float: left;
  28. width: 80%; /* IE */
  29. max-width: 80%; /* to dziala pod FF i innymi przegladarkami prawidlowo interpretujacymi style kaskadowe */
  30. height: auto !important;
  31. height: 300px; /* IE */
  32. min-height: 300px;
  33. display: inline;
  34. background: #00ff00;
  35. }
  36.  
  37. #right {
  38. text-align: right;
  39. float: right;
  40. width: 10%;
  41. height: auto !important;
  42. height: 300px; /* IE */
  43. min-height: 300px;
  44. display: inline;
  45. background: #000fff;
  46. }


Ogólnie i tak musisz ustalić jakąś wielkość LEWEGO i PRAWEGO bloku, a ŚRODKOWEGO najlepiej w pełni dopasować w IE lub ewentualnie może się sam dopasowywać w FF i innych lepszych przeglądarkach.

Powinno chodzić dobrze.

Pozdrawiam
Inti

Ten post edytował Inti 28.05.2008, 21:47:43
Go to the top of the page
+Quote Post

Posty w temacie
- ptacz   [HTML] Proste pytanie   28.05.2008, 20:09:48
- - Piotrwusek   [HTML] pobierz, plaintext <div style="floa...   28.05.2008, 20:16:59
- - ptacz   Strzelaj dalej   28.05.2008, 20:24:36
- - Misiur66   Wymiary w % są często zdeporcjonowane, dlatego lep...   28.05.2008, 20:33:05
- - ptacz   [HTML] pobierz, plaintext <div style="floa...   28.05.2008, 20:37:23
- - batman   [HTML] pobierz, plaintext <div style="floa...   28.05.2008, 20:42:35
|- - ptacz   Cytat(batman @ 28.05.2008, 20:42:35 )...   28.05.2008, 20:45:45
- - batman   Z IE Ci nie pomogę, ponieważ nie mam. To działa w ...   28.05.2008, 20:47:03
|- - ptacz   Cytat(batman @ 28.05.2008, 20:47:03 )...   28.05.2008, 20:56:47
- - Inti   Witam Po pierwsze do ustawiania stylu służy CSS, ...   28.05.2008, 21:44:49


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: 4.10.2025 - 05:24