Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS] Strona na Divach, cellpadding
Forum PHP.pl > Forum > Przedszkole
maly_pirat
Cześć.

Robie www klanową (cms: webspell) na divach. Jestem przy menu, ale
zrobił mi się efekt: cellpadding , lub cellspacing (ten parametr, co dodaje się przy <table>)
I taki efekt mam, http://www.iv.pl/image/208903.jpeg a to spokjnie sie wszystko powinno zmieścić w 1 linii, bo robiłem juz to za pomocą <table> i było ok

Plik odpowiadający za te menu to #MENU;
Kod
#MENU {
    width: 930px;
    height: 33px;
    border: 0px;
    padding: 0px;
}


W jaki sposób uzyskać normalny efekt?
zuvik
float: left;

w div? zawierające poszczególne przyciski menu.
maly_pirat
Pomogło, ale nadal jest odstęp.

Taki kod zastosowałem w index.php
Kod
<div id="menu" style="padding: 0px; margin: 0;">
  <a href="index.php?site=news"> <img src="img/informacje.jpg" width="157" height="33" border="0"> </a>
  <a href="index.php?site=history"> <img src="img/historia.jpg" width="155" height="33" border="0"></a>
  <a href="index.php?site=clanwars"><img src="img/mecze.jpg" width="155" height="33" border="0"></a>
  <a href="index.php?site=members"> <img src="img/sklad.jpg" width="155" height="33" border="0"></a>
  <a href="index.php?site=server"> <img src="img/serwer-menu.jpg" width="155" height="33" border="0"></a>
  <a href="index.php?site=forum"> <img src="img/forum.jpg" width="153" height="33" border="0"></a>
</div>


http://www.iv.pl/image/209079.jpeg
Pablo1900
Cytat(maly_pirat @ 4.07.2008, 15:52:32 ) *
Pomogło, ale nadal jest odstęp.

Taki kod zastosowałem w index.php
Kod
<div id="menu" style="padding: 0px; margin: 0;">
    <a href="index.php?site=news"> <img src="img/informacje.jpg" width="157" height="33" border="0"> </a>
    <a href="index.php?site=history"> <img src="img/historia.jpg" width="155" height="33" border="0"></a>
    <a href="index.php?site=clanwars"><img src="img/mecze.jpg" width="155" height="33" border="0"></a>
    <a href="index.php?site=members"> <img src="img/sklad.jpg" width="155" height="33" border="0"></a>
    <a href="index.php?site=server"> <img src="img/serwer-menu.jpg" width="155" height="33" border="0"></a>
    <a href="index.php?site=forum"> <img src="img/forum.jpg" width="153" height="33" border="0"></a>
   </div>


http://www.iv.pl/image/209079.jpeg


Jeżeli definiujesz już wygląd w pliku CSS, raczej staraj się unikać dodawania stylu przy podawaniu parametru <div>. Przy większych stronach i ewentualnych poprawkach, będziesz miał problem ze znalezieniem błędu. Jeżeli kiedyś będziesz robił zmiany, będziesz mógł wszystko zmianiać w pliku css nie edytując strony.

Co do odstępów, spróbuj dopisać polecenie :
border-collapse:collapse;
Jeżeli to nie pomoże to usuń odstępy pomiędzy znacznikiem <a> a <img> niektóre przeglądarki mogą to interpretować jako spacje.
maly_pirat
Zrobiłem tak jak piszesz, ale nic z tego.

Pod taką postacią wszystko jest ok,
Kod
<div id="menu">
  <table cellpadding="0" cellspacing="0">
  <tr>
  
  <td><a href="index.php?site=news"><img src="img/informacje.jpg" width="157" height="33" border="0"> </a></td>
  <td><a href="index.php?site=history"><img src="img/historia.jpg" width="155" height="33" border="0"></a></td>
  <td><a href="index.php?site=clanwars"><img src="img/mecze.jpg" width="155" height="33" border="0"></a></td>
  <td><a href="index.php?site=members"><img src="img/sklad.jpg" width="155" height="33" border="0"></a></td>
  <td><a href="index.php?site=server"><img src="img/serwer-menu.jpg" width="155" height="33" border="0"></a></td>
  <td><a href="index.php?site=forum"><img src="img/forum.jpg" width="153" height="33" border="0"></a></td>
</div>


Czekam na inne pomysły. A jeśli nie będzie to jakoś zostane przy tej tabelce.
zuvik
a może nadaj klasę dla <a href....
Kod
<span class="postcolor">
     <a href="index.php?site=news" class="przycisk"> <img src="img/informacje.jpg" width="157" height="33" border="0"> </a>
     </span>


a do css wpisz takie cudo smile.gif

Kod

.przycisk
{
display: block;
}


możesz jeszcze pokombinować z dodaniem do tej klasy borderów, marginesów, float left smile.gif
TroYan
ale wpisałeś do tej tableki:
  1. <div id="menu">
  2. <table style="border-collapse: collapse;" ...>menu</table></div>


questionmark.gif

/ew. dodaj klase na tabelke i wpisz w arkuszu styli
minolone
w laczeniu linkow z obrazkami bardzo czesto wlasnie tak sie robi ze powstaja odstepy wystarczy dawac linki z obrazkami bez enterow wszystko w jednej linijce.
wlasnie to przetestowalem i dziala

  1. <?php
  2. <head>
  3. <style type="text/css">
  4.  
  5. #menu {
  6. width: 930px;
  7. height: 33px;
  8. padding: 0px;
  9. margin: 0px;
  10. }
  11.  
  12. </style>
  13.  
  14. </head>
  15.  
  16. <div id="menu">
  17. <a href="index.php?site=news"><img src="img/informacje.jpg" width="157" height="33" border="0"></a><a href="index.php?site=history"><img src="img/historia.jpg" width="155" height="33" border="0"></a><a href="index.php?site=clanwars"><img src="img/mecze.jpg" width="155" height="33" border="0"></a><a href="index.php?site=members"><img src="img/sklad.jpg" width="155" height="33" border="0"></a><a href="index.php?site=server"><img src="img/serwer-menu.jpg" width="155" height="33" border="0"></a><a href="index.php?site=forum"><img src="img/forum.jpg" width="153" height="33" border="0"></a>
  18.  </div>
  19. ?>
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.