User Tools

Site Tools


tanszek:oktatas:web_technologia_alapjai:css

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:web_technologia_alapjai:css [2025/02/19 14:49] – [Hierarchia] kissatanszek:oktatas:web_technologia_alapjai:css [2025/02/19 15:23] (current) – [Hierarchia] kissa
Line 230: Line 230:
 </code> </code>
  
-Az ID szintű kiválasztás specifikusabb, mint az elem szintű, így a bekezdés színe zöld lesz.+Az ID szintű kiválasztás specifikusabb (magasabban szerepel a hierarchiában), mint az elem szintű, így a bekezdés színe zöld lesz.
  
-==== span és div elemek szerepe ====+==== Span és div elemek szerepe ====
  
-  ''span'': Inline elem, mely a szöveg egy részét jelöli ki. +A **span** és **div** elemek alapvető HTML-komponensek, amelyeket tartalmak csoportosítására és szervezésére használnak. Ezek olyan konténerekamelyeket CSS segítségével lehet formázni.
-  ''div'': Blokk elemmely több tartalmat rendez egy blokkba.+
  
-<code xml+A ''span'' elem egy **inline konténer**, melyet általában kisebb szövegrészek formázására használnak. Ebben a példában a ''span'' csak a „kék” szót színezi kékre anélkül, hogy a többi szövegre hatással lenne. A ''span'' elem ideális lehet specifikus stílusok alkalmazására egy hosszabb szövegen belül, például a szövegszín vagy betűvastagság megváltoztatására: 
-<p>Ez egy <span style="color: red">piros</span> szöveg.</p> + 
-<div style="font-weightbold"> +<code XML
-    <p>Ez egy félkövér szöveg.</p+<p>Ez egy <span style="color: blue;">kék</span> szó egy bekezdésben.</p
-    <p>Ahogy ez is.</p> +</code> 
-    <p>És ez is.</p>+ 
 +A ''div'' elem egy **blokk szintű konténer**, ami azt jelenti, hogy alapértelmezés szerint a szülőelem teljes szélességét elfoglalja, és előtte és utána sortörést hoz létre. Általában nagyobb tartalmi egységek, például bekezdések, képek vagy más blokk szintű elemek csoportosítására használják. Például: 
 + 
 +<code XML
 +<div style="background-colorlightgrey;"> 
 +  <h1>Szakasz címe</h1
 +  <p>Ez a bekezdés egy div konténerben található.</p>
 </div> </div>
 </code> </code>
Line 248: Line 253:
 ==== Háttér formázása ==== ==== Háttér formázása ====
  
-''background'' tulajdonsággal lehet a háttér stílusát meghatározni.+háttérstílusok használata CSS-ben lehetővé teszi a fejlesztők számára, hogy testre szabják egy elem hátterét. Számos olyan tulajdonság létezik, amelyekkel a háttér színét, képeit, átmeneteit és pozícióját lehet szabályozniPéldául:
  
-<code css>+<code CSS>
 body { body {
     background-color: #f0f0f0;     background-color: #f0f0f0;
Line 262: Line 267:
 ==== Margin, padding és border ==== ==== Margin, padding és border ====
  
-''margin'' a külső térmíg a ''padding'' a belső tér a HTML elem körül. A ''border'' HTML elem körvonala. +**doboz-modell** (**box model**) egy alapvető CSS-koncepcióamely leírja, hogyan vannak az elemek felépítve és elhelyezve egy weboldalon. Minden HTML-elem egy téglalap alakú dobozként jelenik meg, amely négy különálló részből áll: margó (**margin**), szegély (**border**), kitöltés (**padding**) és maga tartalom (**content**)A dobozmodell megértése kulcsfontosságú webalkalmazások hatékony elrendezése és dizájnja szempontjából.
-Ezt megoldást „box modellnek” is nevezzük.+
  
-![CSS box model](imgs/css_box_model.drawio.png)+{{:tanszek:oktatas:techcomm:pasted:20240905-153005.png}}
  
-<code css+A ''margin'' az elem körüli külső tér, míg a ''padding'' a tartalom és a szegély közötti belső tér. A ''szegély'' határozza meg az elem körvonalát. 
-div { + 
-    margin: 10px; +Az alábbi példa megmutatja, hogyan lehet egy gombot formázni. Próbáld ki, mi történik, ha módosítod a border, margin, és padding tulajdonságok értékeit! 
-    padding: 20px; + 
-    border: 1px solid black+<code XML
-    border-radius: 5px; +<!DOCTYPE html> 
-}+<html> 
 +<head> 
 +  <title>Formázott gomb példa</title> 
 +  <style> 
 +    .styled-button { 
 +      color: green; 
 +      background-color: lightgreen; 
 +      margin: 10px; 
 +      padding: 20px; 
 +      border: 1px solid red
 +      border-radius: 5px; 
 +    } 
 +  </style> 
 +</head> 
 +<body> 
 +  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> 
 +  <button class="styled-button">Kattints rám!</button> 
 +  <p>Maecenas sapien arcu, finibus eget dignissim quis, placerat vel ante.</p> 
 +</body> 
 +</html>
 </code> </code>
- 
 ==== Szélesség és magasság beállítása ==== ==== Szélesség és magasság beállítása ====
  
Line 301: Line 323:
     text-align: justify;     text-align: justify;
 } }
 +</code>
 +
 +Ha érdekel, [[https://www.w3schools.com/css/tryit.asp?filename=trycss_text|próbálj ki többet itt]].
 +
 +==== Feladat ====
 +Készítsd el a következő weboldalt: a szöveget lásd el HTML tag-ekkel, majd használj inline CSS-t, valamint class és id alapú selectorokat is!
 +
 +A kész megoldást töltsd fel a GitHub repositorydba!
 +
 +[[https://edu.iit.uni-miskolc.hu/_media/tanszek:oktatas:web_technologia_alapjai:pasted:20250219-150448.png|{{:tanszek:oktatas:web_technologia_alapjai:pasted:20250219-150448.png?100}}]]
 +
 +//(A kép kattintásra nagyítható.)//
 +
 +Nyers szöveg:
 +
 +<code>
 +Neumann János
 +
 +“Young man, in mathematics you don't understand things.
 +You just get used to them.”
 +John von Neumann
 +
 +Margittai Neumann János (külföldön: John von Neumann,
 +született: Neumann János Lajos)
 +(Budapest, 1903. december 28. - Washington, 1957. február 8.)
 +magyar születésű matematikus. Kvantummechanikai elméleti kutatásai mellett a
 +digitális számítógép elvi alapjainak lefektetésével vált ismertté.
 +
 +Neumann János
 +
 +https://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/JohnvonNeumann-LosAlamos.jpg/462px-JohnvonNeumann-LosAlamos.jpg
 +
 +Született: 1903. december 28.
 +Elhunyt: 1957. február 8. (53 évesen)
 +Ismeretes mint: matematikus, informatikus, fizikus, egyetemi oktató
 +Állampolgárság: magyar, amerikai
 +Iskolái:
 +
 +Budapest-Fasori Evangélikus Gimnázium
 +Frigyes Vilmos Egyetem
 +Magyar Királyi Pázmány Péter Tudományegyetem
 +Zürichi Műegyetem
 +Göttingeni Egyetem
 +
 +Neumann hatalmas hozzájárult a matematikához, a kvantummechanikához,
 +a kvantumelmélethez, a játékelmélethez, az ökonómiához és az informatikához.
 +Számos olyan fogalom és elv fűződik a nevéhez, mint például a Neumann-elv a
 +kvantummechanikában, a Neumann-stabilitáselmélet a játékelméletben, vagy a
 +Neumann-eljárás a numerikus analízisben.
 +
 +A számítástechnikának Neumann János jelentős alakja, elsők között ismerte
 +fel a digitális számítógépek potenciálját.
 +Neumann olyan alapvető koncepciókat és architektúrákat dolgozott ki,
 +amelyek meghatározóak lettek a mai modern számítógépek tervezésében
 +és működésében. Nevéhez fűződik a "Neumann-architektúra",
 +amely egy olyan számítógép-architektúra, amelyben a program és az adat
 +ugyanabban a memóriában található.
 +
 +Neumann János rendkívül sokoldalú tudós volt, és kutatásai óriási hatást
 +gyakoroltak az informatika, a matematika és a tudomány egyéb területeire.
 +Munkássága és öröksége a mai napig hatással van a modern tudományos és
 +technológiai fejlesztésekre.
 </code> </code>
tanszek/oktatas/web_technologia_alapjai/css.1739976575.txt.gz · Last modified: 2025/02/19 14:49 by kissa