Diskuze: Bootstrap zarovnání na pravou stranu
Člen
Zobrazeno 16 zpráv z 16.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
Ahoj, musíš použít text-right nebo justify-content-right, podle toho, kde a co chceš mít vpravo
<nav class="navbar justify-content-between">
Zalezi taky na tom, jestli pouzivas dokumentaci k tve verzi BT.
https://getbootstrap.com/…onents/navs/#…
justify-content-end
https://getbootstrap.com/…lities/text/#…
text-right
https://getbootstrap.com/…s/dropdowns/#…
dropdown-menu-right
Maji v dokumentaci policko vyhledat, kdyz tam napises right, tak ti nabidne moznosti.
Nepotřebuji posunot vše v navigaci. Jde mi o umístění jen části navigace
Mrknu na to, to co mi radil Jaroslav Smrž efungovalo. Obecně nefunguje nic co jsem na na netu našel. Napadlo mě že mi to ovlivňuje nějaký styl. Ale jediné co přímo měním je barva navbaru.
Celý kód navigace je zde
<nav class="navbar fixed-top navbar-expand-lg navbar-light">
<a class="navbar-brand" href="uvod"><?= $domain ?></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar-content" aria-controls="navbar-content" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbar-content">
<ul class="nav navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="prihlaseni">Přihlásit</a>
</li>
<li class="nav-item">
<a class="nav-link" href="kontakt">Kontakt</a>
</li>
</ul>
</div>
</nav>
Chapem ta spravne ze sa snazis zarovna obsah <ul> na pravu stranu? Nemoze to byt tym ze mas v class nastavene mr-auto?? Potom sa to byje? Inak ta fest nechapem oco sa snazis srry
Tak nevím, jakou verzi bootstrap používáš, ale tento kód ve verzi 4.4 normálně funguje:
<ul class="nav justify-content-end">
<li class="nav-item">
<a class="nav-link" href="prihlaseni">Přihlásit</a>
</li>
<li class="nav-item">
<a class="nav-link" href="kontakt">Kontakt</a>
</li>
</ul>
Ve starších verzích funguje i text-right.
Ano přesně o to mi jde, ale i když odstraním mr-auto tak se nic neděje. Jakoby to bylo něčím blokované a já nejsem schopný přijít na to čím. Nikterak zatím do bootstrapu nezasahuji. Jendiné co měním je jak jsem již řekl barva navbaru. Jediný další css který používám je tento. Později budu do navbaru sazahovat ještě více. Ale zatím je to jen toto
body {
padding-top: 70px;
}
.navbar {
background-color: #708fa0;
}
Používám verzi 4.3.1. Aktuálně jsem v navbaru provedl pár změn (jen přidání php a dropdown), ale i tak mi to nefunguje. Zkusím použít jinou verzi třeba se to vzpamatuje
<div class="collapse navbar-collapse" id="navbar-content">
<ul class="nav navbar-nav justify-content-end">
<?php if (!$logged) : ?>
<li clas="nav-item">
<a class="nav-link" href="prihlaseni">Přihlásit</a>
</li>
<?php else : ?>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Profil
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="administrace/logout">Odhlásit</a>
</div>
</li>
<?php endif ?>
<li class="nav-item">
<a class="nav-link" href="kontakt">Kontakt</a>
</li>
</ul>
</div>
Takže jsem skusil přejít na nejnovější verzi tj. 4.4.1. A výsledek je pořád stejný
Mozes poslat screen obrazovky? Kedy ti to nezarovnava? Stale, alebo iba na malych obrazovkach ked je to zbalene? Kontroloval si aj v debuggeru co to realne roby a ake css to pouziva? Vecer sa nato skúsim pozriet a mozno mi niečo napadne,ale takto zhlavy neviem.
Dělá to vždy, ale teď jsem to zkoušel i v sandboxu. A tam funguje jen navbar-right. Ale jakmile to spustím u sebe tak to neudělá nic. Screen pošlu později teď musím někam jet
Tak už vážně neví ještě jse si s tím hrál v css sandboxu. Celý navbar předělal a v sendboxu funguje vše jak má. Zdroje nahrávám přes CDN ve verzi 3.4.1 a vše jede, jakmile použiji 4.4.1 tak se to rozbije. Ale bez vyjímky vždy funguje jen navbar-right.
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
</head>
<body>
<nav class="navbar fixed-top navbar-expand-lg navbar-dark">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="<?php $domain ?>">WebSiteName</a>
</div>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar-content" aria-controls="navbar-content" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbar-content">
<ul class="nav navbar-nav navbar-right">
<?php if (!$logged) : ?>
<li class="nav-item">
<a class="nav-link" href="prihlaseni"><span class="glyphicon glyphicon-log-in"></span> Přihlásit</a>
</li>
<?php else : ?>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Profil
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="administrace">Administrace</a>
<a class="dropdown-item" href="osoby/manage">Nastavení</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" href="administrace/logout">Odhlásit</a>
</div>
</li>
<?php endif ?>
<li class="nav-item">
<a class="nav-link" href="kontakt">Kontakt</a>
</li>
</ul>
</div>
</div>
</nav>
<div class="container">
<h3>Right Aligned Navbar</h3>
<p>The .navbar-right class is used to right-align navigation bar buttons.</p>
</div>
</body>
</html>
Iba hádam: V dokumentácii 4.4 sa píše pre <ul> class="navbar-nav" a nie "nav navbar-nav". Nerozhadzuje ti to tam to "nav"??? Fakt len hádam a sem na mobile takže ani to nemám nacem skúsiť. Inak fakt netuším.
Tak se povedlo, ale zarovnání justify-content-end jsem musel použít na <div> který to obaluje jakožto rozbalovací menu pro menší displeje.
Zobrazeno 16 zpráv z 16.