Cześć,
Mam pewien problem z tabelami, a dokładniej, nie wiem kompletnie jak mogę wystylizować komórkę tabeli tak, aby elementy zawarte w niej, takie jak np, tekst, nie przechodziły do kolejnej linii podczas zwijania owej komórki. W praktyce wygląda to tak:
A tak po rozwinięciu bocznego menu:
Tutaj macie jeszcze kod źródłowy:
<html>
<head>
<meta charset="utf-8"/>
<title>A HTML website</title>
</head>
<style>
body {
margin: 0px 0px 0px 0px;
}
table {
border-collapse: collapse;
width: 100%;
height: 100%;
position: relative;
}
td {
padding: 10px 10px 10px 10px;
}
#head {
height: 25px;
position: sticky;
background-color: #fcba03;
color: #272d30;
}
#nav {
background-color: #272d30;
color: #d9d9d9;
max-width: 1px;
overflow: hidden;
width: 1px;
transition: width 1s;
}
#nav:hover {
width: 300px;
}
</style>
<script>
</script>
<body>
<table>
<tr>
<td id="head" colspan="2">Header</td>
</tr>
<tr>
<td id="nav">
<p>Hello! I am a navigation bar!</p>
</td>
<td id="bdy">
<p>Welcome! I am the body!</p>
</td>
</tr>
</table>
</body>
</html>