๐๏ธ์ํํธ์จ์ด/๐ฌHTML & CSS
[css3] text-overflow - ๋์น๋ ํ ์คํธ ๋ธ๋ฌ ์ฒ๋ฆฌํ๊ธฐ
text-overflow ํ ์คํธ ์ค๋ฒํ๋ก์ฐ๋ white-space๋ฅผ ์ด์ฉํ์ฌ ์ค ๋ฐ๊ฟ์ ํ์ง ์๊ณ ๋ ํ์ค๋ก ํ ์คํธ๋ฅผ ์ฒ๋ฆฌํ๊ฒ ํ๋ ์์ฑ์ธ๋ฐ, over-flow๊ฐ ๋ฐ์ํ๋๋ก ๊ฐ์ ํ์ง ์์์ ๊ธด ์ค์ ํ ์คํธ๊ฐ ๋์ด๊ฐ๋ ๊ฒ์ ๋ฐฉ์งํ ๋ ์ฌ์ฉํ๊ธฐ ์ข์ ์์ฑ์ด๋ค. ๊ตณ์ด ํด๋น ์ปจํ ์ธ ์ ๋ชจ๋ ๋ด์ฉ์ ๋ค ๋ณด์ฌ์ค ํ์๊ฐ ์๊ณ , ๋ค๋ฅธ ์ปจํ ์ธ ๋ค๋ ๊ฐ์ด ๋ณํ์ ์ผ๋ก ๋ณด์ฌ์ค์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธธ๋, ์ฌ์ฉํ๊ธฐ ์ข์ ์ต์ ์ด๋ค. ํผ์๋ง ์ฌ์ฉํ ์๋ ์๊ณ , overflow ์์ฑ์ด hidden, scroll, auto ๋ก ๋๊ณ ์ whitespace ๊ฐ nowrap์ธ ๊ฒฝ์ฐ์ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. ์ฆ, 3๊ฐ์ง ์์ฑ์ ํ๋ฒ์ ๊ฐ์ด ์ด๋ค๊ณ ์๊ฐํ๋ฉด ํธํ๋ค. ์ด๋ ๊ฒ. white-space: nowrap; overflow: hidden; text-over..
[css] ์ธ๋ผ์ธ, ๋ธ๋ก ์์
์ธ๋ผ์ธ ์์์ ๊ฒฝ์ฐ, ๋ธ๋ก ์์์ ์์ฑ ๊ฐ์ ์ ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์, ์ธ๋ผ์ธ ์์๋ฅผ ๋ธ๋ก ์์์ฒ๋ผ ์ฌ์ฉํ๊ณ ์ถ์ ๊ฒฝ์ฐ๊ฐ ์กด์ฌํ ์ ์๋ค ์ฐธ๊ณ ๋ก css ์ ํ์์์ .box::before { content : ""; display : block; width : 30px; background-color: royalblue; } ๊ฐ์ ๊ฒฝ์ฐ์๋ ::after, ::before ๋ ์ธ๋ผ์ธ ์์์ด๊ธฐ์ display ์์ฑ ๊ฐ์ block ์ผ๋ก ์ค๋ค๋ฉด ๋ธ๋ก ์์์ฒ๋ผ ์ฌ์ฉํ ์ ์๋ค ๊ฒฐ๋ก , css ์์๋ inline ์์์ block ๊ตฌ์กฐ์ ๋ํ ํน์ง์ ์ ์๊ณ ์์ด์ผ ํ๋ค ๋ํ์ ์ธ inline ์์๋ span , a ํ๊ทธ์ด๋ฉฐ block ์ ๋ํ์ ์ธ ์์๋ div ํ๊ทธ๋ฅผ ์์ง๋ง์
ํฌ๋กฌ๋ธ๋ผ์ฐ์ ์์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ ์ฌ๋ฐฑ ์ ๊ฑฐํ๊ธฐ
์น์ฌ์ดํธ๋ง๋ค ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ผ๋ก ์ธํด์, ๊ฐ๊ธฐ ๋ค๋ฅธ ๊ฐ๋ค์ ใฑ์ง ์ ์๋๋ฐ, ์ ํ, ๊ตฌ๊ธ์์ ์๋ก ๋ค๋ฅธ ๋ธ๋ผ์ฐ์ ๊ฒฐ๊ณผ ๊ฐ์ด ๋์ฌ ์ ์๊ธฐ์, css ์์ ๋ธ๋ผ์ฐ์ ๊ธฐ๋ณธ ์ธํ ์ ์ด๊ธฐํํด์ผํจ reset css cdn ์ ๊ฐ์ ธ์์ ์ฌ์ฉํ๋ ค๋ html์ link๋ก ๋ถ์ฌ๋ฃ์ด์ผ(์ ๋๋งํฌ๋ก ํ๋ ๋ฐฉ๋ฒ์ ๊ถ์ฅ) https://www.jsdelivr.com/package/npm/reset-css jsDelivr - A free, fast, and reliable CDN for Open Source Supports npm, GitHub, WordPress, Deno, and more. Largest network and best performance among all CDNs. Serving more than 80 bil..
์จ๋ ์์ธก ํ์ด์ง ๋ง๋ค๊ธฐ(๊ณต๊ณต API ํ์ฉ,json)
open api ํ์ฉํด์ json ํ์์ ๋ฐ์ดํฐ ๋ฐ์์์ ์ฐจํธ ๋ง๋ค๊ธฐ json๋ฐ์ดํฐ ์์ - hourly ์์์ time ์์ ๊ฐ์ด ํ์ํจ ํ์ํ open_api ์ ๋ณด๋ฅผ ์ ์ํ๊ณ ํ์ํ ๋ฐ์ดํฐ๋ hourly.time์ datasets์ ์ฐจํธ ๋ถ๋ถ์ ๊ฐ๋ฆฌํค๋ ๊ฒ๋ค๋ก ์ฌ์ฉ pointHoverRadius ์ ํตํด ๋ง์ฐ์ค ํธ๋ฒ๋ง๋๋ฉด ์์ด ์ปค์ง๊ฒ ๋จ chart ๋ฅผ ์ฐ๊ฒ ๋๋ฉด, ๋ฐ์ดํฐ ํฌ๋งทํ ์ ๋ง์ถฐ์ ๊ฐ๋ค์ ์ค์ ํ๋ฉด ๋จ myChart ๋ผ๋ dom ์ ์ฐจํธ๋ฅผ ๊ทธ๋ฆผ(์บ๋ฒ์ค์) new Chart๋ก fetch ์์ฒญํ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์์, draw๋ฅผ ํตํด ์ฐจํธ๋ฅผ ๊ทธ๋ฆผ window.onload dom์ด ๋ก๊ทธ๊ฐ ์๋ ๋๋ฅผ ๋๋นํ์ฌ, ์คํ์ผ์ํธ ๋ฐ ์ด๋ฏธ์ง์ ๊ฐ์ ๋ชจ๋ ์ข ์ ๋ฆฌ์์ค๋ฅผ ํฌํจํ์ฌ ์ ์ฒด ํ์ด์ง๊ฐ ๋ก๋๋๋ฉด ์ด๋ฒคํธ๊ฐ ์์๋๊ฒ ..
[html/css] ์คํ๋ฅดํ์ฝ๋ฉ 1์ฃผ์ฐจ:์น๊ฐ๋ฐ
์์ฑ ํ๋ฉด - ํฐํธ๋ ๊ตฌ๊ธ ํฐํธ๋ฅผ ํ์ฉ - ๋ฒํผ, ์ด๋ฏธ์ง, Quote ๋ค์ ๋ถํธ์คํธ๋ฉ ํ์ฉ - ํ์์ ๋ง๊ฒ ์ปค์คํ ๋ง์ด์งํจ - ์ปค๋ฒ ์ด๋ฏธ์ง๋ฅผ ์ด๋ก๊ฒ ์ฒ๋ฆฌํ์ฌ, ํฐ์ ์ ๋ชฉ์ด ๋๋ณด์ด๊ฒ ๊ตฌ์ฑ - ๋ง์ง ์ฒ๋ฆฌ๋ฅผ ์ฌ์ ๋กญ๊ฒ ์ค์ ํ์ฌ ๊ณต๊ฐ๊ฐ์ ๊ฐ๊ธฐ ์ํด ๋ ธ๋ ฅ ํฌํด๋ฝ ํ๋ฉด ํ์ด์ง ๊ฐ๋จํ๊ฒ ๊ตฌ์ฑํด๋ด (์๊ฐ : 20๋ถ) ์ฝ๋ ๊น์น๋ฏผ ํฌ๋ช ๋ก ๋๋ค์ ์์ ๋๊ธ ์์ ๋จ๊ธฐ๊ธฐ ์๋ก์ด ์จ๋ฒ ๋๋ฌด ๋ฉ์ ธ์!!!!!!!! Tom ์๋ก์ด ์จ๋ฒ ๋๋ฌด ๋ฉ์ ธ์!!!!!!!! Tom ์๋ก์ด ์จ๋ฒ ๋๋ฌด ๋ฉ์ ธ์!!!!!!!! Tom
IntelliJ ํ์์ฉ ์ค์น
IntelliJ IDEA๋? IntelliJ IDEA๋ ๋ชจ๋ ์ข ๋ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ์์ Java ๋ฐ Kotlin, Scala ๋ฐ Groovy์ ๊ฐ์ ๊ธฐํ JVM ์ธ์ด๋ก ์์ ํ๊ธฐ ์ํ ์ง๋ฅ์ ์ธ ์ปจํ ์คํธ ์ธ์ IDE์ ๋๋ค. ๋ํ IntelliJ IDEA Ultimate๋ ๊ฐ๋ ฅํ ํตํฉ ๋๊ตฌ, JavaScript ๋ฐ ๊ด๋ จ ๊ธฐ์ ์ ๋ํ ์ง์, Spring, Spring Boot, Jakarta EE, Micronaut, Quarkus, Helidon๊ณผ ๊ฐ์ ์ธ๊ธฐ ์๋ ํ๋ ์์ํฌ์ ๋ํ ๊ณ ๊ธ ์ง์ ๋ฑ์ ํตํด ์ ์คํ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋์์ ์ค ์ ์์ต๋๋ค. ๋ํ JetBrains์์ ๊ฐ๋ฐํ ๋ฌด๋ฃ ํ๋ฌ๊ทธ์ธ์ผ๋ก IntelliJ IDEA๋ฅผ ํ์ฅํ๋ฉด Go, Python, SQL, Ruby ๋ฐ PHP๋ฅผ ๋น๋กฏํ ๋ค๋ฅธ ํ..
html pdf ๋ณํ
html pdf ๋ณํํ๊ธฐ ์ํด์๋ html ํ์ผ์ด ์กด์ฌํด์ผํ๋ค ์ฐ์ ํ์ํ html ํ์ผ์ ์ค๋นํ๋ค ์ดํ ๋ค์ ์ฌ์ดํธ์์ ํด๋น ํ์ผ์ ๋์ด ๋น๊ฒจ์ ๋ฃ์ผ๋ฉด ๋์ด๋ค ๋์ฌํ๊ธฐ ์ฌ์ฉํ ์ฌ์ดํธ : https://html2pdf.com/ko/ HTML ํ์ผ PDF๋ก ๋ณํ ์ด ๋ฌด๋ฃ ์จ๋ผ์ธ ๋ณํ๊ธฐ๋ก HTML ๋ฐ OHTML ํ์ผ์ PDF ํ์์ผ๋ก ์ต๋ํ ๋น ๋ฅด๊ฒ ๋ณํํ์ธ์. html2pdf.com
html ์ฃผ์ ์ฒ๋ฆฌ
html ์ ์์ฑํ๋ค๊ฐ ์ค๋ช ์ ๋ง๋ถ์ด๋ ค๋ ๊ฒฝ์ฐ, ํ๊ทธ ์ฌ์ด์ ๊ธฐ์ ํ๋ค jsp ์ฃผ์๋ฌธ์์๋ ์ด๋ฐ์์ผ๋ก ๋ํ๋ธ๋ค ์คํฌ๋ฆฝํธ๋ฆฟ ๋ด๋ถ์์๋ // ์ด๋ฐ์์ผ๋ก ์ฃผ์์ฒ๋ฆฌ ํ๋ค ๋ ์ฃผ์๋ฌธ์ ํน์ง ๊ณตํต์ : html์ ์ฃผ์๋ฌธ๊ณผ jsp์ ์ฃผ์๋ฌธ์ ์คํ์ ์๋ฌด๋ฐ ์ํฅ์ ์ฃผ์ง ์๋๋ค ์ฐจ์ด์ : html ์ฃผ์๋ฌธ์ ์น ์ปจํ ์ด๋๊ฐ ๊ทธ๋๋ก ํด๋ผ์ด์ธํธ์๊ฒ ๋ณด๋ธ ํ, ๋ธ๋ผ์ฐ์ ๋ ์ด ๋ถ๋ถ์ ์ฃผ์์ผ๋ก ์ฒ๋ฆฌํ๋ค. jsp ์ฃผ์๋ฌธ์ ๋ธ๋ผ์ฐ์ ์ ๋ณด๋ด์ง์ง ์์ ๊ณต๊ฐ๋์ง ์๋๋ค &TIP html ์ฃผ์๋ฌธ๊ณผ jsp ์ฃผ์๋ฌธ์ ์ ์ ํ๊ฒ ์ฌ์ฉ๋์ด์ผ ํ๋ค jsp ๋ฌธ์ฅ์ ๋ํ ์ฃผ์์ด๋ผ๋ฉด ์ด๋ฅผ jsp ์ฃผ์๋ฌธ์ผ๋ก ์ฒ๋ฆฌํ๋ ๊ฒ์ด ๋ฐ๋์งํ๋ค. jsp ๋ฌธ์ฅ์ ๋ํ ์ฃผ์ ์ฒ๋ฆฌ๋ฅผ html ์ฃผ์์ผ๋ก ์ฒ๋ฆฌํ๋ค๋ฉด ํด๋ผ์ด์ธํธ๊ฐ ์์ค๋ณด๊ธฐ๋ฅผ ์ํํ ๊ฒฝ์ฐ jsp ์์ค๋ ๊ณต๊ฐ๋์ง ์๋๋ฐ ๊ทธ์..
html ํ๊ทธ ๊ธฐ๋ณธ ์ ๋ฆฌ 2
๊ธ์ ํ๊ทธ ์ ๋ชฉ ํ๊ทธ : h1 / h2 / h3 / h4 / h5 / h6 1์ด ๊ฐ์ฅ ํฐ ์ ๋ชฉ ๊ธ์ ํ๊ทธ์ด๋ฉฐ 6์ด ๊ฐ์ฅ ์๋ค. ๋ณธ๋ฌธ ํ๊ทธ : p paragraph์ ์ค์๋ง์ด๋ฉฐ, ํ๋์ ๋จ๋ฝ์ ์ด๋ฃฌ๋ค. ๋ด์ฉ์ด ๊ธธ์ด์ง๋ค๋ฉด, ๋ค์๊ณผ ๊ฐ์ด ๋จ๋ฝ์ ๋๋๋ค. ๋ณธ๋ฌธ ํ๊ทธ br : ์ค๋ฐ๊ฟ ํ๊ทธ hr : ์ํ์ค ํ๊ทธ ๋๋ ๋ก ์ ๋ ฅํด๋ ๋ฌด๋ฐฉํ๋ค. ์ต์ปค ํ๊ทธ : ์๋ก ๋ค๋ฅธ ์น ํ์ด์ง ์ฌ์ด๋ฅผ ์ด๋ํ๊ฑฐ๋ ์น ํ์ด์ง ๋ด๋ถ์์ ํน์ ํ ์์น๋ก ์ด๋ํ ๋ ์ฌ์ฉํ๋ ํ๊ทธ ์ต์ปค ํ๊ทธ์์ ํ ์คํธ๋ฅผ ๊ธฐ์ ํด์ผํจ. ์์ ๋ด์ฉ์ ์ฐ๋ ๊ฒฝ์ฐ, ๋งํฌ๊ฐ ํ์ฑํ ๋์ง ์๋๋ค. ๊ธ์ ํํ : b : ๊ตต์ ๊ธ์ ํ๊ทธ i : ๊ธฐ์ธ์ด์ง ๊ธ์ ํ๊ทธ small : ์์ ๊ธ์ ํ๊ทธ sub : ์๋์ ๋ฌ๋ผ ๋ถ๋ ๊ธ์ ํ๊ทธ sup : ์์ ๋ฌ๋ผ ๋ถ๋ ๊ธ์ ํ๊ทธ ins ..