[CSS] λ°˜μ‘ν˜• μ›Ή λ―Έλ””μ–΄ 컀리(@media) ✍️
Β·
HTML+CSS
πŸ‘¨‍πŸ’» λ―Έλ””μ–΄ μ»€λ¦¬λž€?λ°˜μ‘ν˜• μ›Ή λ””μžμΈμ—μ„œ κ°€μž₯ 기본적인 κ°œλ…μœΌλ‘œ μ‚¬μ΄νŠΈμ— μ ‘μ†ν•˜λŠ” μž₯μΉ˜μ— 따라 νŠΉμ •ν•œ CSS μŠ€νƒ€μΌμ„ μ‚¬μš©ν•˜λŠ” 방법이닀.μ•„λž˜ μ˜ˆμ‹œ 사진 처럼, λ―Έλ””μ–΄ μ»€λ¦¬λŠ” λ‹€μ–‘ν•œ 기기와 ν™”λ©΄ 크기에 λŒ€μ‘ν•˜μ—¬ μ›Ή μ‚¬μ΄νŠΈλ₯Ό 더 효과적으둜 ν‘œν˜„ν•  수 있게 ν•œλ‹€.λ―Έλ””μ–΄ μ»€λ¦¬λŠ” 사이에 μ‚¬μš©ν•˜λ©° 기본적으둜 λ―Έλ””μ–΄ μœ ν˜•μ„ μ§€μ •ν•˜κ³  ν•„μš”ν•œ κ²½μš°μ—λŠ” and μ—°μ‚°μžλ‘œ 쑰건을 μ μš©ν•œλ‹€.1. μ›Ή νŽ˜μ΄μ§€μ˜ μ΅œλŒ€ κ°€λ‘œ λ„ˆλΉ„(max-width)κ°€ 980px μ΄ν•˜μΈ 경우@media screen and (max-width:980px) {    #page { width: 94%;}    #main {width: 65%;}    #sidebar {width: 30%;}}2. μ›Ή νŽ˜μ΄μ§€μ˜ μ΅œλŒ€ κ°€λ‘œ λ„ˆλΉ„(max-width)κ°€ 70..
[CSS] display / inline-block κ°€μš΄λ° 정렬에 λŒ€ν•΄ μ•Œμ•„λ³΄μž ✍️
Β·
HTML+CSS
πŸ‘¨‍πŸ’» float:left μ†μ„±μœΌλ‘œ 아무리 κ°€μš΄λ° 정렬을 ν•˜λ €κ³  λ…Έλ ₯ν•΄λ΄€μ§€λ§Œ, μΉ΄λ“œ μš”μ†Œλ“€μ˜ κ°€λ‘œ 정렬을 μœ„ν•΄ float:left 속성을 μ‚¬μš©ν–ˆλ‹€. κ°€λ‘œ 정렬은 성곡(?) ν–ˆμ§€λ§Œ κ°€μš΄λ° 정렬을 ν•˜μ§€ λͺ»ν–ˆλ‹€.text-align: center; / margin:0 auto; λ₯Ό μ‚¬μš©ν•΄λ„ λ„μ €νžˆ μ•ˆλ˜λŠ” κ°€μš΄λ° μ •λ ¬ μ›μΈμ€ λ°”λ‘œ float:left 속성 λ•Œλ¬Έμ΄μ—ˆλ‹€. .travel-card { float: left;} μΉ΄λ“œ μš”μ†Œ class μ„ νƒμž("travel-card") 둜 λ¬Άμ–΄ float: left; μ‚¬μš© μ‹œ κ²°κ³Ό 화면이닀.μš”μ†Œλ“€μ΄ λΈŒλΌμš°μ €μ˜ μ™Όμͺ½λΆ€ν„° κ°€λ‘œ μ •λ ¬λ‘œ λ‚˜μ—΄λœλ‹€.ν•˜μ§€λ§Œ λ‚΄κ°€ μ›ν•˜λŠ” 것은 κ°€μš΄λ° 정렬을 같이 ν•˜λŠ” κ²ƒμ΄μ—ˆλ‹€. πŸ‘¨‍πŸ’» display: inline-block; 을 μ‚¬μš©ν•œ κ°€μš΄λ°..
[CSS] class μ„ νƒμžμ™€ id μ„ νƒμžμ— λŒ€ν•΄ μ•Œμ•„λ³΄μž ✍️
Β·
HTML+CSS
πŸ‘¨‍πŸ’»νŠΉμ • 뢀뢄에 μŠ€νƒ€μΌμ„ μ μš©ν•˜λŠ” class / id μ„ νƒμž νŠΉμ • μš”μ†Œμ— μŠ€νƒ€μΌμ„ μ μš©ν•˜λŠ” νƒ€μž… μ„ νƒμž νŠΉμ • νƒœκ·Έλ₯Ό μ‚¬μš©ν•˜λ©΄ λͺ¨λ“  μš”μ†Œμ— μŠ€νƒ€μΌμ„ μ μš©ν•  수 μžˆλ‹€.같은 νƒœκ·ΈλΌλ„ μΌλΆ€λŠ” λ‹€λ₯Έ μŠ€νƒ€μΌμ„ μ‚¬μš©ν•  λ•Œ class μ„ νƒμžμ™€ id μ„ νƒμžλ₯Ό μ‚¬μš©ν•œλ‹€.1. νƒœκ·Έ λͺ¨λ“  μš”μ†Œμ— μŠ€νƒ€μΌ 적용 HTML CSS JavaScriptp { color: red;} 2. νƒœκ·Έ μš”μ†Œμ— class(.) / id(#) μ„ νƒμž νŠΉμ • λΆ€λΆ„ μŠ€νƒ€μΌ 적용 HTML CSS JavaScript p { color: red;}/* class μ„ νƒμž */.css { text-decoration: underline; color:blue;}/* id μ„ νƒμž */#js { te..
[Java] μžλ°” μŠ€μΊλ„ˆ(Scanner) ν΄λž˜μŠ€μ™€ hasNext() / next() ν•¨μˆ˜ ✍️
Β·
Java
πŸ‘¨‍πŸ’» μžλ°”λ₯Ό κ³΅λΆ€ν•˜λŠ” 쀑, 처음으둜 μ ‘ν•œ μž…λ ₯방식 Scanner ν΄λž˜μŠ€μ΄λ‹€. μ±…에 λ‚΄μš©μ— 따라 μ•„λž˜μ™€ 같이 μ‹€μŠ΅μ„ ν•˜λ˜μ€‘ μ •μˆ˜κ°€ μ•„λ‹Œ 값을 μž…λ ₯ν–ˆμ„λ•Œ μ •μˆ˜κ°€ μ•„λ‹Œ 경우 νŒλ³„ν•˜λŠ” κ°„λ‹¨ν•œν”„λ‘œκ·Έλž¨μ„ λ§Œλ“€κ³  μ‹Άμ—ˆλ‹€. Scanner 클래슀λ₯Ό μ‚¬μš©ν•  μ‹œ util νŒ¨ν‚€μ§€λ₯Ό import λ₯Ό 톡해 ν˜ΈμΆœν•΄μ£Όμ–΄μ•Ό ν•œλ‹€. μ •μˆ˜ μž…λ ₯값에 λŒ€ν•΄μ„œλ§Œ μž…λ ₯λ‚΄μš© 좜λ ₯ν•˜κΈ°import java.util.Scanner;public class scanner { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("μ •μˆ˜λ₯Ό μž…λ ₯ν•΄μ£Όμ„Έμš”.>"); String input = sc.nextLine(); int num ..
[HTML] input νƒœκ·Έμ˜ value와 placeholder 속성에 λŒ€ν•΄ μ•Œμ•„λ³΄μž ✍️
Β·
HTML+CSS
πŸ‘¨‍πŸ’»μ‚¬μš©μž input λ°•μŠ€ μ•ˆμ— μ›ν•˜λŠ” 문ꡬλ₯Ό 미리 적어 λ‘λŠ” value=".." placeholder=".."  πŸ’‘ 두 μ†μ„±μ˜ input λ°•μŠ€ μ•ˆμ— 문ꡬλ₯Ό 미리 적어 λ‘λŠ” 곡톡점이 μžˆμ§€λ§Œ, λͺ‡ κ°€μ§€ 차이점이 μžˆλ‹€. πŸ’‘ - value 속성은 μ„€μ •λœ 값을 μ„œλ²„ μͺ½μœΌλ‘œ 정보λ₯Ό 전솑할 수 μžˆλ‹€. μ‚¬μš©μžκ°€ input λ°•μŠ€ μ•ˆμ— μƒˆλ‘œμš΄ 값을 μž…λ ₯ν•  λ•Œλ―Έλ¦¬ 적어 λ‘” 문ꡬλ₯Ό 직접 μ§€μ›Œμ•Ό ν•œλ‹€.- placeholder 속성은 value와 달리, μ„œλ²„ μͺ½μœΌλ‘œ 정보가 μ „μ†‘λ˜μ§€ μ•ŠλŠ”λ‹€. λ˜ν•œ μ‚¬μš©μžκ°€ input λ°•μŠ€ μ•ˆμ— κΈ€μžλ₯Ό μž…λ ₯ν•  λ•Œ,μžλ™μœΌλ‘œ μž…λ ₯된 문ꡬ가 사라진닀.- value 속성을 μ μš©ν•  경우 placeholder 보닀 문ꡬ의 κΈ€μž 색이 더 μ§™λ‹€.value, placeholder 속성 μ‚¬μš© μ˜ˆμ‹œDOCTY..