์ผ๋ฐ์ ์ธ ์ง๋ฌธ: Twitter,Facebook ๋ฑ์ SNS๋ฅผ ์ฌ์ฉํ์๋์? * ์ฌ์ฉํ๋ค๋ฉด, ๋๊ตฌ๋ฅผ ํ๋ก์ฐ ํ๊ณ ์๋์?GitHub์ ์ฌ์ฉํ์๋์? * ์ฌ์ฉํ๋ค๋ฉด, ์ด๋ค ํ๋ก์ ํธ๋ฅผ Watch ํน์ Forkํ์๋์?์์ฃผ ๋ณด๋ Blog๊ฐ ์์ต๋๊น?๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ์ด๋ค ๊ฒ๋ค์ ์ฌ์ฉํด๋ณด์ จ์ต๋๊น?์ ํธํ๋ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ฌด์์ ๋๊น? (์ด์์ฒด์ , ์๋ํฐ, ๋ธ๋ผ์ฐ์ , ๋๊ตฌ ๋ฑ๋ฑ)๋น์ ์ด ์น ํ์ด์ง๋ฅผ ๋ง๋ค ๋์ ๊ณผ์ ์ ์ค๋ช ํด์ฃผ์ค ์ ์์๊น์?์ ์ง์ ํฅ์๋ฒ(progressive enhancement)๊ณผ ์ฐ์ํ ์ฑ๋ฅ์ ํ๋ฒ(graceful degradation)์ ์ฐจ์ด๋ฅผ ์ค๋ช ํ์ค ์ ์์ต๋๊น? * "๋๊ตฌ๋ ์ฑ๊ณตํ์ง ๋ชปํฉ๋๋ค" ๋ผ๊ณ ๋งํ๋ฉด ๋ณด๋์ค ํฌ์ธํธ๋ฅผ ์ฃผ์ธ์. * ๊ฐ ํน์์ ์ค๋ช ์ ํ๋ค๋ฉด, ๋ ๋์ ๋ณด๋์ค ํฌ์ธํธ๋ฅผ ์ฃผ์ธ์...
# ๋งํฌ์ ๊ฐ๋ฐ ๋ ๋ฒจ ํ ์คํธ๋ ๋ฒจํ ์คํธ์ ๋ชฉ์ ์ ํ์ฌ ํ์ ํ๊ณ ์๋ ์์ค์ ์ธก์ ํจ์ ์์ต๋๋ค. ์๋ฃ๋ฅผ ์ฐพ์์ ๋ต์ ์์ฑํ์ง ๋ง์๊ณ , ํธ์ํ ๋ง์์ผ๋ก ์๋ ๋งํผ๋ง ์ ์ด์ฃผ์ธ์.๋ชจ๋ ๋ต๋ณ์ 2์ค์ด ๋์ง ์์ ์ ๋์ ๋ถ๋์ผ๋ก ๊ฐ๊ฒฐํ๊ฒ ์์ฑํด์ฃผ์ธ์. ## HTML1. Doctype์ ์ฌ์ฉํ์ง ์์ ๋๋ ๋ฌด์จ ์ผ์ด ๋ฐ์ํ ๊น์? 2. ์นํ์ค์ ๋ง๊ฒ ์์ ํ ๋ b, i ํ๊ทธ ๋์ ์ ํฉํ ํ๊ทธ๋ ๊ฐ๊ฐ ๋ฌด์์ผ๊น์? 3. block ์์์ inline ์์์ ํด๋นํ๋ ํ๊ทธ๋ค์ ๊ฐ๊ฐ 5๊ฐ์ฉ ์ ์ด๋ณด์ธ์. 4. blockquote ํ๊ทธ๋ ์ด๋ค ์ฉ๋๋ก ์ฌ์ฉํด์ผ ํ ๊น์? 5. ์ธ๋ผ์ธ ์คํ์ผ(style=”property:value”)์ ๊ฐ๊ธ์ ์ฌ์ฉํ์ง ๋ง์์ผ ํ ์ด์ ๋ ๋ฌด์์ผ๊น์? 6. myPhoto.jpg ํ์ผ์ img ํ๊ทธ๋ก ์์ฑํด..
์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ ์ต์ ํ #1 ํฌ์คํธ์ ๋ง์ฐฌ๊ฐ์ง๋ก NHN์ ์ด๋ ๊ฒ ํ๋ค ์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ ์ด์ผ๊ธฐ์ ๋ด์ฉ๋ค์ด๋ค. ๋ธ๋ผ์ฐ์ ๋ ๋๋ง ๊ณผ์ ๋ฐ ๊ธฐํ์์๋ ์๋๋ฅผ ํฅ์ ์ํฌ์ ์๋ค. ๋ ๋๋ง ๋ฐ ๊ธฐํ ๋ฐฉ๋ฒ์๋ ํฌ๊ฒ ์๋ 4๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค. reflow, repaint ์ต์ํ๋ ธ์ถ ์ ์ด๋ฅผ ํตํ reflow ์ต์ํ (display ์์ฑ ์ด์ฉ)DOM, ๊ฐ์ฒด ์บ์ฑ๊ธฐํ reflow, repaint ์ต์ํ ๊ฐ๊ฑฐ๋ ๋์ผํ ์์ ์ ๊ทธ๋ฃน์ ๋ฌถ์ด ์คํํ๋ค. (๊ตฌ๋ฒ์ ๋ธ๋ผ์ฐ์ ์์๋ ์ ์ ์์ ์ ๊ฒฝ์ฐ, ์ฌ๋ฌ๋ฒ์ reflow์ repaint๊ฐ ๋ฐ์ํ๋ ์ต์ ๋ฒ์ ํฌ๋กฌ์ ๊ฒฝ์ฐ ํ๋ฒ๋ง ๋ฐ์ํ๋ค๊ณ ํจ) reflow์ repaint์ ๋ํ ์ค๋ช ์ ์๋ ๊ธ ์ฐธ๊ณ ๋ธ๋ผ์ฐ์ ๋ ๋๋ง : reflow & repaint // ์ var width = do..
nhn์ ์ด๋ ๊ฒ ํ๋ค ์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ ์ด์ผ๊ธฐ์ ๋ด์ฉ๋ค์ ๋ฐ์ทํ์์ ๋ฐ๋ก ํ์ฉํ ์ ์๋ ๋ถ๋ถ์๋ง ์ถ๋ ค์ ์์ฝํ๋ค. ์ฝ๋ ์คํ์ผ ๋ถ๋ถ์์๋ ํฌ๊ฒ ์๋ 3๊ฐ์ง๋ฅผ ํตํด ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์๋ค. ๋ณ์, ๊ฐ์ฒด ์์ฑ ๋ฐ ์ ๊ทผ์ ๊ทํํ์๋ฐ๋ณต๋ฌธ ๋ณ์, ๊ฐ์ฒด ์์ฑ ๋ฐ ์ ๊ทผ 1) ๋ฐฐ์ด ์์ฑ : var arr = []; ์ด var arr = new Array() ๋ณด๋ค ๋น ๋ฆ 2) ๋ฐฐ์ด ๋ฐ์ดํฐ ์ด๊ธฐํ ๋ฐ ์ ๊ทผ : arr[i] = i;์ด vs arr.push(i); ๋ณด๋ค ๋น ๋ฆ 3) ๊ฐ์ฒด ์์ฑ : var obj = {}; vs var obj = new Object(); ๋ณด๋ค ๋น ๋ฆ 4) ๊ฐ์ฒด ๋ฐ์ดํฐ ์ด๊ธฐํ ๋ฐ ์ ๊ทผ : obj.a = 1; vs obj["a"] = 1; ๋ณด๋ค ๋น ๋ฆ 5) ๋ฌธ์์ด ์์ฑ : var str = "test";..
๋ ๋๋ง ๊ณผ์ 1) DOM ํธ๋ฆฌ ์์ฑ 2) ์คํ์ผ ๊ตฌ์กฐ์ฒด ์์ฑ 3) ๋ ๋ ํธ๋ฆฌ ์์ฑ 4) ๋ ์ด์์ ์ฒ๋ฆฌ 5) Paint 6) ํ์ด์ง ๊ธฐ๋ฅ์ ๋ฐ๋ผ Reflow, Repaint๊ฐ ์ถ๊ฐ๋ก ๋ฐ์ reflow ์์ฑ๋ DOM ๋ ธ๋์ ๋ ์ด์์(๋๋น, ๋์ด ๋ฑ) ๋ณ๊ฒฝ ์, ์ํฅ๋ฐ์ ๋ชจ๋ ๋ ธ๋(์์, ๋ถ๋ชจ ๋ฑ)์ ์์น๋ฅผ ๋ค์ ๊ณ์ฐํ์ฌ ๋ ๋ ํธ๋ฆฌ๋ฅผ ์ฌ์์ฑํ๋ ์์ function reflow() { document.getElementById('test').style.width = '100px'; return false; } repaint Reflow ๊ณผ์ ์ด ๋๋ ํ ์ฌ์์ฑ๋ ๋ ๋ ํธ๋ฆฌ๋ฅผ ๋ค์ ๊ทธ๋ฆฌ๋ ์์ . ์์น์ ์๊ด์๋ background-color, visibillty, outline ๋ฑ์ ์คํ์ผ ๋ณ๊ฒฝ ์์๋ Reflo..
๊ธฐ๋ณธ๊ท์น 1. ๋ฌธ์์ ๋ด์ฉ๊ณผ ํํ๊ณผ ํ๋์ ๋ถ๋ฆฌํฉ๋๋ค. (HTML ๋ง์ผ๋ก ๋ฌธ์๋ฅผ ์ด์ฉํ ์ ์์ด์ผ ํฉ๋๋ค.) 2. CSS ์ฝ๋๋ฅผ ์์ฑํ ๋๋ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํ์ง ์์ต๋๋ค. ๋จ, ์ค๊ดํธ”{ }”๊ฐ ์ค์ฒฉ๋๋ ๊ฒฝ์ฐ ์์ธ๋ก ํฉ๋๋ค. 3. CSS ๋ฐ์ดํฐ๋ฅผ ๋ก๋ฉํ ๊ฒฝ์ฐ @import ๋ฐฉ์์ ๋๋๋ก ์ฌ์ฉํ์ง ์์ต๋๋ค. 4. ๋ชจ๋ ์์ฑ์ ์๋ฌธ ์๋ฌธ์๋ก๋ง ์์ฑํฉ๋๋ค. 5. ๊ณตํต์ ํ์ ‘*’๋ ์น ํ์ด์ง์ ์ฑ๋ฅ์ ๋จ์ด๋จ๋ฆฌ๊ณ , Internet Explorer์์๋ ์ฃผ์๊น์ง ์ํฅ์ ๋ฐ์ ์ ์์ผ๋ฏ๋ก ์ฌ์ฉ ํ์ง ์์ต๋๋ค. 6. ์ปฌ๋ฌ ๊ฐ ํ๊ธฐ RGB๊ฐ ์์ '#'์ ๋ฃ์ด ํ๊ธฐํฉ๋๋ค. ex) #eee, #000, #eaeaea 7. ๊ณต๋ฐฑ์ด ํฌํจ๋ ํฐํธ๋ช , ํ๊ธ ํฐํธ๋ช , ๋ฌธ์์ด ๋ฐ์ดํฐ ํ์ , @charset ์ ์ธ ์์๋ ์์ฑ ๊ฐ์ ํฐ๋ฐ..
์น์ ๊ทผ์ฑ ๊ธฐ๋ณธ๊ฐ๋ ๋ชจ๋ ์ฌ๋์ด ๋ค์ํ ์กฐ๊ฑด์ ํ๊ฒฝ์์ ์์ฝ๊ฒ ์น ์ฝํ ์ธ ์ ์ ๊ทผํ ์ ์๋๋ก ๋ณด์ฅํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ฅ์ ๊ฐ ์๊ฑฐ๋(์ผ์์ ์ธ ์ฅ์ ๋ฅผ ์ง๋๊ฒ ๋๋๊ฒฝ์ฐ๋ฅผ ํฌํจ) , ๋คํธ์ํฌ ํ๊ฒฝ์ด ์ข์ง ๋ชปํ ๊ฒฝ์ฐ ํน์ ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ, ๋ค์ํ ์ด์์ฒด์ ๋ฐ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฑ ํ๊ฒฝ์กฐ๊ฑด์ ๊ด๊ณ์์ด ์น์ฝํ ์ธ ์ ์ ๊ทผํ ์ ์์ด ์น ์ฌ์ฉ์ฑ์ ์ฆ๊ฐ์ํค๊ฒ ๋ฉ๋๋ค.๊ด๋ฆฌ๊ธฐ์คํ๊ตญํ ์น ์ฝํ ์ธ ์ ๊ทผ์ฑ์ง์นจ KWCAG V.2.0ํ๊ตญํ ์น ์ฝํ ์ธ ์ ๊ทผ์ฑ ์ง์นจ 2.0์ด TTA ๋จ์ฒด ํ์ค์ผ๋ก 2009๋ 12์ 22์ผ์ ์ ์ ๋์์ต๋๋ค. ์น์ ๊ทผ์ฑ ํ๊ฐ๋๊ตฌ์น์ ๊ทผ์ฑ ํ๊ฐํด K-WAH 4.0K-WAH 4.0์ ํ๊ตญํ ์น ์ฝํ ์ธ ์ ๊ทผ์ฑ ์ง์นจ 2.0์ ๋ฐ๋ผ ์น์ฌ์ดํธ(์นํ์ด์ง)๊ฐ ์ ๊ทผ์ฑ ์ง์นจ์ 6๊ฐ ์ธ๋ถ์ง์นจ์ ์ค์ํ๋์ง๋ฅผ ์๋ ..
ํผ๋ธ๋ฆฌ์ฑ ์น์ ๊ทผ์ฑ ์ฒดํฌ๋ฆฌ์คํธNo.ํญ๋ชฉ๋ช ๊ณ ๋ ค๋ถ์๋ ๋ฒจ์ ์ฉ์ฌ๋ถ1์ด๋ฏธ์ง(๊ทธ๋ฆผ, ์ฌ์ง, ๋ก๊ณ , ์ฐจํธ, ๋ค์ด์ด๊ทธ๋จ, ๋ฐฐ๊ฒฝ์ฒ๋ฆฌ๋ ์ด๋ฏธ์ง, ๋์ ์ผ๋ก ์ ๊ณตํ๋ ์ด๋ฏธ์ง, ํ๋์์ Name๊ฐ ๋ฑ)์ ์ ์ ํ ๋์ฒด ํ ์คํธ๋ฅผ ์ ๊ณตํ๋๊ฐ? ์ฌ์ฉ์ ์ ๋ ฅ ์ด๋ฏธ์ง์ ๊ฒฝ์ฐ, ๋์ฒด ํ ์คํธ๋ฅผ ๋ฃ์ ์ ์๋ ์ ๋ ฅํผ์ ์ ๊ณตํ๋๊ฐ?๊ธฐํ, ๋์์ธ, ํผ๋ธ๋ฆฌ์ฑ, ๊ฐ๋ฐ15W3C Validation์ ํต๊ณผํ๋๊ฐ?ํผ๋ธ๋ฆฌ์ฑ26์ฃผ์ ์ฝํ ์ธ ์ ๋ชฉ์ h1~h6๋ก ๋งํฌ์ ํ๋๊ฐ?๊ธฐํ, ํผ๋ธ๋ฆฌ์ฑ17ํ๋ table๋ก ํ์ ๋จธ๋ฆฌ๊ธ์ th๋ก ๋งํฌ์ ํ์ผ๋ฉฐ scope ์์ฑ์ ์ ๊ณตํ๋๊ฐ?ํผ๋ธ๋ฆฌ์ฑ28thead, tbody, tfoot์ผ๋ก ๊ทธ๋ฃนํ ๋์ด ์๋๊ฐ? (th๋ก ๊ทธ๋ฃนํ ์๋ ๊ฒฝ์ฐ thead์๋ต๊ฐ๋ฅ, tbody๋ง ์์ ๊ฒฝ์ฐ tbody์๋ต ๊ฐ๋ฅ)ํผ๋ธ๋ฆฌ์ฑ19table์ caption..
1. ๊ธฐ๋ณธ๋ฌธ๋ฒ1.1. ์๋ฐ์คํฌ๋ฆฝํธ ํน์ง1.1.1. ํจ์์๋ฐ์คํฌ๋ฆฝํธ ํจ์๋ ์ดํ์ ์ ํจ๋ฒ์๋ฅผ ๊ฐ์ง ์ผ๊ธ ๊ฐ์ฒด์ ๋๋ค. ์ฆ, ํจ์๋ ๋ณ์์ ๋์ ๋๊ฑฐ๋ ์ธ์๋ก ๋๊ธธ ์๋ ์๊ณ , ๋ฐํ ๊ฐ์ผ๋ก ์ฌ์ฉํ๊ฑฐ๋ ์ฐ์ฐ ๋ฑ์ ์ฌ์ฉํ๋๋ฐ ์ ํ ์ ์ฝ์ด ์๋ ๊ฐ์ฒด์ ๋๋ค.1.1.2. ๋์จํ ํ์ ์ฒดํฌ์๋ฐ์คํฌ๋ฆฝํธ ์ปดํ์ผ๋ฌ๋ ํ์ ์ค๋ฅ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ๋ณต์กํ ํด๋์ค ๊ณ์ธต์ ๊ตฌ์ฑํ ํ์๋๊ฐ ์๊ณ , ํ์ ์บ์คํ ์ ์ ๊ฒฝ ์ฐ์ง ์์๋ ๋ฉ๋๋ค.1.1.3. Object Literal์ฝ๋ก ์ผ๋ก ๊ตฌ๋ณ๋๋ ํ๋กํผํฐ ์ด๋ฆ/๊ฐ ์๋ค์ด ๋ค์ ์ผํ๋ก ๋ถ๋ฆฌ๋ ๋ชฉ๋ก์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Json์ ๊ธฐ์ด๊ฐ ๋๋ฉฐ, ํ์ํ ์์๋ค์ ์ด๊ฑฐํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ์ฒด๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.1.1.4. prototype์ ์ํ ์์ํด๋์ค ๊ธฐ๋ฐ ์ธ์ด๊ฐ ์๋๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๊ฐ์ฒด์ ..
Chapter 01. HTTP ์์ฒญ์ ์ค์ฌ๋ผ1. ์ด๋ฏธ์ง ๋งต(Image map)์ด๋ฏธ์ง ๋งต ์ ์ด์ฉํ๋ฉด ์น ํ์ด์ง UI ๋ณ๊ฒฝ ์์ด HTTP ์์ฒญ ์๋ฅผ ์ค์ผ ์ ์๋ค. ๊ทธ ์ด์ ๋ ํ ๊ฐ์ ์ด๋ฏธ์ง๋ก ์ฌ๋ฌ ๊ฐ์ URL ์ ์ฐ๊ฒฐ ํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ฏธ์ง ๋งต์ ์ฌ์ฉํ๋ฉด ์ฅ์ ์ผ๋ก๋ ๋ณดํต 50% ๋น ๋ฅธ ์๋๋ฅผ ๋ณด์ด๋๋ฐ, ๋จ์ ์ผ๋ก๋ ํด๋ผ์ด์ธํธ ์ธก ๋งต์ผ๋ก ์ฝ๋๋ฅผ ์์ฑ ํ ๊ฒฝ์ฐ ๋งต์ ์์ญ ์ขํ๋ฅผ ์๋์ผ๋ก ํ๋ ๊ฒฝ์ฐ ์ง๋ฃจํ๊ณ ์ค์ํ๊ธฐ ์ฝ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค๋ชจ๊ฐ ์๋ ๋ค๋ฅธ ๋ชจ์์ ๋ง๋๋ ๊ฒ์ ๊ฑฐ์ ๋ถ๊ฐ๋ฅํ๋ฉฐ ์ฐ์์ ์ธ ์ด๋ฏธ์ง์ฌ์ผ ํ๋ ์ ์ข์ ์ ์ด ์๋ค. 2. CSS SpriteCSS Sprite ๋ ์ด๋ฏธ์ง ๋งต์ฒ๋ผ ์ฌ๋ฌ ์ด๋ฏธ์ง๋ฅผ ๊ฒฐํฉํ ์ ์์ง๋ง ์ด๋ฏธ์ง ๋งต๋ณด๋ค ํจ์ฌ ์ ์ฐํ๋ค. ๋ณดํต CSS ์ background-position ์์ฑ..
- Total
- Today
- Yesterday
- W3Schools (W3์ค์ฟจ)
- ์ํ์ฝ๋ฉ
- ์จ์๋ก๊ทธ
- ์น์ ์ฌ๋ํ๋ ์ฌ๋๋ค
- ์์ฏ๋ท์ปด
- Create a new fiddle - JSFiddle
- ThemeForest
- dribbble(๋์์ธ๊ด๋ จ)
- XDSoft plugins(์ ์ด์ฟผ๋ฆฌ ํ๋ฌ๊ทธ์ธ์์ค)
- Free jQuery Plugins and Tutori…
- comfytube: relax (์ฌ์ฆ์์ )
- ์ข์ถฉ์ฐ๋ ์นํผ๋ธ๋ฆฌ์ ์ผ๊ธฐ
- Sensio Arbor
- ์น๋์์ธ ํฌํ ์ต
- ๊ทธ๋ ๊ณ ๊ทธ๋ฐ ์ด์ผ๊ธฐ
- ๊ณต๊ตฐ ๊ณต๊ฐ
- Itnamu์ ํผ์๋๊ธฐ
- ์นํผ๋ธ๋ฆฌ์ ์ ์๋ฐ์คํฌ๋ฆฝํธ&HTML
- ์นดํ24์ผํ๋ชฐ๋ชจ๋ฐ์ผ
- ๋ก๋ฉ์ด๋ฏธ์ง
- ์นดํ24์ผํ๋ชฐ
- ์ด๋ฐ๋์ผ์ด
- Ajax
- ํด๋ฆฌ์ค
- ํ ์คํธ์์์ฒดํฌ
- ๋ผ๋์ค๋ฒํผ์ฒดํฌ
- ์ฌ๋ฆฌ๋ธ์ 6์ ์ธ์ผ
- ์นดํ24
- ์นดํ24๋ชจ๋ฐ์ผ์นดํ
- ์นดํ24์ผํ๋ชฐ ๋ชจ๋ฐ์ผ
- 6์ ์ธ์ผ
- ์นดํ24 ๋ชจ๋ฐ์ผ
- ์ฌ๋ฆฌ๋ธ์
- ์ฌ๋ฆฌ๋ธ์ ์ธ์ผ
- Ajax๋ก๋ฉ
- Mac
- ๊ตฌ๊ธ์ง๋
- jquery๋ก๋ฉ
- ์นดํ24์ผํ๋ชฐ ์คํจ
- ์นดํ24๋ชจ๋ฐ์ผ
- ๋ฅํฐ์ง
- ์ ์ด์ฟผ๋ฆฌ ๋ก๋ฉ
- ์ ๋ ํธ๋ฐ์ค์ฒดํฌ
- ์กฐํ๋ก๋ฉ
- ์นดํ24 ์คํจ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |