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.

Č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.
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.