Diskuze: Bootstrap - problém se zobrazením chybové hlášky u políčka s addonem
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 11 zpráv z 11.
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 |
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.


Neco malo se da vycist k BT z online dokumentace. Ale obvykle zkouknu primo
css. (Nechce se mi to ted zkoumat a take nevim, jakou mas verzi. Ja pouzivam
2-3)
Pravdepodobne tam bude vsechno floatovane, takze
clear:left a
float:none
by to melo poresit. U css zalezi na poradi, musis upravy css dat pod bootstrap. U css zalezi na priorite, musis spravne zapsat elementy, id, class. Spatne, ale muze byt funkcni, je pouziti important.
clear:left !important;
float:none !important;
Important prebiji priority el, id, class. Ale prebiji i sam sebe. No, proste pri vice important je vysledek nejisty. Prohlizece to vykresli spravne, ale ty jako uzivatel se v css snadno ztratis. Budes chtit prepsat neco, co jsi importantem prebil a nepujde ti to zadnym jinym zpsobem, nez znovu important. Hlavne, spousta lidi si neuvedomuje, co vsechno v css zapisem prepisuji. Si mysli, ze to dela neco jineho a ono to dela mnohem vic a i pro jiny html kod. Proto se to nedoporucuje.
Mno, takze, kdyby to neslo, kdyztak vytahni vsechen css, ktery se vztahuje ke kazdemu class v tom html kodu a ke kazdemu tagu ci id. idealne si to dej do zvlast souboru bez bootstrapu. Pokud se to nezobrazi stejne jako s BT, tak tam nemas jeste vsechno.
Ahoj,
díky za odpověď. Používám Bootstrap 4 a do HTML ho importuji takto:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
Nastavení těchto dvou vlastností mi nepomohlo. Nyní jsem zkusil ještě k tomu nastavit šířku na 100% a třídě input-group nastavit vlastnost flex-wrap na hodnotu wrap. To už pomohlo. CSS styl, který jsem importoval do Bootstrapu, vypadá takto:
.input-group{
flex-wrap: wrap;
}
.was-validated .invalid-feedback{
clear: left !important;
float: none !important;
width: 100%;
}
Takto jsem to zkusil a chybová hláška se mi zobrazuje pod formulářovým políčkem s addonem.
https://getbootstrap.com/…nents/forms/
V dokumentaci se zobrazuje chybova hlaska pod polickem, ne? Malo by stacit
zkopirovat kod. Jestli to chces jen posunout doleva, tak margin, padding,
text-indent.
Koukam na ten kod, kdyz si das ctrl+f 'valid-feedback', nadpis Custom styles, tam kliknu odeslat a vsechny ty hlasky jsou pod policky. Nebo tam je jeste pod tim, nadpis Browser defaults, take zajimave reseni.
Díky za odpověď. Tohle řešení jsem nezkoušel. Třídy jsem dával podle tutoriálu a měl jsem zafixováno tam nechat třídu invalid-feedback. Řešení v dokumentaci vypadá ještě o něco elegantněji.
To ja prave dokumentaci pouzivam dost casto u BT. Neznam prave jine zdroje a prislo mi, ze tam je to tak, jak to navrhovali a jak to bude fungovat spravne. Kdyz s tim udela upravy nekdo cizi, tak se nemuzes spolehnout, ze to opravi pro vsechny pripady.
Díky za tvou odpověď. Máš pravdu, že když s tím udělá úpravy někdo jiný, tak se na to nemohu spolehnout. Zkusím si stáhnout verzi ze stránek Bootstrapu a řídit se tou dokumentací. Do toho kódu již nebudu nijak výrazně zasahovat, ale u dalších svých projektů to asi tak udělám.
Jako, ja delam upravy. Nemam presne html kod podle te stranky. Hlavne, mam
2.3 verzi, ta ne moc dobre pracuje s barvami a tak. Ale snazim se o co nejmene
zasahu a ponechat puvodni reseni. Ani ne tak z lenosti jako spis, ze zapomenu
kde a proc jsem to delal.
U css to resim tak, ze pridavam dalsi css. Takze nezasahuji do originalu. A taky
v nem nemusim hledat, kde jsem delal upravy. Ano, mam tam nejaky css kod takhle
navic, ale mam v tom aspon poradek 
Já používám verzi 4 z MaxCDN. HTML kód jsem také neměl podle té stránky. U css jsem také přidal další css, jinou možnost jsem neměl. Do originálu jsem nezasahoval. Já se také snažím o co nejméně zásahů a ponechat původní řešení, ale v tomto případě byly nějaké zásahy potřeba.
Zobrazeno 11 zpráv z 11.