A flexboxxal ismerkedem es szeretnem a "boxokon" belul ket <p> -t elhelyezni, de vmiert mindig egy sorba rakja. Szoval a <p>-k tartalma megjelenik, de egy sorban vannak "osszenove" Tehat egy <p> lett a kettobol?
ezek a bealitasok:
CSS .
Mainbox1 { display: flex;
flex-direction: row;
border-bottom: 1px solid #00a400;
color: #00a400;
height: 150px; } .
Boxes1 { display: flex;
border: 1px solid black;
flex: 1; }
HTML: <div class="mainbox1">
<div class="boxes1">
<p>KALUKA</p>
<p>AKULA</p> </div>
<div class="boxes1">
<p>KALUKA</p>
<p>AKULA</p>
</div>
</div>
Tehat igy jelenik meg nekem: KALUKAAKULA
A justify content es a align self/items kodokkal tennem oket kozepre. Mit rontottam el vagy a display: flex "inlineba" helyez mindent? Milyen megoldast javasoltok?
Egyrészt a css class nevek és a html classn eveid nem azonosak. Ügyelj a kis és nagybetűkre.
Másrészt a css-ben a class neveket ponttal szokás kezdeni.
Harmadrészt a flex elemeknek (.boxes1) ne állíts be display: flex-et, hacsak nem akarod a <p> elemeket is flexboxként kezelni. Azért teszi egymás mellé őket, mert azokat is flex elemként kezeli, és a default elrendezés szerint egymás után jönnek sorban.
Ajánlom olvasgatásra:
Nagyon szuper dolgokat lehet csinálni flexbox-szal, de kicsit máshogy gondolkodik, mint azt néha elvárnád, különösen ha méreteket akarsz megadni a belső dobozoknak. Gyakorolj, és menni fog. És mindig használd a böngésződ fejlesztői sávját (Ctrl+Shift+I vagy F12), és ellenőrizd az elemeket a dom struktúrában.
@ Drone007
Koszi az informaciot es a linket is.
A HTML CSS alapokkal tisztaban vagyok, nem udom, hogy miert lett nagy betu a kerdeses resz.Illetve a pont is eltunt. Egy kerdesem lenne meg weblapkeszitessel kapcsolatban privatban erdezhetem vagy tegyem itt fel?
Beirom ide inkabb :)
HTML/CSS layoutokrol kerdeznek. Vannak a ket hasabos meg harom hasabos ilyen-olyan layoutok.
Ezeknel az elrendezeseknel, ha a fo div-ek meg vannak szerkesztve, mint a header, footer columns stb. A tartalmakat kisebb divekbe helyezik el? Tehat pl a headerbe akarok egy logo-t es egy menusort rakni akkor ezt a ket elemet ket kulon divbe szerkesztem bele a headerbe?
Általában igen. Bár a html5-tel érkeztek olyan specifikus tag-ek, amelyek az egyes főbb szekciókat lefedik, mint a header, footer, main, aside, section, article, ...
De ezeken belül a div tag a legkézenfekvőbb elem, amivel tagolni lehet az egyes belső tereket, és nem ritka az elemeken belüli tagolás akár 5-6 szint mélységig.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!