Új hozzászólás Aktív témák
-
disy68
aktív tag
Na ez még továbbra is kicsit kaotikus
Azt látom, hogy valami grid irányba indultál, de rengeteg minden van még a css-ben, amire nincs szükség, illetve kissé wtf
pl:
.boxes :nth-of-type(2)
{margin-bottom: 200%;}
.boxes :nth-of-type(3)
{margin-top: 300%;}
Amire érdemes figyelni, hogy a böngészők egyes html elemekre használhatnak alapértelmezett css beállításokat, amik nem várt mellékhatásokkal járhatnak. Az egyik ilyen a html és body elem padding/margin értéke. Ezeket érdemes kapásból 0-ra állítani.
html, body {
margin: 0;
padding: 0;
}
Illetve léteznek összeszedett css-ek, amik minden hasonlót törölnek, de ezek tartalmazhatnak olyat is, ami nem feltétlen szükséges, szóval egyelőre csak említés szintjén jegyezd meg.
Én személy szerint nem foglalkoztam még a grid layout-tal csak flexbox-szal, amire martonx #2500 is linkelt egy remek összefoglalót. Ennek (is) a lényege nagyvonalakban, hogy oszlopokba és sorokba rendezed az oldaladon az elemeket és ezeket aszerint rendezed, növeled/csökkented, ahogy azt szeretnéd és nem kell foglalkoznod százalékokkal border/margin/padding kalkulációkkal.Nálad ez kb így kéne kinézzen (ahogy én csinálnám, pszeudó-akármivel leírva, zárók nélkül):
<body> - flex parent (column)
<header> - flex item
<div> - flex item ( és flex parent (row))
<aside> - flex item /bal menü/
<main> - flex item /content/
<aside> - flex item /jobb infó sáv/
<footer> - flex item
Szóval én a két oldalsó navigáció és infó sávot egy közös szülővel fognám össze a main elemmel. A jsfiddle példában pedig elég a body-n belüli rész a tartalomhoz btw.
Én azt javaslom, hogy dobj ki minden formázást és kezdd el előről felépíteni a fő elemeket és utána a többit. T J #2502 javaslata is működik a calc használatával, de mivel most tanulod a dolgot, lehet jobban jársz, ha valami aktuálisabbal kezded inkább, arról nem beszélve, hogy leegyszerűsíti és átláthatóbbá tudja tenni a css-t, ami sose baj
Új hozzászólás Aktív témák
- Jövedelem
- Formula-1
- Jegeli pénznyelő projektjét az Apple, az okosszemüvegben látják a jövőt
- AMD Navi Radeon™ RX 6xxx sorozat
- OLED TV topic
- A fociról könnyedén, egy baráti társaságban
- Csúcshálózat: ROG STRIX GS-BE18000 router tesztje
- Kezdő fotósok digitális fényképei
- Milyen notebookot vegyek?
- Apple Watch
- További aktív témák...
- Új Dell 13 Inspiron 5310 FHD+ IPS i5-11300H 4.4Ghz 8GB 256GB Intel Iris XE Graphics Win11 Garancia
- LG 29WP60G-B - 29" IPS LED - 2560x1080 Wide FHD - 75Hz 1ms - AMD FreeSync - HDR10
- iKing.Hu - Xiaomi 14T Blue Gyors, stílusos és megbízható 12/256 GB Használt, karcmentes,Gari
- ÚJ ÁRU 09.25. !!! HP üzleti laptopok Elitebook, Probook, Zbook 8-13. gen gar.
- Creative Sound BlasterX G6 7.1 USB külső hangkártya
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest