씨앗뿌리는 개발자의 개발노트
css viewport 뷰포트
HTML, CSS 2023. 3. 19. 11:25

Viewport란, 웹 페이지를 볼 때 사용자가 보는 영역을 말합니다. 보통 모니터, 태블릿, 스마트폰과 같은 기기에서 브라우저를 실행하면 웹 페이지가 보여지는데, 이때 브라우저는 화면 전체를 사용하는 것이 아니라, 뷰포트 크기에 맞게 웹 페이지를 조정하여 보여줍니다. 윈도우에서 브라우저 창의 크기를 조절하면 뷰포트의 크기도 함께 변경됩니다. Viewport는 브라우저 창에서 실제로 컨텐츠를 표시하는 영역을 말합니다. 브라우저 창의 크기가 변경되면 뷰포트도 그에 맞게 자동으로 조절됩니다. 예를 들어, 브라우저 창의 크기를 줄이면 뷰포트도 작아지고, 브라우저 창의 크기를 늘리면 뷰포트도 커집니다. 이렇게 뷰포트의 크기가 변경되면, 웹 페이지에서 사용되는 미디어 쿼리(Media Queries)를 사용하여 반..

article thumbnail
css margin auto로 요소를 수평 중앙에 배치하기
HTML, CSS 2023. 3. 19. 09:06

CSS margin 속성은 요소의 외부 여백을 지정하는 속성입니다. margin: auto;를 사용하면, 요소가 수평 가운데 정렬됩니다. margin: auto;를 사용할 때는, 요소가 가로폭을 가져야 한다는 것이 중요합니다. 예를 들어, div 요소가 가로폭을 가지도록 width 속성을 지정하고, margin: auto;를 추가하여 요소를 수평 가운데로 정렬할 수 있습니다. div { margin: auto; width: 25%; } 이 코드는 div 요소의 가로폭이 부모 요소의 50%이고, 요소가 수평 가운데로 정렬됩니다. margin auto로 img를 중앙에 배치하기 기본적으로, img 요소는 인라인 요소이기 때문에 margin: auto;를 사용할 수 없습니다. 따라서, display: bloc..

article thumbnail
css float 속성
HTML, CSS 2023. 3. 19. 08:40

float 속성을 사용하면, 요소를 왼쪽이나 오른쪽으로 이동시킬 수 있습니다. float 속성은 다음과 같은 값들을 가질 수 있습니다. left: 요소를 왼쪽으로 이동시킵니다. right: 요소를 오른쪽으로 이동시킵니다. none: 요소를 이동시키지 않습니다. 이 값은 float 속성의 기본값입니다. float 속성을 사용하면, 요소가 다른 요소들과 겹치지 않고, 텍스트가 흐르는 효과를 만들 수 있습니다. 예를 들어, 다음과 같은 CSS 코드는 img 요소를 왼쪽으로 이동시키고, 그 주변의 텍스트를 감싸게 됩니다. img { float: left; }

css overflow 속성
HTML, CSS 2023. 3. 19. 08:27

CSS overflow 속성은 요소의 내용이 너무 커서 요소의 크기를 초과할 때, 어떻게 처리할지를 정의하는 속성입니다. overflow 속성은 다음과 같은 값들을 가질 수 있습니다. visible: 기본값입니다. 내용이 요소의 경계를 초과하더라도, 숨기지 않고 보여줍니다. hidden: 요소의 내용이 요소의 경계를 넘어가면, 숨겨집니다. scroll: 요소 내부에 스크롤바를 추가합니다. 내용이 요소의 경계를 초과하면, 스크롤바를 사용해서 볼 수 있습니다. auto: 요소 내부에 스크롤바를 추가합니다. 내용이 요소의 경계를 초과하면, 스크롤바를 사용해서 볼 수 있습니다. 필요한 경우에만 스크롤바가 나타나며, 내용이 요소의 경계를 초과하지 않으면, 스크롤바가 나타나지 않습니다. 예를 들어, 다음과 같은 C..

Java 8에서 문자열 포맷팅
java 2023. 3. 18. 21:39

String.format 메소드 사용 String 클래스의 format 메소드를 사용하여 문자열을 포맷팅 할 수 있습니다. 이 메소드는 문자열 포맷을 지정하는 서식 문자열과 그 값을 포함하는 매개 변수를 받습니다. 예를 들어, 다음 코드는 정수와 문자열을 포맷팅하여 출력하는 예입니다. int number = 10; String name = "John"; String formattedString = String.format("Number: %d, Name: %s", number, name); System.out.println(formattedString);결과는 다음과 같습니다. Number: 10, Name: Johnprintf 메소드 사용 System.out 객체의 printf 메소드를 사용하여도 문자..

Android Shared Preference 사용 예제
Adnroid 2023. 3. 18. 21:01

안드로이드에서 SharedPreference는 간단한 데이터를 저장하기 위해 사용됩니다. 이를 사용하여 사용자 설정, 상태, 또는 마지막으로 입력된 값과 같은 작은 데이터를 저장할 수 있습니다. 아래는 SharedPreference를 사용하는 간단한 예제입니다. SharedPreferences sharedPreferences = getSharedPreferences("myPreferences", MODE_PRIVATE); 데이터 추가하기 SharedPreferences.Editor editor = sharedPreferences.edit(); editor.putString("username", "JohnDoe"); editor.putInt("age", 30); editor.putBoolean("isMar..