Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS] Tabelka
Maxik
post
Post #1





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


Robię stronę na tabelkach i mam dość spory problem z ustawieniem tego wszystkiego w Operze. W wersji 9.52 dzieją się jakieś cuda niewidy: jak dodam doctype to czyta css, jak wywalę to przestaje czytać styl odpowiedzialny za wielkość czcionki, męczę się z tym już kilka dni, może Wy coś poradzicie: http://maxik.netmark.pl/pyton/maxi2/layout.html


--------------------
Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 14)
trucksweb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


a co to za cuda ?
  1. <Td class="maincell" valign="top">
  2. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean a leo. Nunc feugiat tortor ut erat. Nam augue lacus, cursus in, ultricies feugiat, lacinia vitae, mauris. Nunc et odio. Suspendisse nibh ipsum, hendrerit a, laoreet id, viverra vitae, mi. In tellus justo, lobortis nec, elementum non, posuere sed, lorem. Fusce gravida pellentesque purus. Maecenas accumsan erat eget tellus. Vestibulum est. Nullam hendrerit posuere arcu. Pellentesque porttitor ante quis est.
  3. </td>
  4.  
  5. </tr>
  6. <tr>
  7. <Td>


z jakiej racji uzyawsz TD ? a nie td dry.gif


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post
Maxik
post
Post #3





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


A jaki związek ma rozjechanie się tabelki z wielką literą tagu?


--------------------
Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/
Go to the top of the page
+Quote Post
JoShiMa
post
Post #4





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(Maxik @ 21.07.2008, 22:10:59 ) *
Robię stronę na tabelkach i mam dość spory problem z ustawieniem tego wszystkiego w Operze


Rzuć w diabły te tabelki i zrób porządnie na divach a nie nie dość, że rzeźba tabelkowa (zupełnie niezgodna ze standardami) to jeszcze niewiadomo po co aż trzy tabelki i tuźne tagi między tabelkami:

  1. </td>
  2. </tr>
  3. <tr>
  4. <td>
  5. <table width="1" height="100%" border="0" cellpadding="0" cellspacing="0" align="center">


Weź skasuj ten syf i zrób to porządnie.


--------------------
Go to the top of the page
+Quote Post
Maxik
post
Post #5





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


No i w tym problem, bo ja raczej stara szkoła i na divach to średnio winksmiley.jpg


--------------------
Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/
Go to the top of the page
+Quote Post
JoShiMa
post
Post #6





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(Maxik @ 21.07.2008, 23:52:58 ) *
No i w tym problem, bo ja raczej stara szkoła i na divach to średnio winksmiley.jpg


O jakiej Ty szkole piszesz, jak nawet tabelki nie potrafisz sklecić? Zacznij się uczyć (jest mnóstwo dobrych tutoriali) zamiast wykonywać takie wygibasy.


--------------------
Go to the top of the page
+Quote Post
Maxik
post
Post #7





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


Akurat do tego wygibasa się nie przyznaję.

Ten post edytował Maxik 21.07.2008, 23:43:04


--------------------
Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/
Go to the top of the page
+Quote Post
JoShiMa
post
Post #8





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(Maxik @ 22.07.2008, 00:04:57 ) *
Akurat do tego wygibasa się nie przyznaję.

Co nie zmienia faktu, że nie potrafiłeś go przeczytać... Wywaliłeś te pętające się znaczniki chociaż?


--------------------
Go to the top of the page
+Quote Post
Maxik
post
Post #9





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


Zdecydowałem się na divy, może się uda, w razie problemów napiszę winksmiley.jpg


--------------------
Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/
Go to the top of the page
+Quote Post
JoShiMa
post
Post #10





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Gratuluję. Jak by coś to służę pomocą.


--------------------
Go to the top of the page
+Quote Post
Heweliusz
post
Post #11





Grupa: Zarejestrowani
Postów: 46
Pomógł: 8
Dołączył: 19.03.2007
Skąd: z nad Jarugi

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


Zerknij sobie tutaj.
Masz tam wszystko opisane, i w razie czego jest też szablon.


--------------------
Aktualny projekt: Nauka OOP :)
Go to the top of the page
+Quote Post
Maxik
post
Post #12





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


Może nie dokładnie, ale przeczytałem to co podrzucił Heweliusz i interesuje mnie tylko jedno, w moim przypadku menu musi przybierać wysokość głównej komórki z treścią, czyli mam dół wrzucić do oddzielnego diva i jemu ustawić np. height: 100%?

Zaczęły się problemy, menu ma swoją wysokość, main ma swoją, a powinny mieć tą samą, bardziej w sensie bordera. Dodatkowo jak to wszystko wyśrodkować. Link: http://maxik.netmark.pl/pyton/div/index.html .Ogólnie powiem, że divy to jest zbawienie i żałuję, że wcześniej robiłem na tabelkach winksmiley.jpg


--------------------
Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/
Go to the top of the page
+Quote Post
JoShiMa
post
Post #13





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(Maxik @ 22.07.2008, 23:31:12 ) *
Może nie dokładnie, ale przeczytałem to co podrzucił Heweliusz i interesuje mnie tylko jedno, w moim przypadku menu musi przybierać wysokość głównej komórki z treścią, czyli mam dół wrzucić do oddzielnego diva i jemu ustawić np. height: 100%?

Tak się nie da. Na ustawianie jednakowej wysokości menu i treści są specjalne tricki. Jak sobie przypomnę gdzie są tutoriale to dam znać.


Cytat(Maxik @ 22.07.2008, 23:31:12 ) *
Dodatkowo jak to wszystko wyśrodkować.

To akurat jest proste.
Dajesz głównego diva a w nim div z nagłówkiem, div z menu div z trescia i div ze stopką (4 pudełka lub więcej jeśli potrzebujesz w jednym głównym)
To główne pudełko niech ma jakieś id powiedzmy id="main"

fragment stylów:
  1. * {
  2. margin: 0;
  3. padding: 0;
  4. }
  5.  
  6. body {
  7. font-family: Verdana, Arial, Comic Sans Ms;
  8. font-size: 12px;
  9. text-align: center;
  10. }
  11.  
  12. div#main {
  13. width: 1000px;
  14. margin: 20px auto 0 auto;
  15. }


Pierwsza sekcja zeruje marginesy i padding dla wszystkich elementów, potem jak potrzebujesz ustawiasz je indywidualnie.
Druga sekcja ustawia czcionkę (krój i rozmiar dla całego dokumentu), oraz centrowanie elementów , które znajdą się w body, czyli naszego głównego diva. Potem jak będziesz potrzebował to krój i rozmiar czcionki możesz zmieniać dla wybranych elementów.
Żeby div main chciał się ładnie wyśrodkować potrzebuje mieć lewy i prawy margines ustawiony na auto, tak jak w sekcji trzeciej. Góra dół i szerokość według uznania. Resztę stylów dopisujesz sobie wedle uznania.

Cytat(Maxik @ 22.07.2008, 23:31:12 ) *
Ogólnie powiem, że divy to jest zbawienie i żałuję, że wcześniej robiłem na tabelkach winksmiley.jpg

Cieszę się, że dałeś się przekonać. Jeszcze się naucz jak menu się robi na listach.


A tu masz szkielet strony na divach z równymi kolumnami:
http://www.code-sucks.com/css%20layouts/fi...ts/fw-13-2-col/

Ten post edytował JoShiMa 23.07.2008, 09:09:38


--------------------
Go to the top of the page
+Quote Post
Maxik
post
Post #14





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


Jedyne na co wpadłem to prawy border dla dolnego diva, i byłoby dobrze gdyby zakończenie nie wskakiwało na doł, ale chyba wpadłęm na pewien pomysł, link który dałaś to "fixed width" czyli mam rozumieć szerokość, mi natomiast chodzi o wysokość winksmiley.jpg Spróbuję zrobić tak jak wymyśliłem a potem się zobaczy.

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  3. <meta name="Description" content="">
  4. <meta name="Author" content="Maxik [maxik@wr-pl.com]">
  5. <meta name="Keywords" content="">
  6. <meta name="Generator" content="CoreEditor">
  7. <title>WarRock Premium by PyToN</title>
  8. <link rel="stylesheet" href="styles.css" type="text/css">
  9. <script type="text/javascript" src="js/mintAjax.js"></script>
  10. </head>
  11. <div id="content">
  12. <div id="gora">
  13. <div id="logo"><img src="images/layout_03.jpg" alt="WarRock Premium by PyToN™"></div>
  14. <div id="minicennik">
  15. <div id="goraminicennik"><img src="images/layout_04.jpg" alt=""></div>
  16. <div id="trescminicennik"></div>
  17. </div>
  18. </div>
  19. <div id="dol">
  20. <div id="main">Lorem ipsum dolor sit amet enim. Etiam ullamcorper.<br>
  21. Suspendisse a pellentesque dui, non felis. Maecenas malesuada elit lectus felis, malesuada ultricies.<br>
  22. Curabitur et ligula. Ut molestie a, ultricies porta urna.<br>
  23. Vestibulum commodo volutpat a, convallis ac, laoreet enim.<br>
  24. Phasellus fermentum in, dolor. Pellentesque facilisis.<br>
  25. Nulla imperdiet sit amet magna.<br>
  26. Vestibulum dapibus, mauris nec malesuada fames ac turpis velit, rhoncus eu, luctus et interdum adipiscing wisi.<br>
  27. Aliquam erat ac ipsum. Integer aliquam purus. Quisque lorem tortor fringilla sed, vestibulum id, eleifend justo vel bibendum sapien massa ac turpis faucibus orci luctus non, consectetuer lobortis quis, varius in, purus.<br>
  28. Integer ultrices posuere cubilia Curae, Nulla ipsum dolor lacus, suscipit adipiscing.<br>
  29. Cum sociis natoque penatibus et ultrices volutpat. Nullam wisi ultricies a, gravida vitae, dapibus risus ante sodales lectus blandit eu, tempor diam pede cursus vitae, ultricies eu, faucibus quis, porttitor eros cursus lectus, pellentesque eget, bibendum a, gravida ullamcorper quam.<br>
  30. Nullam viverra consectetuer. Quisque cursus et, porttitor risus. Aliquam sem. In hendrerit nulla quam nunc, accumsan congue. Lorem ipsum primis in nibh vel risus.<br>
  31. Sed vel lectus.<br>
  32. Ut sagittis, ipsum dolor quam.</div>
  33. <div id="menu">Lorem ipsum dolor sit amet enim. Etiam ullamcorper.
  34. Suspendisse a pellentesque dui, non felis. Maecenas malesuada elit lectus felis, malesuada ultricies.
  35. Curabitur et ligula. Ut molestie a, ultricies porta urna.</div>
  36. </div>
  37. <div id="zakonczenie">
  38. <div id="koniecmain"><img src="images/layout_10.jpg" alt=""></div>
  39. <div id="koniecmenu"><img src="images/layout_11.jpg" alt=""></div>
  40. </div>
  41. <div id="stopka"><img src="images/stopka.png" alt="Design&amp;Code by Maxik"></div>
  42. </div>
  43. </body>
  44. </html>


Tak wygląda kod strony, wymyśliłem prawy border dla diva o id dol, ale nie wiem czemu tego bordera nie ma.

Kod
html, body {
        background-color: #000000;
        margin: auto;
        padding: 0;
        font-family: Tahoma, Verdana;
        color: white;
        font-size: 11px;
  }
  
  #content {
      width: 900px;  
      margin: 20px auto 0 auto;
  }
  
  #logo {
        height: 210px;
        width: 580px;
        float: left;
  }
  
  #minicennik {
      float:left;
  }
  
  #trescminicennik {
      border-right: 3px solid #92888A;
      border-bottom: 3px solid #92888A;
      width: 299px;
      height: 194px;
  }
  
  #dol {
      clear: both;
      height: 100%;
      border-right: 3px solid #92888A;
  }
  
  #main {
      float: left;
      width: 570px;
      border-right: 3px solid #92888A;
      border-left: 3px solid #92888A;
      padding: 5px 2px 0px 2px;
  }
  
  #menu {
      float: left;
      padding: 5px 2px 0px 2px;
      width: 295px;
      height: 100%;
  }
  
  #zakonczenie {
      clear: both;
  }
  
  #koniecmain {
      float: left;
      width: 580px;
  }
  
  #koniecmenu {
      float: left;
      width: 302px;
  }
  
  #stopka {
      clear: both;
  }


Tak wygląda styles.css

Napewno to jakiś mały błąd którego ja nie widzę, proszę o pomoc.

Ten post edytował Maxik 23.07.2008, 12:10:09


--------------------
Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/
Go to the top of the page
+Quote Post
JoShiMa
post
Post #15





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Tu jeszcze sa opisane techniki budowy takich layoutów:
http://blog.mwojcik.pl/2008/06/22/techniki...umnowych-wstep/


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 14:58