coding-factory의 등록된 링크

키자드에 등록된 총 1000개의 포스트를 확인하실 수 있습니다.

Tistory

[Python] 파이썬 문자열 연산하기 (문자열 더하기, 곱하기)

특이하게도 파이썬에서는 문자열을 더하거나 곱할 수 있습니다. * 곱하기의 경우 거의 파이썬에서만 사용할 수 있는 재미있는 기능이라고 생각합니다. 이번 포스팅에서는 +와 * 연산자를 활용하여 문자열을 더하거나 곱하는 방법에 대해 알아보도록 하겠습니다. 문자열 더하기 ( + 연산자 활용 ) str = "Python is " + "Awesome!" print(str) 결과 : Python is Awesome! 위의 코드를 보시면 아시겠지만 단순하게 "Python is "라는 문자열과 "Awesome"이라는 문자열을 합친 것입니다. 위의 예제처럼 파이썬에서는 + 연산자를 활용하여 복수의 문자열을 하나로 합칠 수 있습니다. 문자열 곱하기 ( * 연산자 활용 ) str = "Python is Awesome!\n" ..

Tistory

[Python] 파이썬 문자열 만들기 (+ 문자열안에 따옴표 넣기)

문자열이란 "Hellow World"와 같이 문자들의 집합으로써 텍스트를 나타내는데 사용되는 기본 데이터 유형 중 하나입니다. 파이썬에서는 일련의 문자를 작은따옴표(' '), 큰따옴표(" ") 또는 삼중따옴표(''' ''' 또는 """ """)로 묶어 문자열을 만들 수 있습니다. 파이썬에서 문자열을 생성하는 4가지 방법 # 양쪽에 큰 따옴표 사용하기 str = "Python is Awesome!" # 양쪽에 작은 따옴표 사용하기 str = 'Python is Awesome!' # 양쪽에 큰 따옴표 3개 사용하기 str = """Python is Awesome!""" # 양쪽에 작은 따옴표 3개 사용하기 str = '''Python is Awesome!''' 파이썬에서는 위의 예제처럼 4개의 방법을 통해 ..

Tistory

[Python] 파이썬 두개의 문자열 비교 연산하기

이번 포스팅에서는 Python에서 두 개의 문자열을 비교하는 방법에 대해 알아보도록 하겠습니다. 파이썬 두개의 문자열 비교하기 파이썬 비교 연산자 == (같음) : 두개의 값이 같은지 확인합니다. != (같지 않음) : 두개의 값이 같지 않은지 확인합니다. (보다 큼) : 왼쪽 값이 오른쪽 값보다 큰지 확인합니다. =(크거나 같음) : 왼쪽 값이 오른쪽 값보다 크거나 같은지 확인합니다. Python에서는 두 개의 값을 비교할 때 비교 연산자를 사용합니다. 이는 숫자뿐만이 아니라 문자열에도 동일하게 적용됩니다. 비교 연산 후에는 비교에 따라 항상 True 또는 False를 반환하게 되는데 이를 활용하여 조건문 및 루프를 작성할 때 활용할 수 있습니다. == 두개의 문자열이 같음 str1 = "Hello W..

Tistory

[Python] 파이썬 변수 선언 및 사용법 & 예제

변수란 쉽게말해서 '변할 수 있는 값(수)을 저장하는 공간'이라고 정의할 수 있겠습니다. 개발을 할 때 필요한 값을 변수에 저장해 놓으면 소스코드에서 그 값을 변수 네이밍으로 참조할 수 있어 데이터 조작과 개발이 편리해집니다. 이번 포스팅에서는 Python에서 변수를 어떻게 사용하는지에 대해 알아보도록 하겠습니다. 파이썬 변수 사용법 변수 선언 및 할당 # 변수 할당 age = 30 # 정수형 name = "홍길동" # 문자열 name2 = None # 빈값 pi = 3.14 # 실수형 real = True # 논리형 파이썬의 변수를 선언하려면 위의 예제처럼 하시면 됩니다. 파이썬에서 변수를 사용할 때 특이한 점이 있다면 동적으로 유형이 지정되므로 Java나 C처럼 int a, char b 처럼 변수 유..

Tistory

[Python] 파이썬 출력문 (print 함수) 사용법 & 예제

Python의 기본 문법을 공부하기 위해서는 먼저 출력문을 알아야 합니다. 그래야 내가 작성한 코드의 결과를 눈으로 볼 수 있으니까요. 파이썬에서는 print() 함수를 사용하여 콘솔에 값을 표시할 수 있는데요 이번 포스팅에서 그 방법을 알아보도록 하겠습니다. 파이썬 출력문 (print 함수) 사용법 Python에서 print() 함수는 콘솔이나 터미널에 출력을 표시하는 데 사용됩니다. 하나 이상의 값 또는 표현식을 출력할 수 있습니다. print() 함수는 내용의 끝에 줄 바꿈 문자를 자동으로 추가하므로 print()를 호출할 때마다 기본적으로 새 줄이 표시됩니다. 문자열 출력 print("Hellow World!") 결과 : Hellow World! 파이썬에서 문자열을 출력하시려면 print("문자열..

Tistory

[Python] 파이썬 설치 / 다운로드 방법 (Python for Windows)

이번 포스팅에서는 윈도우 운영체제에서 Python을 설치하는 방법에 대해 알아보도록 하겠습니다. 파이썬은 자바처럼 환경변수를 만져야 하는 부분이 없어 설치가 굉장히 간단합니다. 참고로 2021년 9월의 마지막 업데이트를 기준으로 Python 2의 수명이 종료되어 더 이상 지원되지 않으므로 Python 3을 다운로드하여 사용하는 것이 좋겠습니다. 파이썬 설치 / 다운로드 방법 (Python for Windows) 1. 아래 링크된 파이썬 다운로드 사이트에 접속하여 Download Python 버튼을 클릭합니다. 저처럼 Windows 버전으로 파이썬을 다운로드하고 싶으시다면 저 버튼을 클릭하시면 되고 Linux나 macOS처럼 다른 운영체제에서 파이썬을 사용하시려면 아래 하이퍼링크를 클릭하셔서 다운로드하여 ..

Tistory

[Python] Visual Studio Code에 파이썬 개발 환경 세팅하기

최근에는 VS Code로 파이썬 개발을 많이 합니다. Visual Studio Code(VS Code)는 Microsoft에서 개발 한 가볍고 다재다능한 코드 편집기입니다. Python 확장이 설치된 VS Code는 IntelliSense, 디버깅, Linting 및 다양한 Python 프레임워크 지원을 통해 뛰어난 Python 개발 환경을 제공합니다. 이번 포스팅에서는 VS Code에서 파이썬 개발 환경 세팅을 하는 방법에 대해 알아보도록 하겠습니다. ※ 이 과정을 진행하기 전에 PC에 파이썬 설치가 안되어 있다면 파이썬을 먼저 설치해 주세요. 파이썬 설치가 되어 있지 않으면 개발 환경 설정이 꼬일 수 있습니다. 아래글 참고 부탁드립니다. [Python] 파이썬 설치 / 다운로드 방법 (Python f..

Tistory

[CSS] position : sticky 속성 - 요소를 스크롤에 따라오게 만들기

sticky는 영어로 '끈적끈적하다'라는 형용사입니다. position : sticky로 설정하면 끈적끈적하다는 말처럼 스크롤을 계속해서 따라오는 html요소를 생성할 수 있는데요. sticy position으로 설정되어 있는 요소는 스크롤하지 않을 때는 static position처럼 동작하다가 스크롤할 때는 이전 포스팅에서 배웠던 fixed position처럼 작동합니다. 아래 예시를 보시면 이해가 빠르실 겁니다. position : sticky 사용법 See the Pen position : sticky by wjdxo513 (@wjdxo513) on CodePen. top : 상단에서 픽셀만큼 요소를 아래에 고정시킵니다. right : 우측에서 픽셀만큼 요소를 왼쪽에 고정시킵니다. left : 좌..

Tistory

[Python] 우리가 파이썬을 배워야 하는 이유 (feat 파이썬에 대하여)

파이썬(Python)이란 무엇인가? 파이썬은 1991년에 귀도 반 로썸(Guido van Rossum)이 개발한 고급 프로그래밍 언어입니다. 파이썬이라는 이름은 영국의 코미디 프로그램인 "몬티 파이썬의 날아다니는 서커스"에서 따온 것입니다. 실제로 사용해 보시면 아시겠지만 파이썬은 간결하고 읽기 쉬운 문법을 갖추고 있어 사용자들이 코드를 빠르게 이해하고 작성할 수 있도록 도와줍니다. 또한 파이썬은 인터프리터형 언어로, 컴파일 과정이 필요하지 않고 소스 코드를 직접 실행할 수 있습니다. 이러한 특성으로 인해 파이썬은 배우기 쉽고 개발 속도가 빠른 장점이 있습니다. 또한 파이썬은 확장성과 유연성이 뛰어나기 때문에 다양한 운영체제에서도 사용할 수 있으며 웹 개발, 데이터 분석, 인공지능, 자동화 등 다양한 분..

Tistory

[CSS] position 속성 - HTML 요소 위치 제어하기

CSS의 position 속성은 요소의 위치를 배치하는데 사용되는 속성입니다. position 속성을 이용하면 텍스트나 이미지와 같은 특정 html 요소를 나란히 배치할 수도 있고 가로나 세로로 원하는 위치에 배치할 수도 있으며 경우에 따라서는 스크롤을 따라다니거나 화면 한 곳에 고정도 시킬 수 있습니다. CSS position 속성 사용법 CSS position 속성값 static : 기본적으로 설정되는 값으로, 요소를 문서의 흐름에 맞추어 배치합니다. 다른 위치 속성들과 달리 추가 속성을 사용하지 않습니다. relative : 이전 요소에 자연스럽게 연결하여 배치하되 상대적인 위치를 지정할 수 있습니다. top, right, bottom, left 속성을 사용하여 요소를 이동시킬 수 있습니다. abs..

Tistory

[CSS] position : fixed 속성 - 특정 위치에 요소 고정시키기

position : fixed는 문서의 흐름과 상관없이 위치로 좌표로 결정합니다. 브라우저 창(뷰포트)이 기준이 되며 브라우저 창의 왼쪽 위 꼭짓점을 원점으로 두고 좌표가 계산됩니다. 이 position : fixed 속성을 사용하면 이름처럼 브라우저 창을 스크롤하더라도 한 곳에 계속 고정되어 표시됩니다. 이를 활용하여 헤더, 사이드바, 모달 창 등을 구현할 수 있습니다. position : fixed 사용법 See the Pen position : fixed by wjdxo513 (@wjdxo513) on CodePen. top : 상단에서 픽셀만큼 요소를 아래에 고정시킵니다. right : 우측에서 픽셀만큼 요소를 왼쪽에 고정시킵니다. left : 좌측에서 픽셀만큼 요소를 오른쪽에 고정시킵니다. bo..

Tistory

[CSS] display : grid에 대하여(CSS Grid) - 그리드 레이아웃

그리드(grid)는 이전 포스팅에서 배웠던 플렉스(flex)와 같이 모던 CSS에서 레이아웃을 다루기 위해 사용되는 기능으로 반응형 웹 페이지 레이아웃을 효과적으로 만들기 위한 레이아웃 시스템입니다. 플렉스(flex)가 가로 또는 새로 단일 방향 레이아웃을 배치하는 데 적합하다면 그리드는 마치 표처럼 행과 열로 구성된 레이아웃을 배치하는데 더 적합한 기능이라고 할 수 있습니다. CSS 그리드는 행(row)과 열(column)로 구성된 2차원 그리드로 웹 요소를 배치하는 방법을 제공하며 그리드 아이템의 위치와 크기를 유연하게 조정할 수 있습니다. 이를 통해 반응형 레이아웃을 구현하는데 매우 유용합니다. ※ CSS Flexbox에 궁금하시다면 아래 글을 참고해 주세요. [CSS] display : flex에..

Tistory

[CSS] display : none에 대하여 (visibility : hidden)과의 차이

※ "display: none"은 요소를 화면에서 숨기고 레이아웃에 공간을 차지하지 않게 만드는 데 사용됩니다. 화면에서 특정 요소를 감추고 싶다면 어떻게 해야 할까요? 이럴 때는 주로 CSS의 display속성을 none로 바꿔주면서 요소를 화면에서 감추게 됩니다. "display:none"을 적용한 요소는 브라우저에서 렌더링 되지 않으며, 화면에도 표시되지도 공간을 차지하지도 않습니다. 접근성, 동적 상태 관리, 성능 개선, 애니메이션 등 다양한 목적으로 사용될 수 있으나, 남용에 주의해야 하며, 접근성과 검색 엔진 최적화를 고려해야 합니다. display : none를 사용하는 이유 웹 접근성: 일부 웹 요소는 시각적으로는 표시되지 않지만 스크린 리더와 같은 보조 기술을 사용하는 사용자에게는 필요할..

Tistory

[CSS] display : table 속성을 활용한 테이블 레이아웃

일반적으로 웹에서 테이블을 만드려면 태그를 사용하지만 display : table 속성을 사용해서 HTML 요소를 테이블 형태로 표시할 수도 있습니다. 이번 포스팅에서는 display: table을 사용하여 테이블 형태의 레이아웃을 만드는 방법에 대해 알아보겠습니다. display : table 사용법 See the Pen css display:table by wjdxo513 (@wjdxo513) on CodePen. display: table = 해당 요소를 테이블 컨테이너로 만듭니다. display: table-row = 해당 요소를 테이블 행으로 만듭니다. display: table-cell = 해당 요소를 테이블 열로 만듭니다. 위와 같이 display:table을 사용하여 요소를 테이블 컨테이너..

Tistory

[CSS] display : block, inline, inline-block 속성(블록 레벨, 인라인 레벨 요소)

블록 레벨 요소와 인라인 레벨 요소 HTML 태그들은 블록 레벨 요소인지 인라인 레벨 요소인지에 따라 나열 방법이 달라집니다. 위의 이미지를 보시면 블록 레벨 요소는 세로로 하나씩 배치되어 있는 반면 인라인 레벨 요소는 가로로 하나씩 배치되어 있는 모습을 보실 수 있습니다. 블록 레벨 요소에 대하여 태그를 사용하여 요소를 삽입했을 경우 혼자서 한 줄을 차지하는 요소입니다. 해당 요소의 왼쪽이나 오른쪽에 다른 요소가 올 수 없습니다. 먼저 블록 레벨 요소는 좌측의 사진처럼 요소를 삽입 했을 때 혼자 한 줄을 차지합니다. 한 줄을 차지한다는 것은 해당 요소의 너비가 100%라는 의미입니다. 따라서 그 요소의 왼쪽이나 오른쪽에 다른 요소들이 올 수 없습니다. 대표적인 블록 레벨 HTML 태그들 , , , , ..

Tistory

[CSS] display : flex에 대하여(Flexible Box) - 플렉스 박스 레이아웃

반응형 웹을 구현하는 가장 대중적인 방법은 flex box를 활용한 플렉스 박스 레이아웃으로 화면을 구성하는 것입니다. 플렉스 박스 레이아웃이란? 플렉스 박스(Flexbox) 레이아웃은 CSS의 display 속성 중 하나인 display: flex를 사용하여 요소들을 가로 또는 세로축을 따라 정렬하고 유연하게 배치하는 레이아웃 모델입니다. 이 플렉스 박스를 사용하면 여유 공간에 따라 너비나 높이, 위치 등을 자유롭게 변형할 수 있고 손쉽게 화면을 분할하여 필요한 HTML요소들을 배치할 수 있기 때문에 웹 페이지의 레이아웃을 쉽게 조정하고 정렬할 수 있습니다. 플렉스 박스의 구성요소 flex container : 웹 문서에 텍스트나 이미지, 표 등 웹 요소들을 플렉스 하게 사용하려면 플렉스 컨테이너로 묶..

Tistory

[내돈내산] 애플 맥 미니 M2 구매 및 사용 후기(vs 맥북에어)

저에게 MAC OS로 개발을 해야 할 상황이 생겼습니다. 하지만 애플 제품의 가격대가 만만치 않은 만큼 어떤 제품을 구매해야 할지 고민이 많이 되더군요. 좋은 것을 산다고 해도 그렇게 많이 사용할 것 같지도 않고요. 아마 저와 같은 고민을 하는 분이 많을 것 같습니다. 그렇다면 가장 저렴하게 MAC OS를 사용하고 싶다면 어떻게 해야 할까요? 저와 같은 고민을 하는 분들에게는 이번에 소개해 드릴 맥 미니(MAC MINI) M2를 고려해 보시면 좋을 것 같습니다. ※ 맥 미니 M2는 아래 링크에서 쿠팡 최저가로 구매하실 수 있습니다. 맥북에어가 아닌 맥미니를 선택한 이유 항목 맥미니 맥북에어 가격 850,000 부터 1,690,000 부터 칩 Apple M2칩 Apple M2칩 디스플레이 X 34.5cm ..

Tistory

[Web] Chat GPT 자동번역 프롬프트 지니 다운로드 / 설치 + 활용 방법

챗 GPT가 요즘 화제입니다. 저도 잘 사용하고 있는데요. 검색창에 원하는 질문을 입력하면 마치 사람처럼 주저 없이 답변을 해줘서 매우 놀랍습니다. 다만 챗 GPT가 미국의 마이크로소프트가 투자한 오픈 AI인 만큼 대부분의 학습 자료들이 영어로 되어 있어 한글로 질문을 할 시 답변 내용이 잘리고 속도도 다소 느립니다. 그래서 많은 사람들이 번역기를 통해 질문을 만들고 답변을 한글로 번역해서 해석하는 등의 작업을 거치고는 하는데요. 이러한 과정은 매우 번거롭겠죠? 오늘 소개해드릴 프롬프트 지니를 설치하시면 Chat GPT에서 자동으로 영어로 번역을 해주기 때문에 매우 편리합니다. Chat GPT 자동번역 프롬프트 지니 다운로드 / 설치 방법 1. 아래 링크되어 있는 크롬 웹 스토어에 들어가서 "프롬프트 지..

Tistory

[VS Code] 비주얼 스튜디오 코드 - 깃허브(GitHub) 연동 방법

비주얼 스튜디오 코드(Visual Studio Code)에서 깃 허브(Git Hub)를 연동하는 방법은 매우 간단합니다. 단순히 확장 프로그램 하나만 추가해 주면 되는데요. 이번 포스팅에서는 비주얼 스튜디오 코드(Visual Studio Code)에서 깃 허브(Git Hub)를 연동하는 방법에 대해 알아보도록 하겠습니다. 비주얼 스튜디오 코드 - 깃허브(GitHub) 연동 방법 1. 키보드 [F1]을 눌러 명령어창을 켠 뒤 git clone을 입력하여 실행합니다. 여기서 git clone를 입력했는데 no matching commands라고 뜬다면 깃허브 설치가 안되어 있는 것이기에 깃허브를 먼저 설치해주셔야 합니다. 깃허브는 아래 링크에서 설치가 가능합니다. 깃허브 설치 후 VS Code를 재실행해주세..

Tistory

[VS Code] 비주얼 스튜디오 코드 - 단축키 총정리

비주얼 스튜디오 코드(Visual Studio Code) - 자주 사용하는 단축키 주석 Ctrl + / : 한줄 or 블록 주석 처리 / 해제 (파일 확장자명에 따라 주석 형태는 달라짐) Ctrl + K, Ctrl + C : 한줄 or 블록 주석 처리 / 해제 (파일 확장자명에 따라 주석 형태는 달라짐) Ctrl + K, Ctrl + U : 주석 해제 파일 및 에디터 단축키 Ctrl + N : 새 파일 열기 Ctrl + O : 기존 파일 열기 Ctrl + S : 파일 저장 Ctrl + Shift + S : 다른 이름으로 저장 Ctrl + W : 파일 닫기 Ctrl + Shift + T : 이전에 닫았던 파일 다시 열기 Ctrl + L : 현재 라인 블록처리 Ctrl + Alt + 위(↑) or 아래(↓)..

Tistory

[CSS] 반응형 웹 사이트 레이아웃 만들기 - 가변 그리드(Grid System)

웹 사이트의 레이아웃을 구성하는 방법이 여러 가지가 있겠지만 최근에는 그리드 시스템을 많이 사용합니다. 그리드 시스템은 웹 페이지의 레이아웃과 구성 요소를 조정하기 위한 구조적인 시스템으로 그리드를 사용하면 웹 페이지의 구성 요소를 일관되고 조화롭게 배치할 수 있습니다. 일반적으로 웹 사이트의 그리드 시스템은 열(column)과 행(row)으로 구성됩니다. 각 열은 일정한 너비를 가지고 있고, 이를 기준으로 콘텐츠를 배치합니다. 웹 그리드 시스템 웹 그리드 시스템은 주로 Column, Margin, Gutter로 구성되며 이 세 가지 요소의 비율을 조절하여 원하는 그리드를 구성할 수 있습니다. Margins 여백(Margins)은 콘텐츠 영역의 양 끝에 있는 공간으로, 여백의 넓이는 일정한 값으로 설정되..

Tistory

[CSS] 미디어 쿼리(media query) 사용법 (반응형 웹)

웹 사이트에 접속할 수 있는 다양한 디바이스들이 있습니다. 그리고 디바이스마다 화면의 크기가 다르죠. 이렇게 다양한 크기를 가진 모든 디바이스를 모두 같은 UI로 웹 사이트를 표현한다면 굉장히 비효율적일 것입니다. 그래서 반응형 웹 디자인은 사이트에 접근하는 기기의 해상도에 따라 서로 다른 스타일을 적용해주어야 하며 이는 CSS의 미디어 쿼리를 활용해서 각각의 디바이스의 크기에 맞는 최적의 UI들을 따로 설정해 줄 수 있습니다. 미디어 쿼리란? @media [only | not] 미디어 유형 [and 조건] * [and 조건] 미디어 쿼리(Media Query)는 웹 개발에서 사용되는 CSS 기술로써 반응형 웹 디자인(Responsive Web Design)의 핵심 요소로 사용됩니다. 미디어 쿼리는 미디..

Tistory

[VS Code] 비주얼 스튜디오 코드 - 설치 / 다운로드 방법

비주얼 스튜디오 코드(Visual Studio Code)란? 비주얼 스튜디오 코드(줄여서 VS Code)는 Microsoft에서 개발한 소스 코드 편집기입니다. VS Code는 다양한 프로그래밍 언어를 지원하며 특히 프론트엔드 코드 작성, 편집 및 디버깅을 위한 환경을 제공합니다. 또한 구문 강조 표시, 지능형 코드 완성, 버전 관리 통합, 확장 기능을 위한 광범위한 마켓플레이스와 같은 다양한 기능을 제공합니다. 이와 같은 특징으로 현재 VS Code는 가장 인기가 좋은 프론트엔드 개발툴로 사랑받고 있습니다. 비주얼 스튜디오 코드의 주요 기능 크로스 플랫폼: Windows, macOS 및 Linux 운영 체제에서 사용할 수 있으므로 개발자가 선호하는 플랫폼에서 작업할 수 있습니다. 확장 기능: VS Co..

Tistory

[Web] 반응형 웹 사이트를 만드는 다양한 방법

요즘은 PC나 노트북보다 더 작은 스마트폰에서 웹 사이트에 접속하는 경우가 많습니다. 그런데 PC와 스마트폰의 화면 크기가 다르기 때문에 데스크톱 PC용으로 만들어진 웹 사이트를 스마트폰에서 접속하면 매우 작은 글씨로 표시됩니다. 데스크톱에서 보여주던 내용을 스마트폰 화면 안에 다 보여줘야 하기 때문이죠. 이러한 문제점 때문에 과거에는 모바일용으로 사이트를 별도로 제작하였습니다. 하지만 브라우저의 환경이 점차 다양해지는데 매번 PC와 모바일 사이트를 별도로 매번 유지보수하기는 쉽지 않습니다. 그래서 반응형 웹의 중요성이 대두되었습니다. 반응형 웹이란? 반응형 웹(Responsive web)은 다양한 기기와 화면 크기에 자동으로 적응하는 웹 디자인 방식을 의미합니다. 반응형 웹은 사용자가 웹사이트를 모바일..

Tistory

[HTML/CSS] 이미지 버튼(image button) 만들기

웹 화면에 일반적인 버튼을 넣으면 밋밋할 수 있습니다. 버튼을 CSS로 꾸며서 조금 더 멋진 웹 사이트를 만들 수도 있지만 이미지 버튼을 만들 수도 있습니다. 이미지 버튼이란 버튼 모양을 가진 이미지를 의미합니다. 이미지 버튼을 만들기 위해서 단순히 이미지 태그에 onclick 메서드를 걸면 되는 거 아니야?라고 생각할 수 있지만 이미지에는 onclick 메서드가 정상 작동하지 않기 때문에 태그를 활용해서 코드를 작성해야 합니다. 이미지 버튼(image button)을 만드는 두가지 방법 만들기 버튼 태그 안에 이미지 버튼을 포함하는 방법 일반적으로 이미지 버튼을 만들기 위해 정보를 찾으면 위와 같은 코드가 나옵니다. 과거에 이미지 버튼을 만들었을 때 주로 사용하던 방식으로 버튼 태그 안에 이미지를 삽입..

Tistory

[HTML] 여러 줄 입력하는 textarea 만들기

태그는 한 줄 이상의 문장을 입력할 때 사용하는 폼을 말합니다. 주로 게시판에서 게시물을 입력하거나 회원가입 양식에서 사용자 약관을 표시할 때 자주 사용됩니다. 태그는 일반적으로 태그와 함께 사용되며, 사용자가 입력한 데이터를 서버로 보내기 위해 사용됩니다. 이 태그는 "name" 속성을 사용하여 입력 필드의 이름을 지정할 수 있습니다. textarea 만들기 name : 다른 폼 요소와 구분하기 위해 텍스트 영역의 이름을 지정합니다. cols : 텍스트 영역의 가로 너비를 문자 단위로 지정합니다. rows : 텍스트 영역의 세로 길이를 줄 단위로 지정합니다. 지정한 숫자보다 줄 개수가 많아지면 스크롤 막대가 생깁니다. See the Pen textarea1 by wjdxo513 (@wjdxo513) o..

Tistory

[HTML] 버튼 만들기 button 태그, (input type = "button")

HTML 버튼은 웹 페이지에서 사용자가 클릭할 수 있는 클릭 가능한 요소를 말합니다. 사용자가 버튼을 클릭하면 개발자가 미리 지정해 놓은 특정 작업이 실행됩니다. HTML 버튼 만들기 버튼의 종류(button type) 버튼 타입 설명 button 버튼 형태를 만들며 자체기능은 없습니다. onClick 메서드를 활용하여 특정 액션을 취하는 기능을 넣을 수 있습니다. submit 폼(form)에서 입력받은 데이터들을 서버로 전송합니다. reset 폼(form)에서 입력받은 데이터들을 초기화 시킵니다. 버튼을 만드는 두 가지 방법 HTML에서 버튼을 만들 수 있는 방법은 두 가지가 있는데 처럼 input type을 사용해서 만들 수도 있고 간단히 태그를 사용해서 삽입할 수도 있습니다. 첫 번째 방법 (inp..

Tistory

[HTML] 라디오 버튼 만들기 (input type="radio")

라디오 버튼은 여러 항목 중 원하는 항목 하나를 사용자가 선택할 수 있도록 하는 폼 요소입니다. 딱 하나만 선택할 수 있는 것이 특징으로 사용자가 라디오 버튼 중에서 하나를 선택하면, 다른 라디오 버튼은 선택이 해제됩니다. 라디오 버튼은 주로 폼(form) 태그에서 사용되며, 사용자가 선택한 옵션의 값을 폼 데이터로 제출할 수 있습니다. 예를 들어, 사용자가 성별을 선택하는 폼이 있다면, 라디오 버튼으로 "남성"과 "여성" 옵션을 제공할 수 있습니다. 이렇게 사용자가 성별을 선택하면 그 정보를 서버로 전송하여 후 처리를 할 수 있습니다. 라디오 버튼 만들기 name : 라디오 버튼이 여러개 있을 경우 폼태그에서 라디오 버튼을 구분하기 위한 이름을 지정합니다. 라디오 버튼은 여러 개 중에서 하나만 선택하는..

Tistory

[HTML] 체크박스 만들기 (input type="checkbox")

체크박스는 사용자가 하나 이상의 옵션을 선택할 수 있도록 할 수 있는 UI 요소입니다. 주로 폼(form) 태그에서 사용되며, 사용자가 선택한 옵션의 값을 폼 데이터로 제출할 수 있습니다. 체크박스는 대개 양식, 설정, 필터링 등의 기능을 구현할 때 사용됩니다. 체크박스 만들기 name : 체크박스가 여러개 있을 경우 폼태그에서 체크박스를 구분하기 위한 이름을 지정합니다. value : 선택한 체크박스들이 선택되었을 때 서버로 넘길 값을 선택합니다. 이 값은 필수 속성입니다. See the Pen Untitled by wjdxo513 (@wjdxo513) on CodePen. 위 코드는 체크박스 3개를 생성합니다. name 속성은 같은 그룹에 속한 체크박스를 식별하기 위한 이름입니다. 만약 각각의 체크박..

Tistory

[Web] 구글 애널리틱스 사용자 추가하기 (사이트 데이터 공유)

구글 애널리틱스는 웹사이트나 애플리케이션 등에 유입되는 방문자들의 행동과 성과를 분석할 수 있는 무료 웹 분석 도구입니다. 이 구글 애널리틱스를 사용하면 방문자 수, 페이지 뷰, 이탈률, 사용자 유형 등의 정보들을 파악할 수 있는데요. 이러한 정보를 토대로 다양한 의사결정을 할 수 있습니다. 만약 사이트나 앱의 관리자들이 여러 명이라면 이 데이터들을 서로 공유해야겠죠. 이번 포스팅에서는 구글 애널리틱스의 데이터를 서로 공유할 수 있는 방법에 대해 알아보도록 하겠습니다. 구글 애널리틱스 데이터 공유하기 1. 아래 링크되어 있는 구글 애널리틱스 사이트에 접속하여 로그인 한 후 좌측 하단에 있는 관리 탭으로 들어갑니다. https://analytics.google.com/ 2. 데이터를 공유 할 계정을 선택하..

Tistory

[HTML] 드롭다운 리스트(목록) 만들기

사용자가 여러 옵션 중에서 하나를 선택하도록 하고 싶을 때 드롭다운 리스트를 사용합니다. 드롭다운 리스트란 클릭 했을 때 옵션들이 요소 아래쪽으로 펼쳐지기 때문에 생긴 명칭입니다. 공간을 최소한으로 사용하면서 여러 옵션을 표시하려면 드롭다운 목록이 가장 적당합니다. 드롭다운 리스트는 태그와 태그를 사용하여 생성합니다. 태그로 드롭다운 목록의 시작과 끝을 표시하고 그 안에 태그를 사용해 원하는 항목들을 추가합니다. 드롭다운 리스트 만들기 See the Pen 드롭다운 리스트1 by wjdxo513 (@wjdxo513) on CodePen. 드롭다운 리스트는 위 예제처럼 태그를 사용하여 드롭다운 리스트를 만들고, 태그를 사용하여 드롭다운 리스트 내에 선택할 수 있는 항목들을 만들어주면 됩니다. 여기서 val..

Tistory

[HTML/CSS] float 속성 사용법 총정리 (왼쪽 or 오른쪽에 배치하기)

HTML과 CSS를 사용하여 웹 페이지를 디자인할 때, 요소들의 위치와 배치를 제어할 때 float 속성을 사용하고는 합니다. float은 떠 있다는 의미로 왼쪽 구석이나 오른쪽 구석에 요소를 배치시키는 기능을 가지고 있습니다. 요소 왼쪽이나 오른쪽에 배치하기(float 속성) none : 해당 요소를 어느쪽으로도 배치하지 않습니다. (기본 값) left : 해당 요소를 문서의 왼쪽으로 배치합니다. right : 해당 요소를 문서의 오른쪽으로 배치합니다. See the Pen float 1 by wjdxo513 (@wjdxo513) on CodePen. float 속성을 사용하면 필요한 너비만 콘텐츠를 차지하고 다른 요소가 들어올 만큼의 공간을 비워둡니다. 위의 예제에서 파란색 box1은 float:le..

Tistory

[Web] 개발자 커뮤니티 사이트 추천 (커리어리 사용 후기)

성인 52.5%, 일 년에 책 한 권도 안 읽는다…1년 평균 독서량 4.5권 유튜브 플랫폼을 필두로 영상이 친숙해지면서 글을 읽지 않는 사회가 되고 있습니다. 최근에는 정보의 습득도 책보다는 온라인 강의나 유튜브를 많이 이용하는 것 같더라고요. 왜냐하면 머릿속에 넣는 과정에서 영상이 더 편하거든요. 본인이 직접 글을 읽어야 하는 과정 없이 설명자가 내 귀에 정보를 꽂아주니까요. 하지만 저는 영상보다도 글을 더 좋아합니다. 영상이 주는 시각적인 자극과 청각적인 자극 없이 순수하게 그 사람의 생각을 내 머릿속에 넣어보고 이 사람의 의도를 상상하고 그 과정에서 내 생각을 성장시킬 수 있으니까요. 저는 일하다가 조금 여유가 생기면 다른 사람들이 쓴 글들을 읽어보는 편입니다. 최근에는 "커리어리"라는 커뮤니티 사..

Tistory

[HTML/CSS] div 박스에 테두리(border) 설정하는 방법 총정리

HTML 요소를 적절하게 배치함에 있어 테두리가 있다면 요소의 영역을 시각적으로 표현할 수 있습니다. 작게는 텍스트의 단락에서부터 그림이나 표, 양식 등 형태를 가진 요소에게 다양하게 테두리를 적용할 수 있는데요. CSS의 border라는 속성을 통해 테두리를 적용할 수 있습니다. 이번 포스팅에서는 border 사용법에 대해 알아보도록 하겠습니다. 요소 테두리(border) 설정하기 border 속성은 요소에 테두리를 추가하는 데 사용됩니다. border 사용 예제 See the Pen 테두리1 by wjdxo513 (@wjdxo513) on CodePen. 기본적으로 테두리만 사용하시려고 하신다면 위와 같이 html style border에 원하는 값을 넣어주시면 됩니다. 참고로 border-style..

Tistory

[HTML] HTML 주석 처리하는 법 & 단축키

HTML 주석 사용법 HTML의 주석은 와 같은 형식으로 작성하시면 됩니다. HTML 주석 사용 예시 See the Pen HTML 주석 사용예시 by wjdxo513 (@wjdxo513) on CodePen. HTML 주석 단축키 Visual Studio 주석 단축키 Ctrl + K + C : 주석 지정 Ctrl + K + U : 주석 해제 Visual Studio Code 주석 단축키 Ctrl + / : 한줄 주석 처리 / 해제 Ctrl + K + C : 주석 지정 Ctrl + K + U : 주석 해제 Eclipse 주석 단축키 Ctrl + Shift + / : 블록을 주석으로 처리 Ctrl + Shift + / : 블록 주석을 해제 Ctrl + / : 한줄 주석 처리 / 해제 Codepen 주석 단..

Tistory

[CSS] CSS 주석 처리하는 법 & 단축키

CSS 주석 사용법 /*주석 기호 사이의 데이터는 웹 브라우저에 출력되지 않습니다.*/ CSS의 주석은 /* 주석 내용 */ 같은 형식으로 작성하시면 됩니다. CSS 주석 사용 예시 See the Pen Untitled by wjdxo513 (@wjdxo513) on CodePen. CSS 주석 단축키 Visual Studio 주석 단축키 Ctrl + K + C : 주석 지정 Ctrl + K + U : 주석 해제 Visual Studio Code 주석 단축키 Ctrl + / : 한줄 주석 처리 / 해제 Ctrl + K + C : 주석 지정 Ctrl + K + U : 주석 해제 Eclipse 주석 단축키 Ctrl + Shift + / : 블록을 주석으로 처리 Ctrl + Shift + / : 블록 주석을 ..

Tistory

[HTML/CSS] 배경에 원형 그라데이션 효과 넣기(radial-gradient)

그라데이션(Gradient) 효과는 여러 색상을 서서히 혼합하여 부드러운 색상 전환 효과를 만드는 것으로 크게 선형 그라데이션, 원형 그라데이션 두 가지 형태로 나뉩니다. 이 중 이번 포스팅에서는 원형 그라데이션을 넣는 방법에 대해 알아보겠습니다. CSS3에서는 radial-gradient 함수를 활용하여 선형 그라데이션을 넣을 수 있습니다. 원형 그라데이션 만들기 (radial-gradient) 원형 그라데이션은 색상이 가운데 중심에서부터 원이나 타원의 형태로 바깥으로 색상이 변하는 형태를 말하며 radial-gradient() 함수를 사용하면 배경에 원형 그라데이션을 적용할 수 있습니다. radial-gradient 사용법 radial-gradient([최종모양] [크기] at [위치], color1..

Tistory

[HTML/CSS] 그라데이션을 활용한 패턴 만들기

이전 포스팅에서 그라데이션을 만드는 두가지 방법에 대해 알아보았습니다. 이 선형 그라데이션과 원형 그라데이션은 패턴을 한번 만든 후 요소를 채울 만큼 반복해서 표시할 수 있는데요. 이 기법을 활용하면 그라데이션으로 패턴을 만들 수 있습니다. 이번 포스팅에서는 그라데이션을 활용하여 패턴을 만드는 방법에 대해 알아보도록 하겠습니다. ※ 선형, 원형 그라데이션을 만드는 방법이 궁금하시다면 아래 글을 참고해 주세요. [HTML/CSS] 배경에 선형 그라데이션 효과 넣기(linear-gradient) [HTML/CSS] 배경에 원형 그라데이션 효과 넣기(radial-gradient) 선형 그라데이션을 활용한 패턴 만들기 repeating-linear-gradient : 선형 그라데이션 반복하기 See the Pe..

Tistory

[HTML/CSS] 배경 이미지 넣는 방법(background-image) 총정리

웹 사이트를 꾸미다 보면 때로는 배경에 단순히 배경에 색을 넣는 것보다는 이미지를 넣어 디자인을 하는 것이 필요한 경우가 있습니다. CSS의 background-image 속성을 사용하면 웹에서 사용이 가능한 jpg나 gif, png 파일을 사용하여 배경 이미지를 설정할 수 있으며, 다양한 크기의 이미지를 스케일링하여 사용할 수 있습니다. 이번 포스팅에서는 웹 문서의 배경에 이미지를 설정하는 방법에 대해 알아보도록 하겠습니다. 배경 이미지 지정하기 (background-image) body {background-image : url('이미지 URL');} #area {background-image : url('이미지 URL');} .area {background-image : url('이미지 URL');..

Tistory

[HTML/CSS] 배경에 선형 그라데이션 효과 넣기(linear-gradient)

그라데이션(Gradient) 효과는 여러 색상을 서서히 혼합하여 부드러운 색상 전환 효과를 만드는 것으로 크게 선형 그라데이션, 원형 그라데이션 두 가지 형태로 나뉩니다. 이 중 이번 포스팅에서는 선형 그라데이션을 넣는 방법에 대해 알아보겠습니다. CSS3에서는 liner-gradient 함수를 활용하여 선형 그라데이션을 넣을 수 있습니다. 선형 그라데이션 만들기(linear-gradient) 선형 그라데이션은 색상이 수직이나 수평 또는 대각선 방향으로 일정하게 변하는 형태를 말하며 liner-gradient() 함수를 사용하면 배경에 선형 그라데이션을 적용할 수 있습니다. linear-gradient 사용법 linear-gradient([방향], color1, color2, color3 ...) See..

Tistory

[Web] RGB 색상 코드표 확인할 수 있는 사이트 - BEST 3

웹 문서에서 색상을 바꿀 일이 있으면 RGB 색상 코드값이 필요한데요. 이때 유용하게 사용할 수 있는 RGB 색상코드를 제공하는 사이트들이 있습니다. 이번 포스팅에서는 RGB 코드값을 쉽게 확인할 수 있는 대표적인 사이트를 몇 가지 추천해드리고자 합니다. 1. 네이버 색상 팔레트 가장 많은 사람들이 사용할 수 있는 네이버 색상 팔레트입니다. 네이버에서 색상 팔레트라고 치면 특정 색상의 HAX코드와 RGB 색상을 확인하실 수 있습니다. 2. https://html-color-codes.info/Korean/ 위 사이트에서도 특정 색상의 HAX코드를 확인하실 수 있습니다. 네이버 색상 팔레트보다 조금 더 많은 색상의 코드를 확인하실 수 있으니 조금 더 상세한 색을 사용하고 싶다면 위의 사이트를 추천드립니다...

Tistory

[HTML/CSS] 배경색 넣는 방법(background-color) 총정리

HTML과 CSS를 이용하여 웹 문서를 만들어감에 있어서 배경(background)의 설정은 매우 중요합니다. 배경을 설정함으로써 전체적인 웹 페이지의 느낌이나 분위기를 결정할 수 있기 때문입니다. 웹 문서 전체에 배경을 넣을 수 있기도 하고 텍스트, 목록 등 원하는 부분에만 배경을 설정할 수 있습니다. 이번 포스팅에서는 배경색 설정에 대해 알아보도록 하겠습니다. 배경색 지정하기 (background-color) 배경 색상을 지정하는 4가지 방법 background-color:#000000; (HAX코드 16진수 사용) background-color:rgb(0,0,0); (RGB 코드 사용) background-color:rgba(0,0,0,0); (RGBA 코드 사용) background-color:b..

Tistory

[HTML/CSS] 공백과 줄바꿈 지정하기(white-space)

white-space란 HTML 요소 내에서 빈칸, 탭, 개행 등을 일컫는 용어입니다. 즉, 공백이나 개행 문자 등을 말합니다. 이 공백이나 개행 문자는 웹 페이지나 문서의 레이아웃을 지정할 때 중요한 역할을 합니다. 이번 포스팅에서는 white-space의 여러 속성과 사용 방법에 대해 알아보겠습니다. 공백과 줄 바꿈 지정하기(white-space) normal: 여러 개의 공백이나 개행 문자를 하나로 합칩니다. (기본 값) nowrap: 공백이나 개행 문자를 무시합니다. pre: 원본 텍스트 그대로 표시합니다. pre-wrap: 원본 텍스트 그대로 표시하지만, 줄 바꿈을 인식합니다. pre-line: 줄 바꿈 문자를 기준으로 줄을 나눕니다. normal(가로의 오른쪽 끝에 닿으면 자동으로 줄 바꿈 합..

Tistory

[HTML/CSS] UL, OL, DL 목록(list)에 기호 스타일 지정하기

웹 문서에서 목록(List)으로 정보를 정리해서 보여주면 보는 사람들로 하여금 정리가 잘 된 화면으로 줄 수 있습니다. 이번 포스팅에서는 웹 문서에서 리스트를 만들 수 있는 여러 가지 속성에 대해 알아보도록 하겠습니다. 리스트 만들기 웹 문서에서 목록(List)은 UL, OL, DL, LI 태그들로 만들 수 있는데요. 만드는 방법은 제가 예전에 포스팅해 둔 내용이 있어서 링크를 걸어둘테니 참고해 주기 바랍니다. [Html] UL 태그, OL태그, DL태그, LI태그 사용법 목록의 기호와 번호 스타일 지정하기 (list-style-type) HTML에서 리스트를 작성할 때, 항목의 스타일을 변경하는 방법 중 하나는 list-style 속성을 사용하는 것입니다. 이 속성은 UL, OL, DI 태그에 적용됩니..

Tistory

[Web] 웹에서 색상을 표현하는 방법 (RGB 표현법에 대하여)

웹 사이트는 다양한 색상을 조합하여 디자인하게 됩니다. 그렇다면 웹에서 색상은 어떻게 넣을 수 있을까요? 웹 문서에서 색상을 표현하는 방법은 RGB, HSL, HWB, CMYK 등 여러가지 방법이 있는데 이 중에서 RGB 방법을 가장 많이 사용합니다. 이번 포스팅에서는 RGB 표현법에 대해 알아보도록 하겠습니다. RGB 색 모델 웹에서 색상의 표현은 RGB 색상을 표준으로 사용합니다. RGB 색 모델은 빛의 삼원색인 빨강(Red), 초록(Green), 파랑(Blue)을 이용하여 색상을 표현하는 방식입니다. 이 세 가지 색을 조합하여 세상의 모든 색상을 표현할 수 있습니다. 각 색상은 0부터 255까지의 숫자로 표현됩니다. 0은 해당 색이 전혀 들어있지 않음을 의미하고, 255는 해당 색이 가장 강함을 의..

Tistory

[HTML/CSS] 텍스트 쓰는 방향 지정하기 (direction) +아랍어

한글, 영어를 비롯하여 대부분의 언어들은 보통 왼쪽 -> 오른쪽으로 쓰는것이 표준입니다. 웹 문서 또한 이를 기준으로 왼쪽 -> 오른쪽으로 텍스트가 작성되죠 하지만 아랍어의 경우에는 언어의 방향이 오른쪽 -> 왼쪽입니다. 이럴때는 어떻게 해야할까요? direction 속성을 사용하면 텍스트를 쓰는 방향을 왼쪽 -> 오른쪽으로 바꿀 수 있습니다. 이번 포스팅에서는 direction 속성에 대해 알아보도록 하겠습니다. 텍스트 쓰는 방향 지정하기 (direction) 사용법 direction: ltr | rtl ltr : 왼쪽에서 오른쪽으로 텍스트를 표시합니다. (기본 값) rtl : 오른쪽에서 왼쪽으로 텍스트를 표시합니다. ※ 다만 한글이나 영어처럼 왼쪽에서 오른쪽에서 쓰는 언어일 경우 속성값으로 rtl을 ..

Tistory

[HTML/CSS] 넘치는 텍스트 표기하기 (overflow, text-overflow)

웹 사이트에 텍스트를 표시할 때 텍스트가 할당된 공간을 초과하는 경우가 있을 수 있습니다. 이로 인해서 웹 사이트가 깨져 보이는 등의 문제가 있을 수 있는데요. 이 문제를 해결하기 위해 CSS는 overflow와 text-overflow 속성을 사용할 수 있습니다. 이 overflow, text-overflow 속성을 사용하면 텍스트를 오버플로 처리할 수 있습니다. 이번 포스팅에서는 웹 페이지에서 넘치는 콘텐츠를 표시하는 방법에 대해 알아보도록 하겠습니다. 넘치는 텍스트 표기하기 overflow visible : 넘치는 콘텐츠를 그대로 박스를 넘겨 표시합니다. (기본값) hidden : 넘치는 콘텐츠를 자르고 보이지 않게 처리합니다. auto : 넘치지 않으면 그대로 두고 넘치면 콘텐츠를 자르고 스크롤바..

Tistory

[HTML/CSS] 텍스트 들여쓰기 / 내어쓰기 (text-indent)

텍스트가 많은 문서일 때는 문단의 첫 글자를 들여쓰게 되면 문단의 시작이 눈에 확 들어오기 때문에 가독성이 향상됩니다. 이번 포스팅에서는 웹 문서에서 문단을 들여 쓸거나 내어쓸 수 있는 text-indent 속성에 대해 알아보도록 하겠습니다. 텍스트 들여쓰기 See the Pen 텍스트 들여쓰기 by wjdxo513 (@wjdxo513) on CodePen. text-indent 속성에 양수의 크기나 백분율을 넣으면 해당 값만큼 들여쓰기를 할 수 있습니다. 백분율로 크기를 설정하였을 경우에는 부모 요소의 너비가 달라지면 들여쓰기 값도 달라집니다. 텍스트 내어쓰기 See the Pen 텍스트 내어쓰기 by wjdxo513 (@wjdxo513) on CodePen. text-indent 속성에 음수의 크기나..

Tistory

[HTML/CSS] 텍스트에 그림자 효과 넣기 (text-shadow)

웹 문서의 텍스트에 그림자를 설정하면 텍스트를 더욱 강조시켜 눈에 띄게 만들 수 있습니다. 사이트 제목같이 강조를 해야 할 텍스트에 사용하면 좋은데요. text-shadow 속성은 텍스트에 그림자 효과를 추가하여 입체적으로 만들어 줍니다. 텍스트에 그림자 효과 넣기 (text-shadow) 사용법 text-shadow: horizontality vertical blur color | none | initial | inherit horizontality : 그림자 수평 위치 (필수) vertical : 그림자 수직 위치 (필수) blur : 흐림 정도 (값을 정하지 않으면 0) color : 그림자 색 (값을 정하지 않으면 브라우저 기본값) none : 그림자 효과를 없앤다. initial : 기본값으로 ..

Tistory

[HTML/CSS] 구글 웹 폰트 사용하기 (@font-face)

[HTML/CSS] 글자 글꼴(폰트) 변경하기 (font-family) 이전 포스팅에서는 웹 문서에서 시스템 폰트를 사용하는 방법에 대해 알아보았습니다. 시스템 폰트는 속도가 빠르다는 장점이 있지만 사용자 디바이스에 설치가 되어있어야 하기에 다양한 폰트는 사용하기가 힘듭니다. 또한 설정한 시스템 폰트가 존재하지 않는다면 적용되지 않는 문제도 있죠. 하지만 웹 폰트를 사용하면 모든 디바이스에 예쁜 디자인의 폰트를 적용시킬 수 있습니다. 이번 포스팅에서는 구글 웹 폰트를 사용하는 방법에 대해 알아보도록 하겠습니다. 웹 폰트(Web Font)란? 온라인 특정 서버에 위치한 폰트 파일을 다운로드하여 화면에 표시하는 웹 전용 폰트를 말합니다. 이렇게 한다면 방문자의 디바이스에 특정 폰트의 설치 여부와 상관없이 동..

Tistory

[HTML/CSS] font 속성 - 글꼴 속성을 한꺼번에 지정하기

font 속성 - 간략하게 요약하여 표현하기 [HTML/CSS] 글자색 변경하기 (font-color) [HTML/CSS] 글자 굵기 변경하기 (font-weight) [HTML/CSS] 글자 이탤릭체, 밑줄, 취소선 변경하기 [HTML/CSS] 대/소문자 변경하기 (text-transform) [HTML/CSS] 작은 대문자로 표시하기 (font-variant) [HTML/CSS] 글자 글꼴(폰트) 변경하기 (font-family) [HTML/CSS] 구글 웹 폰트 사용하기 (@font-face) 앞에서 포스팅 했던 위의 소스들을 여러개 적용하기 위해서 글꼴 스타일을 하나하나 코딩하려고 하면 소스가 너무 지저분해질 것입니다. See the Pen Untitled by wjdxo513 (@wjdxo513..

Tistory

[HTML/CSS] 텍스트 정렬하기 (text-align) 왼쪽, 가운데, 오른쪽 정렬

html 태그에서 텍스트 관련 속성 중에서 가장 많이 사용하는 속성 중에 하나가 바로 이번 포스팅에서 서술할 (text-align) 속성일 것입니다. 이번 포스팅에서는 text-align 속성을 사용하여 텍스트를 좌측, 중앙, 우측 정렬을 하는 방법에 대해 알아보도록 하겠습니다. 텍스트 정렬하기(text-align) left : 왼쪽 정렬 right: 오른쪽 정렬 center : 가운데 정렬 justify : 양쪽 정렬 start : 현재 텍스트 줄의 시작 위치에 맞추어 문단 정렬 end : 현재 텍스트 줄의 끝 위치에 맞추어 문단 정렬 match-partent : 부모 요소에 따라 문단 정렬 왼쪽 정렬 See the Pen 왼쪽 정렬 by wjdxo513 (@wjdxo513) on CodePen. te..

Tistory

[HTML/CSS] 텍스트 이탤릭체, 밑줄, 취소선 적용하기

웹 문서를 만들다 보면 이탤릭체, 밑줄, 취소선등을 통해 텍스트 스타일을 바꿔주고 싶을 때가 있습니다. 이렇게 문장 일부분의 스타일을 바꿔주면 다른 문장과 대비되어 강조되는 효과를 줄 수 있는데요. 글자 기울기는 font-style로 설정할 수 있고 밑줄과 취소선은 text-decoration 속성을 통해 설정할 수 있습니다. 이번 포스팅에서는 텍스트 스타일을 바꿔주는 방법에 대해 알아보도록 하겠습니다. 이탤릭체(font-style) 사용하기 See the Pen 이탤릭체1 by wjdxo513 (@wjdxo513) on CodePen. style 속성 값 normal : 기본값 italic : 이탤릭체 글꼴로 디자인된 폰트 사용 oblique : normal 상태 글씨를 그냥 기울여 씀 initial ..

Tistory

[HTML/CSS] 대/소문자 변경하기 (text-transform)

영문자의 대/소문자를 일괄적으로 변경해야 할 경우에는 CSS의 text-transform 속성을 이용하시면 됩니다. 이번 포스팅에서는 텍스트의 대/소문자를 변형하는 text-transform 속성에 대해 알아보도록 하겠습니다. 문장 대/소문자 변경하기 See the Pen 대/소문자 변경하기1 by wjdxo513 (@wjdxo513) on CodePen. text-trasnform 속성 값 none : 기본값 capitalize : 문장의 첫글자만 대문자로 변형 uppercase : 문장 대문자로 변형 lowercase : 문장 소문자로 변형 ※ HTML 태그는 , , , , , 등 텍스트를 쓸 수 있는 태그면 아무거나 됩니다. CSS 처리 See the Pen 대/소문자 변경하기2 by wjdxo51..

Tistory

[HTML/CSS] 작은 대문자로 표시하기 (font-variant)

웹문서의 영문자 글꼴에서는 '작은 대문자'라는 설정도 할 수 있습니다. 여기서 작은 대문자란 대문자를 소문자 크기에 맞추어 작게 표시한 것인데요. font-variant 속성으로 지정할 수 있습니다. 작은 대문자로 표시하기 See the Pen 작은 대문자로 표시하기1 by wjdxo513 (@wjdxo513) on CodePen. font-variant 속성 값 normal : 기본 값 small-caps : 작은 대문자로 표시하기 font-variant 속성에 small-caps 값을 사용하면 위와 같이 작은 대문자로 표시됩니다. 한글(영어) 형태로 문장을 기술할 때 사용해주면 좋습니다. CSS 처리 See the Pen 작은 대문자로 표시하기2 by wjdxo513 (@wjdxo513) on Cod..

Tistory

[HTML/CSS] 글자 글꼴(폰트) 변경하기 (font-family)

문장의 가독성에 영향을 끼치는 요소가 무엇이냐고 물어본다면 저는 가장 먼저 글꼴이라고 말할 수 있을 정도로 텍스트 가독성에 있어 글꼴은 매우 중요한 요소입니다. 웹 문서에서 글꼴(폰트)은 font-family 속성을 통해 바꿀 수 있습니다. font-family는 말 그대로 폰트들의 집합, 즉 여러 개의 글꼴을 한 군데 모아둔 것으로 생각하시면 됩니다. 이번 포스팅에서는 웹 문서에서 웹 문서의 글꼴을 변경하는 방법에 대해 알아보도록 하겠습니다. 글자 글꼴(폰트) 변경하기 font family와 generic family font family : 특정 글꼴 (arial, courier, 나눔고딕, 궁서, 굴림 등) generic family : 비슷한 모양을 가지는 글꼴의 집합 (serif, sans-se..

Tistory

[HTML/CSS] 글자 크기 조절하기 (font-size)

가독성이 좋은 웹 문서를 만들기 위해서는 폰트 사이즈를 적절하게 설정해주어 보는 사람들로 하여금 정보를 빠르게 캐치할 수 있도록 해야 합니다. 이 font-size는 개발자가 적절하게 설정해 줄 수 있는데요. 이번 포스팅에서는 웹 문서의 텍스트 사이즈를 조절하는 방법에 대해 알아보도록 하겠습니다. HTML 사용 태그 사용 See the Pen 글자크기 조절1 by wjdxo513 (@wjdxo513) on CodePen. 첫 번째로 소개해드릴 방법은 font size를 활용하는 방법으로 크기는 1 ~ 7까지 설정할 수 있습니다. 3으로 지정하시면 일반 텍스트 크기입니다. 그리고 +, -를 하시면 기본 사이즈인 3에서 증감할 수 있습니다. 인라인 방식 See the Pen 글자크기 조절2 by wjdxo5..

Tistory

[HTML/CSS] 글자색 변경하기 (font-color)

개발을 하다 보면 웹 문서에서 글자 색상을 바꾸고 싶은 경우가 종종 있을 수 있습니다. 예를 들자면 문장의 중요한 내용의 글자색을 적절히 조절하여 강조를 할 수도 있겠죠. 아마 조금 더 가독성이 있는 웹 문서를 만들 수 있을 것입니다. 이번 포스팅에서는 웹 문서에서 글자 색상을 변경하는 방법에 대해 알아보도록 하겠습니다. ※ 컴퓨터에서 색을 표현하는 방식 RGB 색상에 대하여 컴퓨터에서 색상은 빛의 삼원색인 빨강(red), 초록(green), 파랑(blue)의 3가지 색의 조합으로 표현합니다. 위의 3가지 색상을 섞으면 모든 색상을 다 사용할 수 있지요. 이러한 방식을 빨강(red), 초록(green), 파랑(blue) 3가지 색상의 앞글자를 따서 RGB라고도 합니다. 형태는 RGB(빨강값, 초록값, 파..

Tistory

[HTML/CSS] 글자 굵기 변경하기 (font-weight)

웹 문서를 만들다보면 CSS로 글자를 굵게 만들어야 할 경우가 생길 수 있겠죠? 이번 포스팅에서는 CSS로 텍스트를 굵기를 변경하는 방법에 대해 알아보도록 하겠습니다. 글자 굵게 만들기 font-weight 종류 See the Pen 글자 굵게 by wjdxo513 (@wjdxo513) on CodePen. font-weight 속성 값 font-weight : normal; = 보통 굵기로 설정합니다. (숫자 400과 같은 값입니다) font-weight : bold; = 굵은 굵기로 설정합니다. (숫자 700과 같은 값입니다) font-weight : bolder; = 상속된 값보다 굵은 굵기입니다. font-weight : lighter; = 상속된 값보다 얇은 굵기입니다. font-weight :..

Tistory

[CSS] 가상 클래스 선택자에 대하여(+가상요소 선택자)

CSS 가상 클래스는 선택자에 추가하는 키워드로, 선택한 요소가 특정 상태를 만족할 때 적용됩니다. 예를 들어 :hover를 사용하면 마우스 포인터를 요소에 오버하는 이벤트가 발생하였을 때 특정 CSS를 지정하실 수 있습니다. 가상 클래스 종류 가상 클래스 종류 : link = 방문한 적이 없는 링크 : visited = 방문한 적이 있는 링크 : hover = 마우스를 롤오버 했을 때 : active = 요소를 클릭했을 때 : focus = 요소가 포커스 될 때 (입력 태그 등) : checked = 라디오 버튼이나 체크박스가 체크되었을 때 : first = 첫 번째 요소 : first-child = 부모 요소의 첫 번째 자식을 호출 : first-line = 문단의 첫 번째 줄에 적용 (블록 레벨 요..

Tistory

[HTML/CSS] 글자 간격(자간), 줄 간격(행간) 조정하기

웹 문서에서 장문의 텍스트를 작성하다 보면 자간과 행간이 적절하지 않아 문장의 가독성에 악영향을 미치는 경우가 종종 있는데요. 이럴 때는 HTML과 CSS를 활용하여 글자와 행의 간격을 조절해줄 수 있습니다. 이번 포스팅에서는 웹 문서에서 자간과 행간을 조절하는 방법에 대해 알아보도록 하겠습니다. 자주 쓰는 크기 단위 - em : font_size, 해당폰트의 대문자 M의 너비를 기준으로 함. - rem : root em, HTML 문서의 root 요소인 에 지정된 크기를 기준으로 상대적인 값을 가지게 됨 - ex : x-height, 해당폰트의 소문자 x의 높이를 기준으로 함. - px : pixel, 표시장치(모니터)에 따라서 상대적인 크기를 가짐. - % : percent, 기본글꼴의 크기에 대하여..

Tistory

[CSS] 선택자(Selector)에 대하여 (전체, 태그, 클래스, 아이디)

CSS 선택자(Selector)란? CSS에서는 스타일 속성을 적용하는 요소들을 선택자라고 합니다. CSS 문법에서는 가장 앞에 나오는 대상이 되는 타겟을 의미하며 이를 통해 스타일을 적용할 수 있게 됩니다. 이 선택자는 태그의 전체가 될 수도 있고, 때로는 여러 개의 요소들을 묶어 별도의 선택자로 만들 수도 있습니다. 전체 선택자(Universal Selector) /* 사용법 */ *{속성 : 속성값;} 전체 선택자는 말 그대로 스타일의 모든 요소에 적용할 때 사용합니다. 주로 모든 하위 요소에 한꺼번에 스타일을 적용할 때 사용하며 전체 선택자로는 *(별표)를 사용합니다. See the Pen 전체 선택자 by wjdxo513 (@wjdxo513) on CodePen. 전체 선택자를 활용하여 글씨는 ..

Tistory

[CSS] 복합 선택자(Combinators)에 대하여 (일치, 자식, 후손, 인접형제, 일반형제)

일치 선택자(Basic Combinator) A와 B를 동시에 만족하는 요소를 선택 See the Pen 일치 선택자 by wjdxo513 (@wjdxo513) on CodePen. 일치선택자는 두 가지 조건을 동시에 만족하는 요소에 적용됩니다. 위의 예제에서 li태그에서 green이라는 클래스명으로 지정된 요소들에만 CSS가 적용되는 것을 보실 수 있습니다. 자식 선택자(Child Combinator) A의 자식 요소 B를 선택 자식은 부모 바로 밑에 있는 요소 ‘>'는 자식 선택자의 기호 See the Pen 자식 선택자 by wjdxo513 (@wjdxo513) on CodePen. 자식 선택자는 A > B의 형태로 설정되며 여기서 > 기호는 자식 선택자를 의미합니다. 위의 예제에서는 div의 자식..

Tistory

[CSS] CSS 적용하기 & 예제 총정리 (적용방법, 우선순위, 문법)

CSS를 적용하는 3가지 방법 인라인 스타일(Inline Style) 내부 스타일 시트(Internal Style Sheet) 외부 스타일 시트(External Style Sheet) 웹 문서에 CSS를 적용시키기 위해서는 위의 3가지 방법이 있습니다. ※ 우선순위 : 인라인 스타일 > 내부 스타일 시트 > 외부 스타일 시트 인라인 스타일(Inline Style) See the Pen CSS사용예제1 by wjdxo513 (@wjdxo513) on CodePen. 인라인 스타일 방식은 html태그에 style 속성을 사용하여 직접 스타일을 지정하는 방식으로 특정 영역에 스타일을 단독 적용하고 싶을 때 사용할 수 있는 방법입니다. 하지만 이 방법을 너무 많이 사용하면 HTML과 CSS의 코드가 혼합되어 유..

Tistory

[블로그] 2022년 블로그 결산 (+Next Level)

안녕하세요. 코딩팩토리입니다. 시간 참 빠르기만 합니다. 이번에도 어김없이 새해가 밝았습니다. 저는 여전히 불안하지만 해가 지날수록 점차 안정적이고 규칙적인 삶을 찾아가고 있다고 생각합니다. 하지만 그렇다 보니 안주하게 되고 도전과 변화에 대한 열정이 식어가고 있다는 사실을 이번 회고에서 뼈저리게 느낍니다. 성장을 멈추는 순간 위기가 찾아온다고 합니다. 2023년에는 잠시 주춤하고 있는 제 삶에 대한 열정을 다시 한번 일으킬 수 있는 한 해가 되었으면 좋겠습니다. 2022년도 블로그 결산 작년 한 해에는 300만 명이 넘는 분들이 제 블로그를 방문해주셨고 페이지뷰는 669만을 기록하였습니다. 사용자와 세션은 작년에 비해 절대적인 수치는 약 10만 명 정도 소폭 늘었지만 페이지뷰 수는 무려 150만 뷰 정..

Tistory

[Html] 글자 배경색 mark 태그(형광펜 효과) 사용법 & 예제 총정리

학창 시절 공부를 할 때 글의 중요한 부분에 노란색 형광펜으로 표시해가며 공부를 한 기억이 있습니다. HTML5에도 형광펜과 똑같이 하이라이터 효과를 내는 태그가 생겼습니다. 바로 태그입니다. 이번 포스팅에는 태그의 사용법에 대해 알아보도록 하겠습니다. mark태그(하이라이터 효과) 사용법 강조할 텍스트 강조할 텍스트를 위와 같이 태그로 감싸주면 하이라이터 표시가 됩니다. See the Pen mark 태그 사용법1 by wjdxo513 (@wjdxo513) on CodePen. 위와 같이 적용해볼 수 있겠습니다. 스타일을 적용하지 않으면 기본 색상인 노란색 바탕에 검은색 글씨가 됩니다. CSS로 mark 태그 꾸미기 아래 코드의 CSS탭을 클릭하시면 CSS 코드를 확인하실 수 있습니다. See the ..

Tistory

[Html] iframe 태그 사용법 & 예제 총정리

iframe 태그란? iframe 태그는 inline frame의 약자로써 해당 웹 페이지 안에 다른 html 파일을 불러와서 삽입할 수 있는 기능을 제공합니다. 과거에는 html 파일을 재사용할 목적으로 header나 sidebar와 같은 요소들을 따로 만들어 iframe태그로 묶어주는 형태로 웹 사이트 개발을 많이 진행했었습니다. 예를 들자면 위의 형태처럼요. 이밖에도 지도, 영상, 결제창 등 외부 요소들을 html에 삽입해야 할 때 과거에는 iframe으로 감싸서 개발을 많이 진행했었는데요. 다만 이와 같은 개발 형식은 iframe 방식의 다양한 문제가 도출되고, html5가 새롭게 등장하면서 현재는 잘 사용하지 않습니다. iframe 태그 사용법 See the Pen iframe 태그 사용법 by..

Tistory

[CSS] CSS(Cascading Style Sheets)란 무엇인가?

CSS란 무엇인가? (HTML과의 차이) CSS(Cascading Style Sheets)는 HTML과 함께 웹 표준의 기본 개념으로 웹 문서의 콘텐츠와 레이아웃, 글꼴과 같은 시각적 요소들의 디자인을 분리하기 위한 목적으로 등장하였습니다. HTML이 웹 문서의 텍스트나 이미지, 표와 같은 뼈대를 만드는 것이라면 CSS는 HTML로 만들어 놓은 텍스트의 색상이나 크기와 같은 웹 문서의 디자인을 담당한다고 생각하시면 됩니다. 이렇게 CSS를 사용하면 디자인 코드를 따로 뺄 수 있어 문서의 레이아웃을 효과적으로 할 수 있고, 간단한 코드만으로도 웹 문서 전체의 글자 크기나 글 자체, 줄 간격, 배경 색상 등도 자유롭게 디자인 할 수 있습니다. CSS의 장점 한번 스타일을 정의해놓고 여러 개의 문서에서 여러 ..

Tistory

[Html] 인용문 blockquote 태그 사용법 & 예제(CSS) 총정리

글을 인용할 경우 blockquote 태그를 활용해 표시해줄 수 있습니다. 이 blockquote 태그는 사용하게 되면 다른 텍스트보다 글이 안쪽으로 써지는 효과를 줍니다. 또한 꼭 인용글이 아니더라도 CSS를 통해 blockquote 태그를 꾸며서 글을 강조할 수 있는 효과도 줄 수 있는 등 다양하게 활용될 수 있는 태그입니다. 이번 포스팅에서는 blockquote 태그의 사용법에 대해 알아보도록 하겠습니다. ※ 참고로 길이가 짧은 인용구를 나타낼 때는 블록으로 감싸는 태그보다는 태그를 사용하는 것이 바람직합니다. [Html] q태그(짧은 인용문) 사용법 & 예제 총정리 blockquote태그(인용문) 사용법 인용 할 내용 사용하는 방법은 blockquote 태그로 텍스트를 감싸주면 됩니다. 인용의 출..

Tistory

[Html] 짧은 인용문 q태그 사용법 & 예제 총정리

태그는 인용한 내용을 표기하기 위한 것으로 quote의 줄임말입니다. 주로 짧은 인용구(short quotation)를 정의할 때 사용되며 보통 브라우저에서는 줄 바꿈 없이 앞뒤에 따옴표를 추가하여 표현합니다. 긴 인용문 블록을 정의할 때는 태그가 아닌 태그의 사용을 권장합니다. ※ 구 익스플로러에서는 태그 따옴표가 표시되지 않을 수 있습니다. 태그가 태그의 다른 점 태그와 태그는 모두 인용문을 나타내는 것으로 쓰임새는 같지만 다른 점이 있다면 태그는 블록 레벨 태그이기 때문에 인용 내용이 줄이 바뀌어 나타나고 다른 내용들과도 구분되도록 안으로 들여 써지지만 태그는 인라인 레벨 태그이기 때문에 줄 바꿈 없이 다른 내용들과 함께 한 줄로 표시되며 따옴표로 강조된다는 차이점이 있습니다. [Html] bloc..

Tistory

[Html] video 태그 사용법 & 예제 총정리

HTML5에 새로 추가된 태그 오디오나 비디오와 같은 멀티미디어를 직접 재생할 수 없었던 과거에는 웹 브라우저에서 플러그인(plug-in) 프로그램을 사용했습니다. 대표적으로 flash가 있죠. 그래서 과거에는 인터넷에서 음악을 듣거나 온라인 강의를 실청하려고 할 때 특정 프로그램을 설치하라는 메시지가 뜨곤 했는데 HTML5에서는 이런 플러그인 없이도 멀티미디어를 사용할 수 있는 태그들이 추가되었습니다. video 태그 사용법 HTML5에서 웹 문서에 영상을 첨부하고 싶다면 태그를 사용합니다. 위의 예제처럼 video 태그와 src에 비디오 파일의 경로만 작성해주면 웹 문서에 영상이 첨부됩니다. 하지만 보통 video태그는 controls(컨트롤 막대) 속성과 함께 사용한다는 것은 알아두셨으면 좋겠습니다..

Tistory

[Html] track 태그 사용법 (video에 자막 연결하기)

최근에는 영상에 자막을 넣는 것이 거의 필수가 되었습니다. 자막이 청각장애인들이 영상을 볼 수 있도록 해줄뿐더러 주변 소음이나 소리를 들을 수 없는 상황에서 영상의 내용을 이해하는데 도움이 되기 때문입니다. HTML5에서는 track 태그를 활용하여 영상에 자막을 연결해 줄 수 있습니다. 이번 포스팅에서는 track 태그를 활용하여 영상에 자막을 넣는 방법에 대해 알아보도록 하겠습니다. track 태그 사용법 kind 속성 (자막 종류) 속성 값 설명 subtitles 자막을 의미합니다. 소리를 켤 수 있지만 이해할 수 없는 경우, 다른 언어로 번역한 자막일 경우에 사용하며 비디오 영상에 표시됩니다. captions 캡션을 의미합니다. 청각장애인용 자막이거나 소리를 들을 수 없거나 켤 수 없는 경우에 사..

Tistory

[Html] img 이미지 태그 사용법 총정리(src, 사이즈, 정렬, 테두리, 캡션 등)

텍스트만 있는 사이트보다는 다양한 이미지들이 있는 사이트들이 조금 더 직관적이고 예쁜 사이트를 만들 수 있습니다. HTML에서 사이트에서 이미지를 나타낼 수 있는 태그는 태그입니다. 이번 포스팅에서는 태그의 사용법에 대해 알아보도록 하겠습니다. img 태그 사용법 img 태그는 imgage의 줄임말로써 이미지를 삽입해주는 태그입니다. 반드시 src라는 속성을 동반하며 이 src에 이미지 경로를 작성해주셔야 정상적으로 출력됩니다. 참고로 태그는 꼭 사용하지 않아도 됩니다. 이미지 태그의 다양한 속성들은 아래 내용들을 참고해주세요. src 속성 (이미지 경로) See the Pen 이미지 태그 사용법 by wjdxo513 (@wjdxo513) on CodePen. 이미지를 웹 문서에 넣으려면 src속성에 정..

Tistory

[Html] audio 태그 사용법 & 예제 총정리

HTML5에 새로 추가된 태그 오디오나 비디오와 같은 멀티미디어를 직접 재생할 수 없었던 과거에는 웹 브라우저에서 플러그인(plug-in) 프로그램을 사용했습니다. 대표적으로 flash가 있죠. 그래서 과거에는 인터넷에서 음악을 듣거나 온라인 강의를 실청하려고 할 때 특정 프로그램을 설치하라는 메시지가 뜨곤 했는데 HTML5에서는 이런 플러그인 없이도 멀티미디어를 사용할 수 있는 태그들이 추가되었습니다. audio 태그 사용법 HTML5에서 배경음악이나 효과음 등 오디오를 삽입할 때는 태그를 사용합니다. 웹 사이트에 특히 bgm을 설치할 때 많이 사용합니다. audio 태그에서 사용할 수 있는 파일 확장자 설명 mp3 대부분의 음원에서 사용되며 Moving Picture Experts Group에 의해 ..

Tistory

[내돈내산] 애플 에어팟 맥스(스페이스 그레이) 구매 및 사용 후기

애플의 제품이 품질이 좋기는 하지만 비싼 가격 대비 가성비가 좋다고는 생각이 들지 않습니다. 저에게는 애플의 제품들은 사고는 싶으나 가격이 만만치 않아 막상 구매하기에는 부담스러운 포지션의 브랜드입니다. 애플의 제품을 좋아하시는 분들도 아이폰, 에어팟까지는 필수적으로 구매를 하시지만 애플 워치나, 에어팟 맥스와 같이 있으면 좋고 없으면 마는(?) 그런 제품들은 잘 구매하시지 않으시죠. 하지만 비싼 제품이라도 누군가에게는 굉장히 유용하게 사용될 제품이 될 수 있을 겁니다. 저에게는 음악을 좋아하는 친구가 있습니다. 애플 광팬이었던 그 친구는 애플스토어에서 한번 들어보고 완전히 아이팟 맥스에 매료되어 버렸습니다. 하지만 역시 비싼 가격에 무척 망설이던 것처럼 보였습니다. 하긴.. 애플 제품들이 워낙 고가라 ..

Tistory

[Html] HTML이란 무엇인가? (feat HTML5)

HTML이란? HTML은 Hyper Text Markup Language의 약자로 이것을 그대로 번역해보자면 하이퍼 텍스트를 마크업 하는 언어라고 할 수 있겠습니다. 여기서 Hyper Text(하이퍼 텍스트)는 웹사이트에서 링크를 클릭해 다른 문서나 사이트로 이동할 수 있는 기능을 의미하고 Markup(마크업)은 태그(tag)를 사용해 문서에서 제목 본문 이미지 등을 표시하는 것을 말합니다. 즉 HTML을 한마디로 정리해보자면 웹에서 자유롭게 오갈 수 있는 웹 문서를 만드는 태그를 활용한 언어라고 HTML의 정의를 내려볼 수 있겠습니다. 현재는 웹 표준을 제정하는 W3C(World Wide Web Consortium)에서 표준을 권고하고 발전시키고 있습니다. W3C(World Wide Web Consor..

Tistory

[Html] 시맨틱 태그(Semeantic Tag)란 무엇인가?

시맨틱 태그란? 시맨틱(semantic)이라는 '의미의', '의미론적인'라는 뜻을 가진 형용사입니다. 즉 시맨틱 태그는 의미를 부여한 태그라는 뜻이 됩니다. 태그에 의미를 부여했다고 생각하시면 이해가 편합니다. 이런 시맨틱 태그는 HTML5에서는 처음 등장했습니다. 예를 들자면 나 같은 태그들을 말합니다. 이 태그들은 이름만 봐도 상단과 하단이라는 것을 알겠죠. 이렇게 시맨틱 태그의 등장으로 인해 우리는 태그만 보고서도 문서를 더 쉽게 이해할 수 있게 되었습니다. 시맨틱 태그를 사용해야 하는 이유 웹 문서 레이아웃을 만들 때 시맨틱 태그를 사용하지 않더라도 태그를 활용하여 웹 문서를 똑같이 만들 수 있습니다. 하지만 우리가 시맨틱 태그를 사용해야 하는 이유는 크게 아래의 3가지 이유가 있습니다. HTML..

Tistory

[Instagram] 인스타그램 PC 버전 URL 접속방법 & 설치 / 다운로드 방법

모바일보다는 PC가 확실히 사용자 친화적입니다. 손가락보다는 마우스가 낫고 모바일의 키패드보다는 컴퓨터의 키보드가 사용성이 좋죠. 인스타그램도 아무리 모바일에 최적화되어 있는 프로그램이라고는 하지만 PC로 사용하는 것이 사용성면에서 훨씬 좋습니다. 특히 댓글을 달거나, 글을 쓸 때는 모바일보다 훨씬 편리함의 체감이 많이 됩니다. 이번 포스팅에서는 인스타그램을 PC에서 사용할 수 있는 방법에 대해 포스팅해보려 합니다. 인스타그램 PC버전 사용하기 인스타그램은 모바일 버전만 오랫동안 지원하고 있었는데요. 최근에는 드디어 PC버전도 출시하였습니다. 아래 링크된 URL에 접속하셔서 사용하시면 됩니다. 인스타그램 PC버전에서도 모바일에서 사용할 수 있는 대부분의 기능을 제공하고 있기 때문에 조금만 적응하시면 사용..

Tistory

[Instagram] 인스타그램 로그인 없이 스토리, 게시물, 팔로워 보는 방법

일반인들은 물론이고 상당히 유명한 사람들까지 정말 많은 사람들이 인스타그램을 합니다. 그래서 인스타그램을 하지 않는 사람들도 유명인이나 지인들의 인스타 스토리가 궁금해서 들어가 보는 경우가 종종 있는데요. 하지만 인스타그램 정책으로 인해 인스타를 하지 않는 사람들은 타인의 인스타그램 스토리를 보기 위해서는 반드시 로그인을 해야만 볼 수 있습니다. 이로 인해 인스타의 가입을 원치 않는 사람들도 부득이하게 인스타그램을 가입해야 하는 상황이 발생하는데 이는 굉장히 번거롭습니다. 이번 포스팅에서는 인스타그램을 로그인 없이 게시물, 스토리, 팔로워 등을 보는 방법에 대해 알아보도록 하겠습니다. 인스타그램 로그인 없이 스토리, 게시물, 팔로워 보는 방법 인스타그램을 로그인 없이 스토리, 게시물, 팔로워 등을 보는 ..

Tistory

[YouTube] 유튜브 나만의 플레이리스트 만드는 방법

유튜브에는 자주 보고 싶은 영상들을 하나의 리스트로 만들어 끊김없이 이어서 감상할 수 있는 기능들이 있습니다. 이 기능들을 활용하면 자신이 듣고 싶은 음악이나 영상들을 하나의 재생목록으로 만들어서 감상할 수 있는데요. 저는 이 기능을 활용하여 자주듣는 음악 플레이리스트를 만들거나, 여러 편으로 되어있는 다큐멘터리를 하나로 묶어서 생각날 때마다 보고는 합니다. 이번 포스팅에서는 유튜브의 나만의 플레이리스트를 만드는 방법에 대해 알아보도록 하겠습니다. ※ 위 포스팅은 모바일 기준으로 작성되었습니다. PC도 이미지만 다를 뿐 동일한 방법으로 그대로 진행하실 수 있어요. 유튜브 나만의 플레이리스트 만드는 방법 1. 플레이리스트로 만들고 싶은 영상을 찾으신 뒤 영상 우측 아래에 있는 저장 버튼을 클릭합니다. 2...

Tistory

[YouTube] 유튜브 뮤직 PC 버전 다운로드 / 설치 방법

정말 많은 분들이 유튜브 프리미엄을 사용하고 계십니다. 이에 따라 유튜브 프리미엄을 결제하면 무료로 사용할 수 있는 유튜브 뮤직을 사용하시는 분들 또한 굉장히 많아졌는데요. 이렇게 유튜브 뮤직을 사용하시려는 분들은 모바일뿐만이 아니라 PC에서도 유튜브 뮤직을 즐기고 싶을 수 있겠죠. PC에서 유튜브 뮤직을 들을 때는 보통은 유튜브 뮤직 URL에 직접 접속해서 음악을 감상하시고는 합니다. 하지만 이렇게 브라우저를 통해서 유튜브 뮤직을 사용하려 한다면 브라우저의 탭 하나는 계속 유튜브 뮤직으로 할당하고 있어야 하고, 이로 인해 사용자 실수나 브라우저 오류로 인해 브라우저가 꺼질 수도 있고, 다른 음악을 틀기 위해서는 유튜브 뮤직을 실행하고 있는 탭을 찾아야 하는 등의 다양한 문제점들이 발생할 수 있습니다. ..

Tistory

[YouTube] 유튜브 자동 재생 켜기 / 끄기 간단한 방법 (Mobile, PC)

유튜브는 동영상이 끝난 뒤 스크롤을 내린다던지와 같은 특정 액션을 취하지 않으면 8초의 카운트 다운 뒤 다음 영상으로 자동 재생됩니다. 이 자동재생으로 인해 발생하는 문제가 많습니다. PC로 유튜브 영상을 볼 때면 가끔 졸 때가 있는데 자동 재생으로 인해 숙면을 취하지 못하는 경우, 와이파이가 연결되어있으면 상관이 없겠지만 자동재생으로 인해 쓸데없는 데이터들이 나가는 경우들이 자동재생의 단점이라고 생각할 수 있겠습니다. 그렇기에 저는 유튜브의 자동재생 기능을 끄고 사용하고 있는데요. 이번 포스팅에서는 유튜브의 자동재생 기능을 켜고 끄는 방법에 대해 알아보도록 하겠습니다. Mobile에서 유튜브 자동재생 켜기 / 끄기 모바일에서 유튜브 영상을 켜보시면 상단에 위의 이미지와 같은 토글 버튼이 하나 있는데요...

Tistory

[YouTube] 유튜브 반복 재생 켜기 / 끄기 간단한 방법 (Mobile, PC)

공부나 일을 할 때 유튜브에 있는 뮤직비디오나 음악 영상들은 여러 번 반복해서 감상하고는 합니다. 많은 분들이 한곡을 여러 번 반복해서 듣고 싶을 때 "00 음악 1시간"과 같은 영상들을 찾고는 하는데 이런 영상들을 억지로 찾지 않아도 그냥 유튜브에서 제공하는 반복 재생 기능을 활용하면 한 영상을 여러 번 반복하셔서 감상하실 수 있습니다. 이번 포스팅에서는 유튜브의 반복재생 기능을 켜고 끄는 방법에 대해 알아보도록 하겠습니다. Mobile에서 유튜브 반복재생 켜기 / 끄기 모바일에서 반복 재생하고 싶은 유튜브 영상을 켠 뒤 우측 상단에 톱니바퀴 모양의 설정 버튼을 클릭합니다. 그런 뒤 동영상 연속 재생이라는 버튼을 클릭해주면 자동재생 설정이 완료됩니다. PC에서 유튜브 반복재생 켜기 / 끄기 PC에서도 ..

Tistory

[DB] 데이터베이스 정규화(Normalization)에 대하여

정규화란? 데이터베이스 정규화는 관계형 데이터베이스 데이터 모델의 중복을 최소화하고 데이터의 일관성, 유연성을 확보하기 위한 목적으로 데이터를 분해하는 과정을 뜻합니다. 일반적으로 크고 제대로 조직되지 않은 테이블들을 잘 조직된 여러 개의 테이블을 나누는 과정이라고 생각하시면 이해가 쉬울 듯합니다. 이렇게 정규화를 하는 목적은 데이터들을 조금 더 효율적으로 관리하는 것에 그 목적이 있습니다. 불필요하거나 중복되는 데이터(data redundancy)들을 제거한다. 이상현상(Anomly)을 방지한다. 데이터 저장을 "논리적으로" 한다. 데이터를 효율적으로 관리하기 위해서는 위의 3가지를 고려하여 데이터모델을 재설계해야 합니다. 이렇게 정규화를 수행하면 비즈니스 로직에 변화가 생기더라도 데이터 모델의 변경을..

Tistory

[ETC.] NAVER Cloud SUMMIT 2022 온라인 컨퍼런스 안내

바야흐로 클라우드 시대 빅데이터 시대를 맞아 데이터의 양이 방대해지고 "데이터를 어떻게 하면 효율적으로 관리할 수 있을까?"라는 문제가 화두로 떠올랐습니다. 하지만 역시나 문제는 비용입니다. 효율적인 데이터의 관리를 위해서는 데이터센터를 구축해야 하고 운영해야 하는 등 많은 인력과, 시간, 자원들이 소모됩니다. 이럴 때 고려해볼 수 있는 사항이 바로 클라우드 컴퓨팅 서비스입니다. 기업 입장에서 클라우드를 이용하면 많은 장점들이 있습니다. 우선 데이터센터를 짓지 않아도 되기에 많은 비용이 절감되고 신속하게 서비스를 구축할 수 있으며 서비스를 이용한 만큼만 비용이 지불되기에 예산을 특정할 수 있기에 경제적입니다. 그리고 트래픽이 급증하면 서버를 늘려야 하지만 클라우드를 사용하면 이에 맞춰 필요한 만큼 확장하..

Tistory

[DB] 데이터베이스 엔터티(Entity)란 무엇인가?

엔터티(Entity)란? 엔터티(Entity)를 그대로 번역하면 실제, 독립체라는 뜻으로 데이터 모델링에서 사용되는 객체라고 생각하시면 되겠습니다. 즉 엔터티(Entity)는 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 "어떤 것(Thing)"이라고 말할 수 있습니다. "어떤 것"이라고 부르는 것처럼 엔터티는 추상적인 의미를 가지며 학교나 학생처럼 현실 세계에서 눈에 보이는 개념일 수도 있고 주문이나 결제처럼 눈에 보이지 않는 개념일 수도 있습니다. 엔터티(Entity) : 엔터티는 데이터베이스 테이블이라고 생각하시면 이해가 편합니다. 인스턴스(Instance) : 인스턴스는 데이터베이스에 저장된 데이터 내용의 전체 집합을 의미합니다. 속성(Attribute) : 속성은 인스턴스의 구성요소로써 ..

Tistory

[DB] 데이터베이스 속성(Attribute)이란 무엇인가?

속성(Attribute)이란? 국어사전에서 속성이라는 단어를 찾아보면 "사물의 특징이나 성질"이라는 뜻을 이라고 명시하고 있습니다. 이것을 데이터 모델링에서 적용한다면 엔터티가 가지고 있는 특징이나 성질이라고 할 수 있겠습니다. 데이터 모델링에서의 속성은 엔터티의 정보를 나타내고 더 이상 분리되지 않는 최소의 단위로써 엔티티의 성질, 분류, 수량, 상태, 특성 등을 나타내는 세부 항목으로 업무에 필요한 데이터를 저장할 수 있습니다. ※ 속성(Attribute)는 왜 분리되지 않는 단위인가? 속성은 하나의 값만 가져야 하기 때문입니다. 그래야 해당 속성에 저장되는 데이터가 의미가 있습니다. 그렇기에 멀티 파트가 되는 속성들은 쪼개서 하나의 의미만 가질 수 있도록 만들어야 합니다. 속성(Attribute)를..

Tistory

[Java] 자바 인터페이스(Interface) 사용법 & 예제

인터페이스(Interface)란? 자바에서 인터페이스는 클래스들이 필수로 구현해야 하는 추상 자료형입니다. 쉽게 말하자면 객체의 사용방법을 가이드라인 하는 것이라고 생각하시면 이해가 쉽습니다. 자바의 인터페이스는 추상 메서드와 상수로만 이루어져 있습니다. 구현된 코드가 없기 때문에 당연히 인터페이스로 인스턴스도 사용할 수 없습니다. 인터페이스 특징 다중 상속 가능 -> 인터페이스는 껍데기만 존재하여 클래스 상속 시 발생했던 모호함이 없습니다. 고로 다중 상속이 가능합니다. 추상 메서드와 상수만 사용 가능 -> 인터페이스에는 구현 소스를 생성할 수 없습니다. 고로 상수와 추상 메서드만 가질 수 있습니다. 생성자 사용 불가 -> 인터페이스 객체가 아니므로 생성자를 사용하실 수 없습니다. 메서드 오버라이딩 필..

Tistory

[Java] 추상클래스와 인터페이스의 공통점과 차이점

이전 포스팅에서 추상 클래스와 인터페이스에 대한 내용을 정리해보았습니다. 추상 클래스와 인터페이스는 사실 용도가 완전히 다른 친구들인데 처음 공부하는 분들이라면 추상 클래스와 인터페이스가 대체 뭐가 다른지 헷갈릴 수 있다고 생각합니다. 그래서 이번 포스팅에서는 추상 클래스와 인터페이스가 어떤 점이 다른지에 대해 한번 써보려고 합니다. [Java] 자바 추상 클래스(Abstract Class) 사용법 & 예제 [Java] 자바 인터페이스(Interface) 사용법 & 예제 추상 클래스와 인터페이스의 공통점 둘 다 자기 자신이 new를 통해 객체를 생성할 수 없고, 오로지 자식만이 객체를 생성할 수 있습니다. 둘 다 추상 메서드(abstract method)를 갖습니다. 둘 다 하위 클래스에서 추상 클래스를..

Tistory

[DB] 데이터 모델링이란 무엇인가?

데이터 모델링이란? 데이터 모델링(data modeling)은 복잡한 현실세계의 데이터를 단순화시켜 데이터베이스로 표현하기 위한 작업이라고 생각하시면 되겠습니다. 어떠한 시스템을 만들게 될 때, 프로젝트 초기단계에서 데이터베이스를 구축하고자 진행하는 작업으로 예를 들자면 직원들을 관리하는 사내 ERP 시스템을 구축한다고 하면 사내에서 직원을 관리하는 업무 프로세스를 완벽히 이해를 하고 사원의 정보(이름, 나이, 주소 등)를 어떤 테이블에 어떠한 컬럼을 생성하여 관리할 것인지를 모델링합니다. 여기서 보관해야 할 데이터들은 추상화하여 복잡하지 않게 규칙을 정하고 그것을 문서화해 나가야 합니다. 데이터 모델링 특징 추상화 : 현실세계를 일정한 형식에 맞춰 간략하게 표현해야 합니다. 단순화 : 누구나 쉽게 이해..

Tistory

[Java] 자바 클래스(Class)의 상속(Extends) 사용법 & 예제

객체지향 프로그래밍에서는 부모 클래스의 멤버를 자식 클래스에게 물려줄 수 있습니다. 이렇게 상속하는 과정을 통해 잘 개발된 클래스를 재 사용하여 중복되는 코드를 최대한 줄여주며 부모의 클래스의 수정으로 모든 자식 클래스를 수정할 수 있는 효과를 볼 수 있기 때문에 유지보수를 하는데도 있어 강점이 있습니다. 자바의 상속 방식 클래스 간의 상속은 여러 개의 부모의 정보를 상속하는 다중 상속 방식을 제외하고는 모두 허용하고 있습니다. 주로 다단계 상속, 계층적 상속 두 가지 방식을 띄게 되는데 부모 클래스를 통해 자식, 손자까지 내려가는 방식을 다단계 상속이라고 하며 하나의 부모가 여러 개의 자식을 가지는 것을 계층적 상속이라고 합니다. 자바에서 다중상속이 안 되는 이유 예를 들어 만약, 상속받은 여러 개의 ..

Tistory

[Java] 자바 추상 클래스(Abstract Class) 사용법 & 예제

추상 클래스(Abstract Class)란? 추상(abstract)이란 무엇일까요? 추상의 사전적 의미는 사물이나 표상(表象)을 어떤 성질·공통성·본질에 착안하여 그것을 추출(抽出)하여 파악하는 것이라고 합니다. 프로그래밍적으로 본다면 객체 간의 공통적 특성을 추출한 클래스라고 생각하시면 되겠습니다. 예를 들자면 강아지, 고양이, 염소라는 객체가 있다고 해봅시다. 이 3가지 객체의 공통점은 동물이라는 공통점이 있습니다. 여기서 동물은 구체적인 실체라기보다는 "수명", "짖기"와 같은 필드와 메서드를 가지고 있는 모든 동물 객체들의 공통되는 특성을 갖고 있는 추상적인 클래스입니다. 추상 클래스는 추상 메서드를 무조건 하나 이상 가져야 할까요? NOPE!! 추상 클래스는 추상 메소드를 가지지 않아..

Tistory

[Java] 자바 기본 입력문 Scanner 클래스 사용법 & 예제 총정리

자바를 처음 배울 때 콘솔에서 키보드 입력값을 받을 때 가장 많이 사용하는 클래스가 Scanner 클래스입니다. Scanner 클래스를 사용하는 방법이 자바에서 입력값을 받는 방법 중에 가장 간편하기 때문입니다. 가장 간편하기는 하지만 C언어나 파이썬과 같이 다른 프로그래밍 언어에서 사용하는 것보다는 그래도 절차가 까다롭습니다. 이번 포스팅에서는 자바의 Scanner 클래스의 사용법에 대해 알아보도록 하겠습니다. Scanner 클래스의 특징 java.util 패키지에 포함되어 있어 java.util을 import를 해줘야 사용할 수 있다. 기본적인 데이터 타입을 모두 입력받을 수 있다. 토큰(공백, 개행, 탭)을 기준으로 데이터를 입력받는다. Scanner 클래스 사용법 Scanner 사용 순서 impo..

Tistory

[Java] 자바 클래스(Class) 사용법(선언, 생성, 사용) & 예제

자바 프로그래밍을 OOP(객체 지향 프로그래밍)이라고도 합니다. 현실 세계에서도 특정 제품을 만들 때 여러 가지 부품들을 각각 만들어 하나로 조립해서 제품을 생산하듯이 프로그래밍적으로도 여러 가지 객체(Object)를 각각 만들어서 하나로 조립하는 프로그래밍 기법을 객체 지향 프로그래밍이라고 합니다. 자바에서 객체는 클래스를 통해 생성하실 수 있습니다. 클래스 구조 클래스의 구성 맴버 설명 필드(Field) 객체의 데이터가 저장되는 곳 생성자(Constructor) new 연산자로 호출되는 메소드로 객체 생성 시 필드의 초기화를 담당 메소드(Method) 객체의 동작에 해당하며 클래스의 다양한 동작을 구성 클래스 내부에는 클래스의 속성을 나타내는 필드와 클래스의 동작을 나타내는 메소드 그리고 클래스를 생..

Tistory

[내돈내산] 갤럭시 워치 스트랩 추천 (신지모루 실리콘 밴드 스트랩)

이번 포스팅에서는 얼마 전 구입 한 갤럭시 워치 스트랩에 대해서 리뷰를 해볼까 합니다. 기존에 저는 기본 워치 스트랩을 약 1년가량 사용하고 있었는데 저렴한 가격에 새로운 스트랩을 갈아 끼워서 사용하니 마치 새것을 산 듯하네요. 제가 구입한 갤럭시 워치 스트랩은 신지모루 실리콘 밴드 스트랩으로 갤럭시 워치 5와 4 모두 호환이 가능한 제품입니다. 실리콘 특유의 쫀득한 느낌과 워치 기본 스트랩과는 다르게 끝 부분이 라운딩 처리가 되어 있어 조금 더 부드러워 보이는 것이 특징입니다. ※ 갤럭시 워치 신지모루 실리콘 밴드 스트랩은 아래 링크에서 쿠팡 최저가로 구매하실 수 있습니다. 신지모루 실리콘 밴드 스트랩 색상 신지모루 실리콘 밴드의 색상은 위와 같습니다. 차례로 다크 그린, 네이비, 라벤더, 라이트 그레..

Tistory

[Java] 자바의 변수 종류, 크기, 범위 총정리

컴퓨터에는 메모리(RAM)가 있고 이 메모리에는 값을 저장할 수 있는 공간이 있습니다. 이 메모리 공간은 번지(주소)로 그 위치를 가리키게 되는데요. 변수란 "메모리의 특정번지에 이름을 붙인다" 라고 생각하시면 됩니다. 변수를 선언하면 메모리의 어디에 저장하고 어떤 방식으로 저장할지는 프로그래밍 언어와 운영체제가 정합니다. 자바의 경우에는 JVM이 결정합니다. 변수(Variable) : 값을 저장할 수 있는 공간 자바 변수 총 정리 정수타입 타입 메모리 사용 크기 값의 범위 byte 1byte 8bit -128 ~ 127 short 2byte 16bit -32,768 ~ 32,767 char 2byte 16bit 0 ~ 65535(유니코드) int 4byte 32bit -2,147,483,648 ~ 2,..

Tistory

[내돈내산] 필립스 SkinIQ 9000 사용 후기 (전기면도기 추천)

기존에 잘 사용하고 있던 전기면도기가 고장 난 뒤 쭉 날 면도기를 주로 사용하다가 턱을 크게 베여 다시 전기면도기를 구매했습니다. 최고급 기준으로 가격이 제법 나가는 친구라 정말 많이 알아보고 구매를 했는데요. 이번 포스팅에서는 제가 전기면도기를 선택하면서 고민했던 내용들과 어떤 제품을 선택했는지 정리하여 포스팅하려고 합니다. 전기면도기 3대장 1. 브라운 2. 필립스 3. 파나소닉 전자제품을 실패할 가능성을 줄이기 위해서는 사람들이 많이 사용하고 있는 제품을 사야 한다고 생각합니다. 알아보니 국내 전기면도기는 브라운, 필립스, 파나소닉 이렇게 3가지 브랜드가 과점하고 있었습니다. 어떤 브랜드를 선택할 것인가? 브랜드 / 비교 작동 방식 절삭력 안전성 디자인 브라운 전동식 2위 2위 2위 필립스 회전식 ..

Tistory

[Java] 자바 기본 입출력문 System 클래스 (System.out, in, err) 정리

모든 프로그래밍 언어에는 시스템 표준 입력장치와 표준 출력장치가 있습니다. 일반적으로 표준 입력장치는 키보드를 의미하고, 표준 출력장치는 모니터 스크린을 말합니다. 자바에서는 java.lang.System이라는 표준 입출력을 제공하는 클래스가 있고 System의 멤버 변수인 in, out, error를 이용해서 표준 입력, 표준 출력, 표준 에러를 사용할 수 있습니다. 자료형 멤버 변수 설명 static PrintStream out 표준 출력 스트림 static InputStream in 표준 입력 스트림 static OutputStream err 표준 에러 스트림 System.out은 표준 출력, System.In은 표준 입력 스트림이며 System.err는 표준 에러 스트림으로 빨간색으로 오류 메시지..

Tistory

[내돈내산] 필립스 소닉케어 다이아몬드클린 9000 사용 후기(전동칫솔 추천)

저는 치아가 안 좋은 유전력을 가지고 있어 평소 치아건강에 관심이 많은데 유튜브 등 다양한 채널에서 일반 칫솔로 양치질을 하는 것보다는 전동칫솔로 양치를 하는 것이 더 양치가 깔끔하게 된다는 사실을 듣고 전동칫솔을 구매해봤습니다. 분당 수만 번의 진동을 한다고 하는데 확실히 손으로 구석진 곳을 닦아내는 것보다는 그 위치에 가져다 대고 진동으로 플라그를 제거하는 것이 훨씬 양치가 깔끔하게 되는 것은 맞는 것 같습니다. 제가 구매한 전동칫솔은 필립스 소닉케어 다이아몬드클린 9000으로 필립스 전동칫솔 중 가장 성능이 좋은 상위 라인이고 앱을 통해 내 양치 상태를 체크할 수 있다는 장점이 있습니다. ※ 필립스 소닉케어 다이아몬드 클린 9000은 아래 링크에서 쿠팡 최저가로 구매하실 수 있습니다. 필립스 소닉케..

Tistory

[Windows] 자음 + 한자 특수문자 리스트 총정리

자판이 좁은 키보드는 가끔 한자키가 없어 자음 + 한자버튼을 조합하면 입력할 수 있는 특수기호를 입력하기가 난감할 경우가 종종 있습니다. 이런분들을 위해 자음 + 한자로 조합할 수 있는 특수기호를 정리하여 포스팅합니다. 필요한 특수기호를 복사해서 사용하시면 되겠습니다. 자음 + 한자 특수문자 리스트 입력 방법 특수기호 [ ㄱ ] + [ 한자 ] ! ' , . / : ; ? ^ _ ` |  ̄ 、 。 · ‥ … ¨ 〃 ― ∥ \ ∼ ´ ~ ˇ ˘ ˝ ˚ ˙ ¸ ˛ ¡ ¿ ː [ ㄲ ] + [ 한자 ] Æ Ð Ħ IJ Ŀ Ł Ø Œ Þ Ŧ Ŋ æ đ ð Ł Ø ij ĸ ŀ ł ø œ ß þ ŧ ŋ ʼn [ ㄴ ] + [ 한자 ] " ( ) [ ] { } ‘ ’ “ ” 〔 〕 〈 〉 《 》 「 」 『 』 【 】 [..

1 2 3 4 5 6 7 8 9 10