{"id":11137,"date":"2023-04-24T00:00:00","date_gmt":"2023-04-24T00:00:00","guid":{"rendered":"https:\/\/megnyitasa.com\/tudas\/weboldal-letrehozasa-tobb-lapon\/"},"modified":"2023-04-24T00:00:00","modified_gmt":"2023-04-24T00:00:00","slug":"weboldal-letrehozasa-tobb-lapon","status":"publish","type":"post","link":"https:\/\/megnyitasa.com\/tudas\/weboldal-letrehozasa-tobb-lapon\/","title":{"rendered":"Weboldal l\u00e9trehoz\u00e1sa t\u00f6bb lapon"},"content":{"rendered":"<div class=\"articlecontent\">\n<div class=\"newlinediv\"><\/div>\n<p> Amikor egy weboldal \u00e9p\u00edt\u00e9s\u00e9r\u0151l van sz\u00f3, sz\u00e1mos olyan funkci\u00f3 l\u00e9tezik, amely seg\u00edthet felhaszn\u00e1l\u00f3bar\u00e1tabb\u00e1 \u00e9s vonz\u00f3bb\u00e1 tenni azt. Az egyik ilyen funkci\u00f3 az a lehet\u0151s\u00e9g, hogy egyetlen weboldalon t\u00f6bb f\u00fcl is megjelen\u00edthet\u0151. Ez lehet\u0151v\u00e9 teszi a l\u00e1togat\u00f3k sz\u00e1m\u00e1ra, hogy k\u00f6nnyed\u00e9n navig\u00e1ljanak a webhely k\u00fcl\u00f6nb\u00f6z\u0151 r\u00e9szei k\u00f6z\u00f6tt an\u00e9lk\u00fcl, hogy el kellene hagyniuk a f\u0151oldalt. Ebben a cikkben azt vizsg\u00e1ljuk meg, hogyan hozhatunk l\u00e9tre t\u00f6bb f\u00fcles weboldalt HTML, CSS \u00e9s JavaScript seg\u00edts\u00e9g\u00e9vel. <\/p>\n<div class=\"newlinediv\"><\/div>\n<div class=\"newlinediv\"><\/div>\n<p> 1. l\u00e9p\u00e9s: HTML-strukt\u00fara l\u00e9trehoz\u00e1sa <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> A t\u00f6bbf\u00fcles weboldal l\u00e9trehoz\u00e1s\u00e1nak els\u0151 l\u00e9p\u00e9se az oldal alapvet\u0151 HTML-strukt\u00far\u00e1j\u00e1nak l\u00e9trehoz\u00e1sa. Ez mag\u00e1ban foglalja a fejl\u00e9cet, a navig\u00e1ci\u00f3t \u00e9s a tartalmi r\u00e9szeket. A tartalmi r\u00e9szen bel\u00fcl egy sor div-t hoz l\u00e9tre, amelyek a k\u00fcl\u00f6nb\u00f6z\u0151 lapok t\u00e1rol\u00f3ik\u00e9nt szolg\u00e1lnak majd. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 2. l\u00e9p\u00e9s: A lapok st\u00edlusa CSS-szel <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Miut\u00e1n l\u00e9trehozta a HTML-strukt\u00far\u00e1t, elkezdheti a lapok st\u00edlus\u00e1t CSS-szel kialak\u00edtani. Minden egyes laphoz k\u00fcl\u00f6n oszt\u00e1lyokat kell l\u00e9trehoznia, \u00e9s CSS seg\u00edts\u00e9g\u00e9vel kell elhelyeznie \u0151ket az oldalon. A lapok vonz\u00f3bb\u00e1 t\u00e9tele \u00e9rdek\u00e9ben lebeg\u0151hat\u00e1sokat \u00e9s egy\u00e9b st\u00edluselemeket is hozz\u00e1adhat. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 3. l\u00e9p\u00e9s: JavaScript-funkcionalit\u00e1s hozz\u00e1ad\u00e1sa <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Ahhoz, hogy a f\u00fclek m\u0171k\u00f6d\u0151k\u00e9pesek legyenek, JavaScript-k\u00f3dot kell hozz\u00e1adnia. Ez lehet\u0151v\u00e9 teszi a lapok k\u00f6z\u00f6tti v\u00e1lt\u00e1st, amikor a felhaszn\u00e1l\u00f3 r\u00e1kattint. Ehhez haszn\u00e1lhat jQuery-t vagy van\u00edlia JavaScriptet. L\u00e9tre kell hoznia egy olyan f\u00fcggv\u00e9nyt is, amely elrejti \u00e9s megjelen\u00edti a megfelel\u0151 lap tartalm\u00e1t, amikor a felhaszn\u00e1l\u00f3 r\u00e1kattint egy lapra. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 4. l\u00e9p\u00e9s: Tesztel\u00e9s \u00e9s finom\u00edt\u00e1s <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Miut\u00e1n az \u00f6sszes sz\u00fcks\u00e9ges k\u00f3dot hozz\u00e1adta, ideje tesztelni a t\u00f6bbf\u00fcles weboldalt. Gy\u0151z\u0151dj\u00f6n meg r\u00f3la, hogy az \u00f6sszes f\u00fcl megfelel\u0151en m\u0171k\u00f6dik, \u00e9s hogy a tartalom helyesen jelenik meg. Lehet, hogy a designt is finom\u00edtani szeretn\u00e9, vagy tov\u00e1bbi funkci\u00f3kat, p\u00e9ld\u00e1ul anim\u00e1ci\u00f3kat vagy effekteket szeretne hozz\u00e1adni. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \u00d6sszefoglalva, a t\u00f6bbf\u00fcles weboldal l\u00e9trehoz\u00e1sa nagyszer\u0171 m\u00f3dja annak, hogy weboldal\u00e1t felhaszn\u00e1l\u00f3bar\u00e1tabb\u00e1 \u00e9s vonz\u00f3bb\u00e1 tegye. Ha k\u00f6veti ezeket a l\u00e9p\u00e9seket, \u00e9s HTML, CSS \u00e9s JavaScript seg\u00edts\u00e9g\u00e9vel dinamikus \u00e9s interakt\u00edv weboldalt hozhat l\u00e9tre, amely miatt a l\u00e1togat\u00f3k visszat\u00e9rnek a weboldalra.<\/p><\/div>\n<div class=\"questions\">\n<div class=\"questionstitle\">FAQ<\/div>\n<div class=\"question\">\n<div class=\"qtitle\"> Hogyan adhatok egy lapot a weboldalamhoz?<\/div>\n<p> Ahhoz, hogy f\u00fclet adjon a weboldal\u00e1hoz, n\u00e9h\u00e1ny l\u00e9p\u00e9st kell k\u00f6vetnie: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 1. Jelentkezzen be a webhelye tartalomkezel\u0151 rendszer\u00e9be (CMS). Ez az a platform, amelyet a webhelye szerkeszt\u00e9s\u00e9re haszn\u00e1l. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 2. Navig\u00e1ljon arra az oldalra, ahol a f\u00fclet hozz\u00e1 szeretn\u00e9 adni. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 3. Keressen egy \u00faj oldal vagy lap hozz\u00e1ad\u00e1s\u00e1ra szolg\u00e1l\u00f3 lehet\u0151s\u00e9get. Ennek neve lehet &#8222;Oldal hozz\u00e1ad\u00e1sa&#8221;, &#8222;\u00daj lap&#8221; vagy valami hasonl\u00f3. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 4. T\u00f6ltse ki az \u00faj oldal vagy f\u00fcl adatait, bele\u00e9rtve a c\u00edmet \u00e9s a felvenni k\u00edv\u00e1nt tartalmat. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 5. Mentse az \u00faj oldalt vagy lapot. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 6. Ellen\u0151rizze weboldal\u00e1t, hogy az \u00faj lap helyesen lett-e hozz\u00e1adva. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Vegye figyelembe, hogy a lap hozz\u00e1ad\u00e1s\u00e1nak konkr\u00e9t l\u00e9p\u00e9sei az \u00d6n \u00e1ltal haszn\u00e1lt CMS-t\u0151l f\u00fcgg\u0151en v\u00e1ltozhatnak. Ha nem biztos abban, hogy hogyan adjon hozz\u00e1 egy lapot, akkor n\u00e9zze meg a CMS dokument\u00e1ci\u00f3j\u00e1t vagy t\u00e1mogat\u00e1si forr\u00e1sait, vagy forduljon a weboldal fejleszt\u0151j\u00e9hez vagy t\u00e1rhelyszolg\u00e1ltat\u00f3j\u00e1hoz seg\u00edts\u00e9g\u00e9rt. Emellett fontos \u00e1tgondolni az \u00faj f\u00fcl c\u00e9lj\u00e1t \u00e9s tartalm\u00e1t, hogy az \u00f6sszhangban legyen webhelye \u00e1ltal\u00e1nos c\u00e9ljaival, \u00e9s \u00e9rt\u00e9ket ny\u00fajtson l\u00e1togat\u00f3i sz\u00e1m\u00e1ra. <\/p>\n<\/div>\n<div class=\"question\">\n<div class=\"qtitle\"> Hogyan hozhatok l\u00e9tre lapcs\u00faszk\u00e1t HTML-ben?<\/div>\n<p> A lapcs\u00faszk\u00e1t HTML-ben CSS \u00e9s JavaScript seg\u00edts\u00e9g\u00e9vel hozhat l\u00e9tre. Az al\u00e1bbi l\u00e9p\u00e9seket kell k\u00f6vetnie: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 1. Hozzon l\u00e9tre egy kont\u00e9ner div-t a tab slider sz\u00e1m\u00e1ra, \u00e9s adjon neki egy oszt\u00e1lyt vagy azonos\u00edt\u00f3t. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 2. A kont\u00e9ner div-en bel\u00fcl hozzon l\u00e9tre egy list\u00e1t a f\u00fclekb\u0151l a rendezetlen lista (ul) \u00e9s a listaelem (li) elemek seg\u00edts\u00e9g\u00e9vel. Adjunk minden egyes lapnak egyedi azonos\u00edt\u00f3t. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 3. Hozzuk l\u00e9tre az egyes lapok tartalm\u00e1t div elemek seg\u00edts\u00e9g\u00e9vel. Adjunk minden tartalmi div-nek egyedi azonos\u00edt\u00f3t, amely megfelel a hozz\u00e1 tartoz\u00f3 lap azonos\u00edt\u00f3j\u00e1nak. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 4. CSS seg\u00edts\u00e9g\u00e9vel tetsz\u00e9s szerint alak\u00edtsa ki a lapokat \u00e9s a tartalmi div-eket. A display:none haszn\u00e1lat\u00e1val kezdetben elrejtheti a tartalmi div-eket. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> 5. Use JavaScript to add click event listeners to the tabs. When a tab is clicked, use JavaScript to show the corresponding content div and hide the other content divs. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Here is an example code snippet: <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> &#8222;` <\/p>\n<div class=\"newlinediv\"><\/div>\n<div class=\"tab-slider\">\n<div class=\"newlinediv\"><\/div>\n<ul class=\"tabs\">\n<div class=\"newlinediv\"><\/div>\n<li id=\"tab1\">Tab 1<\/li>\n<div class=\"newlinediv\"><\/div>\n<li id=\"tab2\">Tab 2<\/li>\n<div class=\"newlinediv\"><\/div>\n<li id=\"tab3\">Tab 3<\/li>\n<div class=\"newlinediv\"><\/div>\n<\/ul>\n<div class=\"newlinediv\"><\/div>\n<div class=\"tab-content\">\n<div class=\"newlinediv\"><\/div>\n<div id=\"content1\">Content for Tab 1<\/div>\n<div class=\"newlinediv\"><\/div>\n<div id=\"content2\">Content for Tab 2<\/div>\n<div class=\"newlinediv\"><\/div>\n<div id=\"content3\">Content for Tab 3<\/div>\n<div class=\"newlinediv\"><\/div>\n<\/p><\/div>\n<div class=\"newlinediv\"><\/div>\n<\/p><\/div>\n<div class=\"newlinediv\"><\/div>\n<div class=\"newlinediv\"><\/div>\n<p> .tab-slider .tabs li { <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> display: inline-block; <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> padding: 10px; <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> background-color: #ccc; <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> cursor: pointer; <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> } <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> .tab-slider .tabs li.active { <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> background-color: #fff; <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> border-bottom: 2px solid #000; <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> } <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> .tab-slider .tab-content div { <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> display: none; <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> } <\/p>\n<div class=\"newlinediv\"><\/div>\n<div class=\"newlinediv\"><\/div>\n<div class=\"newlinediv\"><\/div>\n<p> var tabs = document.querySelectorAll(&#8216;.tab-slider .tabs li&#8217;); <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> var content = document.querySelectorAll(&#8216;.tab-slider .tab-content div&#8217;); <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> for (var i = 0; i &lt; tabs.length; i++) { <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> tabs[i].addEventListener(&#8216;click&#8217;, function() { <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> var tabId = this.getAttribute(&#8216;id&#8217;); <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> var tabContent = document.querySelector(&#8216;#&#8217; + tabId.replace(&#8216;tab&#8217;, &#8216;content&#8217;)); <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> for (var j = 0; j &lt; content.length; j++) { <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> content[j].style.display = &#8216;none&#8217;; <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> tabs[j].classList.remove(&#8216;active&#8217;); <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> } <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> tabContent.style.display = &#8216;block&#8217;; <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> this.classList.add(&#8216;active&#8217;); <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> }); <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> } } <\/p>\n<div class=\"newlinediv\"><\/div>\n<div class=\"newlinediv\"><\/div>\n<p> &#8222;` <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Ebben a p\u00e9ld\u00e1ban a tab slider kont\u00e9ner oszt\u00e1lya `tab-slider`. A lapok egy rendezetlen lista seg\u00edts\u00e9g\u00e9vel j\u00f6nnek l\u00e9tre, amelynek oszt\u00e1lya `tabs`. Az egyes lapok tartalma egy div-ben tal\u00e1lhat\u00f3, amelynek oszt\u00e1lya `tab-content`. A CSS stiliz\u00e1lja a lapokat \u00e9s a tartalom div-eket, a JavaScript pedig kattint\u00e1si esem\u00e9nyhallgat\u00f3kat ad a lapokhoz a tartalom div-ek megjelen\u00edt\u00e9s\u00e9hez \u00e9s elrejt\u00e9s\u00e9hez.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Amikor egy weboldal \u00e9p\u00edt\u00e9s\u00e9r\u0151l van sz\u00f3, sz\u00e1mos olyan funkci\u00f3 l\u00e9tezik, amely seg\u00edthet felhaszn\u00e1l\u00f3bar\u00e1tabb\u00e1 \u00e9s vonz\u00f3bb\u00e1 tenni azt. Az egyik ilyen funkci\u00f3 az a lehet\u0151s\u00e9g, hogy egyetlen weboldalon t\u00f6bb f\u00fcl is megjelen\u00edthet\u0151. Ez lehet\u0151v\u00e9 teszi a l\u00e1togat\u00f3k sz\u00e1m\u00e1ra, hogy k\u00f6nnyed\u00e9n navig\u00e1ljanak a webhely k\u00fcl\u00f6nb\u00f6z\u0151 r\u00e9szei k\u00f6z\u00f6tt an\u00e9lk\u00fcl, hogy el kellene hagyniuk a f\u0151oldalt. Ebben a cikkben &#8230; <a title=\"Weboldal l\u00e9trehoz\u00e1sa t\u00f6bb lapon\" class=\"read-more\" href=\"https:\/\/megnyitasa.com\/tudas\/weboldal-letrehozasa-tobb-lapon\/\" aria-label=\"Read more about Weboldal l\u00e9trehoz\u00e1sa t\u00f6bb lapon\">Read more<\/a><\/p>\n","protected":false},"author":4056,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-11137","post","type-post","status-publish","format-standard","hentry","category-uzleti-technologia-es-ugyfelszolgalat"],"_links":{"self":[{"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/posts\/11137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/users\/4056"}],"replies":[{"embeddable":true,"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/comments?post=11137"}],"version-history":[{"count":0,"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/posts\/11137\/revisions"}],"wp:attachment":[{"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/media?parent=11137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/categories?post=11137"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/megnyitasa.com\/tudas\/wp-json\/wp\/v2\/tags?post=11137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}