전체 글(90)
-
[CSS 기초] 글자 관련 스타일
글자와 관련된 CSS 스타일 color: 글자색 ex) color: font-family: 글씨체(글씨체에 띄어쓰기가 있을 경우 쌍따옴표 사용) 1) 폰트 다운로드 후 사용 2) 형식 - font-family: "폰트명", 폰트명, 폰트명 *폰트파일이 없을 시, 뒤에 있는 폰트 사용 **폰트명이 두 단어 이상일 때 큰 따옴표 사용 font-size: 글씨 크기(px, pt, em 등) - 픽셀단위는 모니터 화면비에 따라 크기가 달라짐 - pt: 절대단위 - em: 부모 폰트 사이즈의 상대크기 (1.0em -> 100%, 0.9em -> 90%) - %: 부모 요소의 컨테이너(ex. div) 크기에 대한 상대크기. 일반적으로 폰트에는 사용하지 않음 블럭요소 내부에 블럭을 나눌 때 주로 사용 font-wei..
2024.01.08 -
[html 기초] 표테이블 만들기
테이블 태그 기본 //테이블 시작, 기본 테두리 사용 //테이블 행 //테이블 열 **3행x2열 테이블 테이블 행, 열 합치기 행 합치기 : 열 합치기 : 예. //테이블 시작 //테이블 행 //테이블 열
2024.01.07 -
[html] 하이퍼링크 태그
텍스트에 하이퍼링크 삽입 텍스트 이미지 삽입 *이미지에 하이퍼링크 삽입 **이미지 주소(파일 가져올 때) file:///C:/ ->절대경로 or ./ -> 상대경로 외부 콘텐츠 삽입 (embed 태그) 음성, 영상 등 삽입할 때. 보통 유튜브, 플래시와 같은 미디어 객체를 포함시킬 때 사용.
2024.01.07 -
[암벽화 수선]암벽화 창갈이 후기(빅스톤 코리아)
암벽화를 구매하고 착용한지 약 1년 정도 되니 밑창이 많이 닳아 창갈이를 하게 되었다. 창갈이 시기, 업체, 방법 등에 대한 후기 및 정보를 남긴다. 창갈이 시기 당연한 말이지만, 얼마나 클라이밍을 자주하는지에 따라 창갈이 시기가 달라질 것이다. 따라서 암벽화 밑창 상태에 따라 창갈이 시기를 판단하는 것이 좋다. 아쉽게도 창갈이 전 사진을 찍어놓지 못해서 창갈이 이후 사진으로 기록을 하려고 한다. 암벽화의 앞굼치 부분을 보면 밑창과 윗창으로 나뉜 것을 볼 수 있다. 밑창이 다 닳고 나면 윗창(고무)이 깎이기 시작한다. 이 부분은 갈 때 비용이 많이 든다고 하니 윗부분이 닳기 전에 창갈이를 해주어야 한다. 따라서 밑창이 닳아서 얇아지고 윗창을 보호할 수 없는 수준이 되기 전에 갈아주어야 한다는 점을 기억하..
2024.01.06 -
인텔리제이(intellij) 단축키 모음
Alt + insert : Generate code (Mac : Ctrl + n) -> 인텔리제이가 미리 제공하는 코드를 불러올 수 있음 ( ex. 생성자코드) Ctrl + b : 클릭한 메서드, 변수 등의 위치로 이동 Ctrl + e : Recent Files 최근 이용한 파일 불러오기. 기본값으로 바로 전 사용한 파일을 선택함. Ctrl + w : 블록 선택. 드래그할 필요 없이 한 블럭을 한 번에 선택할 수 있음. (Mac : option + 방향키 아래 또는 위) Ctrl + Alt + m : extract method -> method를 추가하고 싶은 부분을 드래그하고 단축키를 입력하면 메소드를 추출해줌 Ctrl + Alt + n : 참조변수 -> new 클래스(); 자바 API 소스파일 보기 ..
2023.12.30 -
객체지향 개념_접근제어자의 필요성
자바에서 접근제어자는 총 네 가지다. 1) private -> 클래스 내부에서만 사용 가능 2) default(package-private) -> 같은 패키지 내에서만 사용 가능 3) protected -> 같은 패키지 내에서 사용 가능 + 상속된 클래스에서도 사용 가능 4) public -> 전체 전체 사용 가능 접근제어가 필요한 이유는? 예를 들어, 스피커 사용을 위한 소프트웨어를 만든다. 이때 음량이 100을 넘어가면 제품에 고장이 생길 수 있으므로, 음량 100을 넘기지 않도록 아래와 같이 작업했다. public class Speaker { private int volume; Speaker(int volume) { this.volume = volume; } void volumeUp() { if(v..
2023.12.30