Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]wysrodkowanie diva z elementami float
Forum PHP.pl > Forum > Przedszkole
elmozaur
Witam.
Problem jest taki:

  1. <div style="margin:0 auto">
  2.  
  3. <a href="" style=""><span style="float:left">1</span></a>
  4. <a href="" style=""><span style="float:left">2</span></a>
  5. <a href="" style=""><span style="float:left">3</span></a>
  6. <a href="" style=""><span style="float:left">4</span></a>
  7. <a href="" style=""><span style="float:left">5</span></a>
  8.  
  9. </div>


Mam diva ze zmienna iloscia linkow(1-25).
chcialbym aby div byl zawsze na srodku strony niezaleznie od tego ile jest tych linkow w srodku. dodatkowo chcialbym aby linki byly pokazywane w boxie 20x20px;

Gdybym wiedzial, ile bedzie tych linkow to wystarczylo by dla diva dac width = np 100px margin:0 auto i po klopocie. niestety to pobierane jest randomem z bazy i nie wiem ile bedzie wynikow...

czy ktos ma pomysl jak to ugryzc ?
peter13135
Przecież po pobraniu wyników możesz sprawdzić ile ich jest i na podstawie tej liczby obliczyć szerokość
Janusz1200
Wkradł się błąd, ale poprawiłem:

<!DOCTYPE html>
<html>
<head>

<style>
a {
display: table-cell;
width: 20px;
height: 20px;
border: 1px red solid;
}
div {
display: table;
padding: 10px;
text-align: center;
margin-left: auto;
margin-right: auto;
border: 1px green solid;

}
</style>


<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div>
<a href="" >1</a>
<a href="" >2</a>
<a href="" >3</a>
<a href="" >4</a>
<a href="" >5</a>

</div>
</body>
</html>
Damonsson
Haha @Janusz1200 nie łatwiej

<body>
<table>
<tr>
<td><a>aa</a></td>
<td><a>bb</a></td>
</tr>
</table>
</body>

(czy jak to się tam robi na tabelach)

?

Po co marnować czas na pisanie display: table i display: table-cell? ohmy.gif

withstupidsmiley.gif
Janusz1200
@Elmozaur, no i jak, zastosowałeś to rozwiązanie?
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.