Witam wszystkich !
Staram się stworzyć drzewo genealogiczne mojej ukochanej rodzinki i pomyślałem sobie, że zrobię to za pomocą kodu html/css. Wiem, że istnieją do tworzenia takich drzew specjalne programy, ale ja chce trochę poćwiczyć, więc proszę się nie czepiać ;)
Chcę uzyskać mniej więcej taki oto wygląd (oczywiście drzewo nie jest kompletne)
spokojnie już tłumaczę... to co widać u góry to obraz w formacie .png zrobiony GIMP-ie, ale docelowa taki efekt chciałbym uzyskać za pomocą kodu html/css
Na początku chciałem wykorzystać znacznik <TABLE></TABLE> oczywiście osadzony w div-ach
<div class="container">
<div id="block1">
<table >
<tr>
<td>block1</td>
</tr>
</table>
</div>
<hr width="800px">
<div id="block2">
<table>
<tr>
<td>block2</td>
</tr>
</table>
</div>
tam gdzie jest wpisane block 1 i block2 będą personalia konkretnego członka rodziny. Od strony stylizacji wygląda to tak:
.container{
background-color: white;
margin-left: 2%;
margin-top: 2%;
margin-right: 2%;
height: auto;
border-right: 1px solid #330000;
border-left: 1px solid #666666;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
}
#block1 table{
margin-top: 800px;
margin-bottom: 20px;
margin-left: 50px;
width: 100px;
text-align: center;
}
#block2 table{
margin-top: 0px;
margin-bottom: 20px;
margin-left: 350px;
text-align: center;
}
table{
border-right: 1px solid #330000;
border-left: 1px solid #666666;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
}
table:hover{
background-color: grey;
cursor: pointer;
}
Czy może lepiej w <div class="container"> osadzić elementy blokowe tzn inne div-y, w których umieszczę poszczególne personalia danego członka rodziny i wystylizuje to tak żeby dookoła nazwiska było obramowanie i inne tło po najechaniu myszą ?
I jak zrobić pionową linie ? Poziomą to wiem <hr></hr>, ale pionową ? border-left: 1px solid color ???
Dzięki za podpowiedzi.