Jak mít stejně dlouhé alementy – CSS – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Jak mít stejně dlouhé alementy – CSS – Fórum – Programujte.comJak mít stejně dlouhé alementy – CSS – Fórum – Programujte.com

 

fix0
Stálý člen
18. 3. 2019   #1
-
0
-
Nahlásit jako SPAM
IP: 89.24.217.–
peter
~ Anonymní uživatel
4014 příspěvků
19. 3. 2019   #2
-
0
-

Na takovy dotaz se neda prilis odpovedet…
Otazkou je, ceho se snazis docilit a za jakym ucelem?
Pokud ti jde jen o podbarveni, tak je mozne to zkratka obalit divem.
Pokud to floatujes, pak je nutne spravne pouzit clear nebo display:inline-block. Cili, neumis floatovat, normalni clovek se mu tedy vyhyba.
A ostatni se da resit googlem

- html table, tr, td
- css display:table, table-row, table-cell + google
- css flex layout
- css height
- js height

Nahlásit jako SPAM
IP: 2001:718:2601:258:4dbc:3838:5a25:f2e0...–
fix0
Stálý člen
19. 3. 2019   #3
-
0
-

je to klasický seznam <ul><li>.

Snažím se docílit, aby to hezky vypadalo ve všech rozlišeních.

Je irelevantní jak to dělám, otázkou je jak to dělat mám. Představ si to tak, že bych to měl dělat od nuly. Jak to udělat, aby všechny dílky byly stejně dlouhé. Tzn. aby se všechny sloupečky přizpůsobili délce toho nejdelšího z nich.

Nahlásit jako SPAM
IP: 89.24.217.–
gna
~ Anonymní uživatel
1891 příspěvků
19. 3. 2019   #4
-
0
-

Já tomu nerozumím, ale intuitivně bych řekl, že ty vnitřní elementy musí být nastylované tak, aby vyplnily ten vnější, který je ohraničuje.

Zkusil jsem, jak radil peter, table-cell a přesně to to udělalo.

Nahlásit jako SPAM
IP: 213.211.51.–
fix0
Stálý člen
19. 3. 2019   #5
-
0
-
Nahlásit jako SPAM
IP: 89.24.217.–
peter
~ Anonymní uživatel
4014 příspěvků
20. 3. 2019   #6
-
+1
-
Zajímavé
fix +

Mozna to bude hloupa narazka, ale tvuj kod je jako tvuj dotaz. Ani jedno nechapu.

google = css table layout

https://www.jakpsatweb.cz/css/table-layout.html - tak tam pisou kraviny, misto aby dali priklad.
https://developer.mozilla.org/…table-layout - tam priklady nahore sice jsou, ale pres copy/paste to nezkopirujes, ale mozna jeco z tech dole....
https://www.itnetwork.cz/…esky-manual/ - a to je uplne naprd :)

google = css display table-row

https://css-tricks.com/almanac/properties/d/display/

upravim si toto  

<div style="display: table;">
  <div style="display: table-row;">
    <div style="display: table-cell;">
      Gross but sometimes useful.
    </div>
  </div>
</div>

<div style="display: table;">
  <div style="display: table-row; width:300px;">
    <div style="display: table-cell; width:100px; border:1px solid #f00;">
      Gross but 
    </div>
    <div style="display: table-cell; width:100px; border:1px solid #f00;">
      Gross but sometimes useful.
    </div>
    <div style="display: table-cell; width:100px; border:1px solid #f00;">
      Gross but sometimes 
    </div>
  </div>
</div>

https://jsfiddle.net/xgkju6sq/

Podle mne se to funguje spravne. Pokud samozrejme vis, jak se v html vytvari tabulka, kam prijde tag table, tr, td.
Samozrejme, druha vec je konstrukce s UL, LI. To jsi prvne nerekl a telepatii neumime.
table, tr, td -> div, ul, li


PS. A tohle je ma uplne posl. zprava do tohoto forka. VE FF nejde nic napsat, protoze se nezobrazi google captcha. A v edge se neda nic napsat, protoze nahodile skace ve zprave kurzor, pri psani, pri copy-paste, pri vkladani kodu (tam to tusim skoci na zacatek zpravy a vlozi kod). Snazil jsem se na tento problem upozornit 2 roky v navrzich na vylepseni, zadne reseni neprobehlo….
Ted jsem se pri vytvareni teto zpravy asi 20 min rozciloval. Co by mi jindy zabralo 5 min. I s kodem a vsim… To nemam zapotrebi.
Treba, kdyz drzim page-down, take si to skace, jak chce.
Take se provadi jakysi refresh periodicky s casem, kde si kurzor odskoci.

Ono je to mozna tim, ze mam ve FF zaply adblok a mozna ten parazitni script mi to blokuje, proto to nezlobi. Ale zas to asi blokuje tu captchu. Ale na jinech strankach mi google captcha normalne beha.
Takze si myslim, ze autor tu ma na strance nejaky bordel, virus.

Nahlásit jako SPAM
IP: 2001:718:2601:258:4dbc:3838:5a25:f2e0...–
fix0
Stálý člen
20. 3. 2019   #7
-
0
-

Mrzí mě, že máš s fórem takovéto problémy. Jsi profík a už párkrát si mi zde pomohl, tak jako dnes. Děkuji ti, už mi to funguje: https://jsfiddle.net/vd4L69n1/ musel jsem ořezat moje předchozí styly, které to rozbíjeli. Teď se pokusím to nějak sloučit s těmi styly co tam původně byly.

Děkuji ti, že jsi nade mnou nezlomil hůl s tím, že jsem neschopný, ale vysvětlil jsi mi to polopatě na příkladu.   

Nahlásit jako SPAM
IP: 89.24.217.–
weroro0
Návštěvník
20. 3. 2019   #8
-
0
-

Ak nepotrebuješ nejakú extrémne šialenú spätnú kompatibilitu, tak to stačí urobiť takto:
http://kod.djpw.cz/inqc

Nahlásit jako SPAM
IP: 195.98.7.–
Javascript (ES5, ES6+) / Typescript Developer, Vanilla Front-end ninja, HTML, CSS specialist

Hlúpa otázka vzniká ako reakcia na nedostatok relevantných informácií.
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 7 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý