Diskuze: Posunutí textu (basic)
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 11 zpráv z 11.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Beru zpět, ty tam máš chybu u <div id="sada"></div> chybí ti
tam uvozovky
Díky moc, těch uvozovek jsem si nevšiml, nicméně mi to ale pořád nejde
když do #nav ul napíšu margin-top: 20px; tak pořád se posune celý ten div
s tou zelenou barvou
a neposune se jenom ten element list což nechápu proč tomu tak je
když ten list se nachází v tom bloku nav a ja nastavuji pouze vlastnost tomu
listu
Koukám na to a chybí ti tam tohle
#nav li{
margin-top: 20px;
}
ty upravuješ UL - nečíslovaný seznam a OL je číslovaný pokud dobře
pamatuji, tohle patří do LI, ty chceš mezery mezi položkami v menu a
položka v menu je <li> takhle jsem se to učil
margin-top je mozne davat na disply:block, mozna inline-block. UL, LI je
inline.
Cili, musis zmenit ul na display:block nebo pouzit margin, padding pro #nav.
díky moc ale pořád to nechápu :/ se sice položky v listu posunou, ale
taky se s tím zároven posune i celý ten blok nav
když to napíšu do #nav li ten margin-top: 20px;
Bude nejlepší, když koukneš na články ITnetwork.cz ....Jak se to
dělá, pač máš v tom fakticky guláš...Ani já se v tom pomalu nevyznám
.....Ja ti zkusím něco poslat
a zkus si to nějak upravit jak ti to bude vyhovovat
.navbar nav {
margin-top: 3vh;
float: right;
margin-right: 10vh;
}
.navbar nav ul{
list-style-type: none;
}
.navbar nav ul li{
display: inline;
padding-left: 20vh;
}
Jsou to položky vedle sebe, ale to ty umíš zkus to
a nehodil bys mi k tomu sem ještě prosim ten html kod?
Já jen, že tomu tvému css kodu úplně nerozumím, vím že navbar bude asi
nějaká třída v tom listu ale nevím přesně k čemu je tam ten nav? Co jsem
tak pochytil, tak nav by měl být speciální blok něco jako je div ale zdá se mi nesmysl dávat
doprostřed listu blok
že takto ten html soubor asi nemá vypadat takto co?
jinak díky
<html>
<head>
<link rel="stylesheet" type="text/css" href="index.css" >
</head>
<body>
<ul class="navbar">
<li>Doma</li>
<li> nas</li>
</ul>
</body>
</html>
<nav class="navigation">
<ul>
<li class="styled-list"><a href="#">Odkaz0</a></li>
<li class="styled-list"><a href="#">Odkaz1</a></li>
<li class="styled-list"><a href="#">Odkaz2</a></li>
</ul>
</nav>
Pak máš 2 možnosti. Buď stylovat ul li.styled-list nebo až a.
.navigation ul li.styled-list {
display: block;
margin-top: 20px;
}
nebo
li.styled-list a {
display: inline-block;
margin-top: 20px;
}
Takhle vypadá celé menu v HTML
<div class="navbar">
<nav>
<ul>
<li class="home">Home</li>
<li>Services</li>
<li>Projects</li>
<li>Contact</li>
</ul>
</nav>
</div>
Zobrazeno 11 zpráv z 11.