dbfl1443의 등록된 링크

 dbfl1443로 등록된 네이버 블로그 포스트 수는 67건입니다.

form태그 [내부링크]

form태그란 웹 페이지에 입력값을 넣을 수 있는 입력 양식을 말합니다. 대표적으로 로그인창, 회원가입창 등이 있습니다. 출처 : https://support.wix.com/ko/article/%ED%9A%8C%EC%9B%90-%EA%B0%80%EC%9E%85-%EC%96%91%EC%8B%9D-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%A7%80%EC%A0%95%ED%95%98%EA%B8%B0 도움말 센터 | Wix.com Wix 도움말 센터는 무료 홈페이지 제작에 도움이 되는 다양한 동영상, 지침, 데모 등을 제공하고 있습니다. 궁금한 점을 입력해 보세요! support.wix.com form 태그에도 종류가 다양하게 있습니다. - <button> - <fieldset> - <input> - <label> - <option> - <optgroup> - <select> - <textarea> 등 등 출처 : https://www.nextree.co.kr/p8428/ H

시멘틱 태그와 Non semantic tag [내부링크]

시멘틱 태그란 의미에 맞게 태그를 작성하는 것을 말합니다. 특히 검색엔진 최적화(SEO)에 많은 영향을 미치기 때문에 적절히 맞는 상황에 따라 올바른 시멘틱 태그를 사용하는 것이 중요합니다. 출처 : https://velog.io/@drv98/HTML5-%EC%8B%9C%EB%A9%98%ED%8B%B1-%EA%B5%AC%EC%A1%B0 HTML5 시멘틱 구조 시맨틱 요소는 검색엔진 최적화(SEO: Search Engine Optimization)에 영향을 준다. 관련 키워드로 검색했을 때 검색 결과 상위에 문서를 노출하려면 SEO 최적화는 필수다. 구글 같은 검색 사이트는 주기적으로 전 세계에 공개된 웹을 수집(Crawli velog.io 논시맨틱태그란 어떻게 사용하든 상관이 없는 태그를 말합니다. 대표적으로 <div>와 <span>태그가 있습니다. 그렇다면 이 둘의 차이점은 무엇일까요 <div>는 그 부분의 백그라운드 컬러를 바꾸면 그 줄 전체가 바뀌지만 <span>은 그 문자의

html 수평선 만들기 그리고 줄바꿈태그 [내부링크]

수평선을 만들기 위해서는 <hr>이라는 태그를 사용합니다. hr태그를 사용하면 지금 제목 밑에 있는 것처럼 수평선 하나가 뾱 나타난답니다. 만약 영역 구별이 필요할 때 유용하게 사용하면 됩니다. 줄을 바꾸고 싶을 때는 간단하게 <br>태그를 사용하면 됩니다. 이런 태그들을 사용하지 않고 작성자가 임의로 엔터키를 많이 눌러 띄우더라도 컴퓨터는 이를 무시할 가능성이 아주 높습니다. 그렇기 때문에 이런 사소한 태그들을 미리 알아놓는 것이 아주 중요해 보입니다.

HTML ul ol dl 그리고 특수문자 [내부링크]

html을 사용하다보면 ul li dl이라는 걸 배우게 되는데요 ul은 unorderd list ol는 ordered list dl은 description list를 말합니다. 즉 ul은 순서가 정해지지 않은 리스트 ol은 순서가 정해져 있는 리스트, dl은 정의를 설명할 때 사용되는 리스트입니다. <ul> <li><b>우유</b></li> <li><strong>빵</strong></li> <li>치즈</li> </ul> 예를 들면 이런 코드가 있다고 하면 - 우유 - 빵 - 치즈 이렇게 출력이 됩니다. 그리고 <strong>빵</strong>이렇게 된건 그 글자를 좀 더 강조해서 표시됩니다. <b>도 마찬가지인데 <strong>과의 차이점은 <b>는 단순히 글자를 굵게 하는 느낌이 강하다면 <strong>은 그 글자가 중요해서 굵게 한다는 느낌을 줍니다. 추후에 시각장애인을 위해 글자를 읽어준다거나 기타 등등 그 단어를 특별하게 취급해야 할 때 유용하게 사용되는 코드입니다. <ol

HTML의 H1 H2 H3 ... H6까지 [내부링크]

HTML을 사용하다보면 무조건 보게 되는 것 중 하나가 <H1> 안녕하세요 </H1> 같은 예제입니다. 이것은 홈페이지를 제작할 때 제목을 쓸 때 주로 사용됩니다. <h1>Heading level 1</h1> <h2>Heading level 2</h2> <h3>Heading level 3</h3> <h4>Heading level 4</h4> <h5>Heading level 5</h5> <h6>Heading level 6</h6> H1부터 H6까지 사용가능하고 1에서 6으로 갈 수록 글자 크기가 줄어듦니다. Heading level 1 Heading level 2 Heading level 3 Heading level 4 Heading level 5 Heading level 6 이렇게 보입니다. 홈페이지를 작성할 때 본인이 원하는 글자 크기를 맞춰 사용해주시면 됩니다.

HTML에 사진, 동영상, 음악 삽입하기 [내부링크]

<img height="200px" src="img/1.jpg" alt="이미지없음"> <img height="200px" src="img/2.jpg" alt="이미지없음"> HTML에 사진을 집어넣기 위해서는 먼저 이미지를 다운로드하여 본인이 만든 HTML파일에 함께 넣어둡니다. 그리고 img이렇게 치면 <img src = " " alt = " " > 나오게 되는데요 img src 뒤에는 이미지가 저장된 장소를 넣어줍니다. 파일이 바로 있다면 저장된 이미지명을 넣으면 되고 ex.1.jpg 만약 폴더에 이미지가 들어있을 때는 폴더명/1.jpg이렇게 넣어주시면 됩니다. 이미지의 크기를 조절하고 싶다면 img 바로 뒤에 weight나 height를 넣어주시면 되는데 weight는 가로길이, height는 세로 길이를 지정할 수 있습니다. px나 % 등 다양한 방법으로 크기를 지정할 수 있으며 강사님 말씀으로는 가로면 가로, 세로면 세로 한 가지 기준만 정해서 크기를 정해야 깔끔하게 된다

부트스트랩 shadows [내부링크]

부트스트랩을 이용하여 shadow를 넣어보겠습니다. shadow-sm은 small의 줄임말로 shadow를 약하게하라는 의미입니다. 일반적인 shadow를 하라는 의미입니다. lg는 large로, 더 크게 그림자를 만들라는 뜻입니다. shadow-none으로 그림자를 만들지 말라는 의미입니다. 출처:https://velog.io/@drv98/%EC%9C%A0%ED%8B%B8-%EC%89%90%EB%8F%84%EC%9A%B0 유틸 - 쉐도우 velog.io

부트스트랩 포지션 position [내부링크]

부트스트랩 포지션에 대해 알아봅시다! 포지션에는 두 가지가 존재합니다. 상대좌표(relative, rel), 절대좌표(absoulute, abs)말이죠. 절대좌표는 말 그대로 절대로 변하지 않는 좌표를 말합니다. 기준은 부모의 상대좌표를 삼습니다. 상대좌표는 한 기준을 삼아 위치를 정하는 좌표입니다. 4면에서 위치를 정할 수 있습니다. top / end / bottom / start 각각 위에서 오른쪽에서 밑에서 왼쪽에서 얼만큼 움직일 것인가를 지정합니다. 절대좌표 저 파란색 상자는 절대좌표값을 가지고 있습니다. 그렇기 때문에 아무리 화면을 움직여도 계속 저 위치에 존재한답니다

부트스트랩 사이징 (bootstrap sizing) [내부링크]

부트스트랩 사이징(bootstrap sizing)이란 부트스트랩에서 제공하고 있는 div기반 사이즈를 측정하는 것을 말합니다! css처럼 섬세하게 사이즈를 정할 수는 없어요 부트스트랩에서는 아래 사이즈만 제공합니다. w-25 => width 25% w-50 => width 50% w-75 => width 75% w-100 => width 100% w-auto(defalult.기본값) => width auto width auto가 100%와 동일하더라구요 height vh '화면' 기준 높이 여기서 vh와 min-vh의 차이가 나옵니다. vh-100은 최대값이 100이기 때문에 그 이상의 내용물을 담을 수 없습니다. 이 파란화면은 vh-100, 즉 화면 기준 최대한 세로로 꽉 채운 화면을 제가 캡쳐한 겁니다. 지금 캡쳐가 잘 안되서 그런데, (파란색 상자 안에 초록색, 붉은색 상자가 다 들어가 있습니다.) 이렇게 커다란 내용물을 min-vh-100은 받을 수 있습니다. 왜냐하면 min

부트스트랩 버튼 bootstrap button [내부링크]

가장 기본적인 버튼입니다 마우스로 클릭하면 효과가 나타납니다.(버튼 주변에 바탕색과 유사한 그림자?가 생겨요!) 아웃라인 버튼 마우스를 대면 바탕색이 생기고 글자가 흰색 or 검은색이 됩니다 제가 봤을 때 가장 깔끔한 것같아요! 버튼 크기 조절 lg, sm으로 버튼 크기를 조절할 수 있습니다! lg: large / sm:small 블록 버튼 가로로 길쭉한 버튼입니다! class가 d-grid이네영ㅎㅎ 버튼 그룹 여러 개의 버튼을 한 번에 묶을 수 있습니다! 세로 그룹버튼 바로 위에 있는 그룹버튼과 달리 이 버튼은 세로로 버튼이 뭉쳐져 있습니다! 부트스트랩을 이용해서 버튼을 잘 만들어봐요~ 부트스트랩 공식홈페이지에 더 많은 내용이 들어있습니다 https://getbootstrap.kr/ Bootstrap 세계에서 가장 인기있는 HTML, CSS, JS 라이브러리. getbootstrap.kr

부트스트랩 아코디언 bootstrap accordian [내부링크]

https://getbootstrap.kr/docs/5.1/components/accordion/#%EC%B1%84%EC%9A%B0%EA%B8%B0 아코디언 Collapse(콜랩스) JavaScript 플러그인과 조합하여, 수직으로 접는 아코디언을 만듭니다. getbootstrap.kr 정식홈페이지에 보다 더 자세한 설명이 있습니다! 공식홈페이지에 들어가면 두 가지 아코디언을 할 수 있는 예제를 줍니다. 일단 저 복사를 클릭해 코드를 붙여넣어줍니다! 원래는 accordian item #1,2,3 이렇게 되어있는데 임의적으로 한글로 바꾼겁니다 이건 두 번 째 버전입니다. 약간 느낌이 다르죠//

부트스트랩 스페이싱 bootstrap spacings [내부링크]

bootstrap에서 padding을 조절하는 방법을 알아봅시다. 1) 기본적으로 p-1, p-2처럼 숫자를 붙입니다. 2)하지만 t,b,s,e,x,y를 이용하여 어느 방향으로 padding을 줄 것인지 정할 수도 있습니다. t = top 윗쪽 b= bottom 아랫쪽 s = start 왼쪽 e=end 오른쪽 x=left&right 좌우 y=top&bottom 위아래 이번에는 margin입니다. margin을 정하는 방법은 m-1,m-2 등 m- 뒤에 원하는 숫자를 넣어주면 됩니다. 부트스트랩은 css만큼 섬세하게 설정할 수 없습니다. 하지만 그만큼 쉽고 빠르게 꾸밀 수 있답니다

부트스트랩 bootstrap alert [내부링크]

서장훈님처럼 우리도 경고를 해볼까요~! 1)일반 경고알림창 <div class = "alert alert primary"> 에서 alert primary는 색상을 나타냅니다. 위에 보이시는 것처럼 alert primary란 파란색을 나타냅니다. <div>와 </div> 사이에는 원하는 문구를 적을 수 있습니다. 2) 링크 알림창 alert에 link를 넣을 수 있습니다! <a href='#'>에 #대신 주소를 적어주면 link를 눌렀을 때 그 주소로 넘어가게 됩니다 3) 알림 경고장 h4를 사용해 제목인 것을 확인시켜주고 <p>태그로 내용을 넣어줬습니다. 색은 다른 색으로 변경가능합니다. alert-danger=> ??? 4)아이콘 넣기 5)닫는 버튼 넣기

부트스트랩 컨테이너 bootstrap container [내부링크]

부트스트랩에서 컨테이너는 한 그룹을 지정하는 단위라고 말할 수 있습니다. 컨테이너의 크기, 위치 등을 정함으로써 그 그룹 전체를 통제하는 것이죠 붉은 선을 그은 것처럼 크기를 지정할 수 있습니다. 부트스트랩에서는 스크린 크기에 따른 화면의 폭 한계를 조절할 수 있습니다. 컨테이너를 넣어라 = css 효과 적용시켜라 = margin해라 라는 의미입니다. 제일 좁을 때 그 다음 그 다음 그 다음 그 다음 가장 넓을 때 sm-> md -> lg->xl ->xxl순으로 padding이 적용되는 걸 볼 수 있으실 겁니다!!

부트스트랩 모달 bootstrap modal [내부링크]

https://getbootstrap.kr/docs/5.0/components/modal/ 모달 Bootstrap JavaScript 모달 플러그인을 사용하여 라이트박스, 사용자 알림 또는 사용자 정의 콘텐츠를 만들 수 있습니다. getbootstrap.kr 공식홈페이지에서 제공하는 코드를 사용했습니다 카피를 해서 붙여넣기 해주세요! 저 두 아이디가 동일해야 합니다! 이 버튼을 누르면 이런 창이 나옵니다. 밖에 클릭하면 닫힌다. + 바깥화면 회색 => 부트스트랩 기본기능 xl, lg, sm이용하여 모덜 버튼 크기 조절 가능합니다! btn-close버튼은 아래 동그라미 표시한 닫는 버튼을 나타냅니다. h5는 당연히 제목부분을 나타내구용

부트스트랩 스피너 spinner [내부링크]

이렇게 도는 걸 스피너 보더(spinner-border)라 합니다. 돌아가는 걸 보고싶다면 위 동영상을 클릭해주세요! 이렇게 동그라미가 점점 커져가는 걸 스피너 그로우(spinner-grow)라고 합니다. (캡쳐하기가 너무 어렵네여ㅜ) 스피너 사이즈(spinner-sizes)입니다. 이렇게 크기,(sm:small) 색 (text-danger:붉은색) 섬세한 크기(style이용) 등을 조절할 수 있습니다! 마우스 올리면 붉은 색에 빙빙 도는 스피너가 나타납니다. 파란색은 glow고 붉은색은 border spinner입니다

부트스트랩 네브바(네비게이션바) bootstrap navigation bar [내부링크]

https://getbootstrap.kr/docs/5.0/components/navbar/ 내비게이션 바 Bootstrap의 강력하고 반응형적인 내비게이션 헤더, 내비게이션 바의 문서와 예. 콜랩스(collapse) 플러그인 지원을 포함한 브랜딩, 내비게이션 등의 지원이 포함되어 있습니다. getbootstrap.kr 공식홈페이지에서 코드를 복사해왔습니다. 색을 어둡게 변경했습니다. 화면 줄이면 아래 처럼 세로로 적용됩니다. 컨테이너 플루이드(기본 설정값) 컨테이너만 사용했을 때 (아래) 컨테이너만 사용했을 때 좀 더 중앙으로 모인 걸 확인할 수 있습니다. 제목 부분에 이모지 넣을 수 있어요 active 사용하면 글자가 더 밝고 선명해져요~ 싱기방기 두꺼워졌따. 한글을 잘 인식못하네여 요래 하면 됩니다. 가상의 버튼 -> 이런 햄버거 바 모양이 나타나게 만듦니다. 저 두 아이디가 동일해야 합니다! 이렇게 중앙에 비어있는것은 me-auto를 사용했기 때문입니다. me: margin

부트스트랩 페이지네이션 bootstrap pagination [내부링크]

페이지네이션이란 이런 걸 말합니다. 참고로 네이버 블로그꺼입니다. https://getbootstrap.kr/docs/5.0/components/pagination/ 페이지네이션 여러 페이지에 일련의 관련 내용이 있음을 나타내는 페이지네이션을 사용한 문서와 예시입니다. getbootstrap.kr 이렇게 원하는코드가 있을 때 복사하시면 됩니다. 기본 페이지네이션 큰 사이즈 페이지네이션 작은 사이즈 페이지네이션 + 특수기호사용 특수기호는 &laquo; &raquo;이며 >> << 를 나타냅니다. active active를 사용하면 기본적으로 그 숫자에 저렇게 색이 들어가 있습니다. 하지만 아래 코드처럼 숫자를 바꿔 active를 적용할 수 있습니다! 공식홈페이지에서

부트스트랩 프로그레스 bootstrap progress [내부링크]

https://getbootstrap.kr/docs/5.0/components/progress/ 프로그레스 스택형 막대, 애니메이션 배경 및 텍스트 레이블을 지원하는 Bootstrap 사용자 정의의 프로그레스 바를 위한 문서 및 예시입니다. getbootstrap.kr 공식페이지입니다. 일반 바 w로 되어있는 건 25 50 75 100만 선택가능합니다. 바 색 넣기 bg-색 형태로 색을 넣어줍니다. 부트스트랩에서만 적용되는 색이름이 있습니다.(ex. danger=붉은색) 검색하면 나오니 원하는 색을 넣으시면 됩니다. 바 합치기 같은 div에 다 넣어줍니다. 줄무늬바 progress-bar-striped를 집어넣습니다. 애니메이션바 이거 움직입니다. 약간 어지럽네여

CSS :root [내부링크]

CSS에 :root를 사용하게 되면 아주 편하답니다 되게 복잡한 것도 쉽게 사용할 수 있거든요!(예를들면 rbga: 28 242 173 0.2) 실제로도 웹사이트의 통일성을 위해서 많이 사용된다고 하네용 :root는 딱 보면 알다시피 가상 클래스입니다.(앞에 :이 붙어있으니깐용) 가상 클래스가 뭐냐면 아래에 정리했습니다. CSS 가상요소(Pseudo-Element) 정리 CSS 가상요소(Pseudo-Element)란 선택자에 추가하는 키워드며 선택한 요소(element)의 일부에만 스타... blog.naver.com 간단히 말하면 가상 클래스는 요소의 속성 값, 상태, 상대적 위치 등을 이용해 요소를 선택하고 값을 부여할 수 있습니다. 대표적으로 :before :after 가 있습니다. 구조적 가상클래스란? 웹 문서 구조에서 특정 위치에 있는 요소를 선택하는 가상 클래스를 말합니다. :root와 :nth-child(n)이 있습니다. :root 지정하기 사진과 같이 (--)를 앞에

vscode 유용한 단축키(내 기준) [내부링크]

제가 자주 사용하는 단축키들입니다. 그냥 제가 사용하는 꿀팁 모음..ㅎ 아잉 Q.귀여운 이모지를 넣고 싶어요 A. 넵! 윈도우키 + 세미콜론(;)누르시면 됩니다. Q. 파일 열고 싶어요! A. Ctrl + O 입니다 Q. 폴더 열고 싶습네다 A. Ctrl+K Ctrl+O 입네다 동무 Q. 주석 처리 빠르게 하고 싶어요! A. Ctrl + / 해주세용 주석 삭제할 때도 마찬가지입니다! Q. 파일 저장 A. Ctrl + s 솔직히 이것만 알아도 평타칩네다ㅏㅏㅏ

SQL limit [내부링크]

SELECT FROM WHERE ORDER BY만 사용한다면, 한 번에 조건에 충족되는 모든 값을 볼 수 있습니다. 물론 이것을 원한다면 상관이 없지만 충족되는 소수의 정보만 필요할 때는 조금 다른 것이 필요합니다. 그것은 바로 limit입니다. SELECT * FROM 테이블명 LIMIT 숫자; limit를 사용하면 원하는 만큼 정보를 볼 수 있습니다. 지금 이 limit가 3으로 지정되어있는데, 순서대로 3개를 화면에 출력하라는 의미입니다. 3,2라는 건 세 번째 값 부터 2개를 리턴하라는 뜻입니다. 참고로 테이블에서는 0부터 카운트가 됩니다. 즉, 맨 처음이 1이 아니라 0이라는 것이죠

SQL GROUP BY / having [내부링크]

GROUP BY는 각종 그룹함수, 집계함수들과 함께 쓰이며 그룹별 원하는 정보를 제공해줍니다. Ex.부서별 평균 임금, 부서별로 가장 큰 사람 등 GROUP BY을 사용하기 위해서는 두 가지가 필요합니다. 특정 컬럼을 그룹화하는 GROUP BY, 특정 컬럼을 그룹화한 결과에 조건을 거는 HAVING입니다. WHERE와 GROUP BY가 있다면 무조건 WHERE이 먼저 실행됩니다. WHRER은 그룹화하기 전의 조건이며 GROUP BY는 그룹화한 후 의 조건입니다. GROUP BY는 반드시 집계함수, 그룹함수들과 함께 사용되어야 합니다. GROUP BY만으로는 기준이 아닌 다른 함수들을 조회하기 어렵습니다. /*제품 가격이 50이상이며 그룹별로 총 구매액이 1000이 넘는 그룹을 리턴시켜라*/ "총 구매금액"은 별칭입니다. 별칭을 사용하면 표의 항목에 위치할 수 있습니다. SELECT 칼럼 FROM 테이블명 WHERE 조건식 GROUP BY 컬럼이름 /*여러 그룹을 그룹화 하고 싶다면

SQL inner Join 그리고 subquery [내부링크]

Join이란 두 개 이상의 테이블을 서로 연결하여 데이터를 검색할 때 사용하는 방법을 말합니다. 서로 다른 테이블에 데이터가 존재하더라도 join으로 테이브을 엮어 원하는 데이터를 추출할 수 있습니다. 테이블을 연결할 때 가장 많이 사용되는 건 내부 조인입니다. SELECT 조회할 컬럼 FROM 연결하려는 테이블1 JOIN 연결하려는 테이블2 ON 두 테이블 다 갖고 있는 컬럼= 두 테이블 다 갖고 있는 컬럼 WHERE 조건; [고객명이 김동길인 사람의 취미를 모두 가져오시오]라는 문제였습니다. 테이블은 hobby2, customers 두 개를 사용했고 hobby2에 취미 정보, customers에 김동길이란 사람의 정보가 있었습니다. 두 테이블은 모두 고객id 정보를 보유하고 있었고 이걸 연결매체로 사용했습니다. FROM 뒤에 hobby2 h JOIN customers c는 h와 c가 각각 테이블의 줄임말로 사용된 것입니다. 고급진 말로 '알리아스'라고 부른답니다. 그래서 ON 뒤

Transaction 트랜잭션 [내부링크]

트랜잭션이란 '거래'라는 뜻을 가지고 있으며 하나의 그룹으로 처리해야 하는 명령문들을 모아 놓은 것을 말합니다. 여러 개의 명령어 집합이 정상적으로 처리 되면 정상종료를 하지만(처리 과정이 모두 성공해야 저장됩니다) 만약 한 개의 명령어라도 틀리거나 잘못되었다면 전체 취소가 됩니다. 최종적으로 저장된 데이터는 영구적으로 반영됩니다. (그러니까 조심해야겠쥬?) 주로 금융 관련 프로그램들이 많이 사용하며 테이터의 일관성과 복구를 위해 사용됩니다. 밑에는 예시 입니당 순서대로 다 하나씩 선택 실행 해주셔야 합니다!! 보시면 우리 보핍이 잘 살아있죠?? 네 지우겠습니다 하지만 만약 마음이 돌변하여 다시 보핍을 보고 싶다면?? 걱정마세요 우리에게는 ROLLBACK이 있습니다! 오예 차례대로 ROLLBACK을 한 뒤 전체를 보는 문장을 실행하면 똮 보핍이 돌아왔습니다. 만약 여러분 COMMIT;을 실행하시면 두 번 다시 돌아올 수 없습니다.. 그러니까 조심해야겠쥬?? DELETE 뿐만 아니라

MySQL 워크밴치 사용하는 방법 [내부링크]

MySQL을 깔았다면 MYSQL 파일이 있을 겁니다 거기서 MYSQL WORKBENCH에 들어갑니다! 저걸 눌러주시고요 create eer model from database를 눌러 줍니다. 계속 next 눌러줍니당 본인이 보고 싶은 데이터베이스 선택해주세요 mydb는 제가 임의적으로 만든 겁니다 이거 다 선택하면 모든 테이블을 다 보여준다는 겁니다. 하지만 만약 보고 싶은 것만 선택하고 싶으면 고르셔야 합니다. 왼쪽은 보고싶은 값 오른쪽은 보지 않아도 괜찮은 값입니다. 다 하고 오른쪽 밑에 있는 execute를 눌러주세요 그렇게 넘기다 보면 워크밴치를 볼 수 있습니다! 제가 공통이라고 적어놓은 것은 두 테이블이 공통으로 가지고 있는 데이터를 의미합니다. 마우스를 대면 어떤 데이터를 가지고 있는지 알려줍니다. 장점은 뭐냐, 한 눈에 어떤 테이블이 있는지, 각 테이블이 어떤 요소로 연결되어 있는지, 각 테이블은 어떤 데이터를 가지고 있는지 파악할 수 있습니다 꽤 편하더라구요 ^^ 공짜

Subquery 서브쿼리 [내부링크]

서브쿼리란 하나의 sql문 안에 들어있는 또 다른 sql문을 말합니다. 메인쿼리와 서브쿼리로 이루어져 있으며 서브쿼리는 메인쿼리에 종속되어 있습니다. 서브쿼리는 주로 from이나 where의 역할을 하지요 여기서 join과 차이가 나오는데요, join은 모든 테이블이 다 대등한 관계입니다. 그렇기 때문에 모든 칼럼을 어느 위치에서든 자유롭게 사용할 수 있어요 join은 아래로 들어가시면 됩니다. SQL inner Join 그리고 subquery Join이란 두 개 이상의 테이블을 서로 연결하여 데이터를 검색할 때 사용하는 방법을 말합니다. 서로 다른... blog.naver.com 그럼 subquery의 구조에 대해 알아보겠습니다. SELECT 보고싶은 값 FROM 테이블명 WHERE 조건 = ( SELECT 보고싶은 값 FROM 테이블명 WHERE 조건); 세번 째 줄에 있는 '='는 다양하게 바뀔 수 있습니다. 조건에 따라서 '>' '<' 'IN' 등 말입니다. 질문은 에이핑크

개꿀팁 추천 이번에는 다른 방식으로 화면 캡쳐한다잉 feat. 네이버캡쳐 [내부링크]

안녕하세요 여러분 저번에 제가 컴퓨터 모니터 화면 캡쳐하는 개꿀팁을 알려드렸죠?? !꿀팁! 화면 캡쳐 및 스케치방법 블로그를 쓰다보면 화면 캡쳐를 해야 할 일이 많이 생기는데요, 이 방법을 알기 전 저는 Prt scr눌러서 그... blog.naver.com 이번에는 다른 방법입니다ㅏㅏ!! 저번과 마찬가지로 옆에 계셨던 친절한 분이 가르켜주셨어요 바로 네이버 캡쳐입니다!! 저번꺼랑은 약간 달라요 둘 다 같이 쓰면 진짜진짜진짜진짜진짜진짜 좋아요!! 첨부파일 네이버캡쳐.zip 파일 다운로드 이거 눌러서 다운받으세요!! 진짜 편합니다! 어떤 면이 다르냐, 네이버 캡쳐는 캡쳐하고 화면에 선이나 사각형같은 거 사용하기 좋아요 위에 저런 상자가 있어요! 저거가 진짜 꽤 좋더라구요 정말 보완해주는 느낌! ctrl c하고 바로 냅다 ctrl v해주면 됩니다! 만약 화면 캡쳐를 많이 해야 한다면 정말 유용하게 잘 써먹을 수 있어용

부트스트랩 플렉스 사용하기 [내부링크]

부트스트랩을 사용하는 이유는 간단합니다. 좀 더 쉽고 빠르게 화면을 꾸미기 위해서죠 아싸아싸 <display flex> 이렇게 나옵니다. <div class="border"></div>로 되어있다면 상자만 생기고 안에 색은 안 채워져 있습니다. 하지만 <div class="border bg-warning"> 이렇게 bg(백그라운드 색깔) warning(부트스트랩에서 지정한 색이름)을 넣으면 백그라운드 색이 들어가게 된답니다. 백그라운드 색은 부트스트랩에서 지정해놨기 때문에 검색하면 나옵니다 보고 집어넣으시면 되요! <flex wrap> wrap이라는 속성을 사용했기 때문에 상자가 화면 크기에 따라 위치를 바꿉니다. <flex direction> <flex-row> <flex-column> <flex direction column> <flex direction row reverse> <flex direction column reverse> <justify content start 가로

텍스트 그림자 효과 text-shadow [내부링크]

텍스트 그림자란 글자에 그림자 효과를 주는 속성을 말합니다. 이 속성으로 그림자 뿐만 아니라 번짐 효과까지 줄 수 있습니다. 텍스트 그림자 효과 text-shadow: 가로 세로 색상; h1.a{ text-shadow: 5px 5px red; } 번짐 효과 text-shadow: 가로 세로 번짐크기 색상; h1.a{ text-shadow: 5px 5px 1px blue; } 그림자로 글자 나타내기 color: 바탕색; text-shadow: 가로 세로 번짐크기 색상; h1.a{ color: #ffffff /*바탕색과 글자색 모두 흰색일 때*/ text-shadow: 5px 5px 1px blue; } 그림자 방향 반대로 하기 text-shadow: 가로 세로 번짐 색상 h1.a{ text-shadow: -0.4rem -0.3rem 0.01rem rgb(220, 173, 150); }

박스그림자 box-shadow [내부링크]

box-shadow 속성을 사용하여 우리는 박스에 그림자 효과를 줄 수 있습니다. box-shadow: 가로 세로 번짐정도 번짐거리 색상 저것들 다 채울 필요는 없고 필요한 것만 채우면 됩니다. 가로 | 세로 | 색상 box-shadow: 15px 20px teal; 가로 | 세로 | 번짐정도 | 색상 box-shadow: 5px 5px 10px teal; 음수값 (가로 | 세로| 번짐정도 | 색상) box-shadow: -10px -10px 20px teal; 가로 | 세로 | 번짐정도 | 번짐거리 | box-shadow: 10px 10px 10px 2px rgba(0, 0, 0, 1); 멀티 박스 쉐도우 적용 box-shadow: inset 5px 5px 20px green, 10px 10px 20px blue; /*insert는 그림자가 내부로 향하게 만드는 속성입니다.*/

테두리를 둥글게 box-radius [내부링크]

box-radius는 테두리를 둥글게 만드는 속성입니다. border-radius: top-left-x top-right-x bottom-right-x bottom-left-x / top-left-y top-right-y bottom-right-y bottom-left-y 8군데를 설정할 수 있습니다. 그렇지만 굳이 다 설정할 필요는 없습니다. /*동그랗게 만들고 싶다면 꿀팁*/ 50%로 설정하면 된답니다. .box_a{ border-radius: 50%; }

transform - rotate / scale / skew / translate / trnasform-origin [내부링크]

transform 속성을 이용하면 회전, 크기조절, 기울이기, 이동 효과 등을 나타낼 수 있습니다. rotate 돌아가는 각도 설정이 가능합니다. transform: rotate(원하는 각도 deg); transform: rotateX(Ndeg); transform: rotateY(Ndeg); transform: rotate(Ndeg); /*deg: degree*/ .box_a: hover{ transform: rotate(20deg); } 마우스를 대면 20도 돌아갑니다. scale 크기 조절이 가능합니다. transform:scale(원하는값 // 원래크기기준:1) transform:scaleX(); transform:scaleY(); transform:scale(X축비율, Y축비율); .box_a: hover{ transform: scale(2); } 마우스를 대면 2배 커집니다. /*1이 원래 크기, 0.5는 절반, 2는 2배*/ skew 경사를 조절할 수 있습니다.(기울어짐

트렌지션 transition [내부링크]

transition은 css 속성을 변경할 때 애니메이션 속도를 조절하는 방법을 제공합니다. 만약 transition을 사용하지 않는다면, 속성의 변화가 곧 바로 일어납니다. 예를 들면, 글자 두께를 bolder로 하면 화면에 곧바로 글자가 두꺼워 질 것입니다. 하지만 transition을 사용하면 일정한 기간에 걸쳐 그 효과가 나타나도록 설정할 수 있습니다. 그렇게 함으로써, 좀 더 부드럽게 스타일을 전환시킬 수 있습니다. transition을 사용하기 위해서는 두 가지 지정 값을 정해줘야 합니다. 1.효과를 지정시킬 속성(움직임/크기/색상 등)과 시작시의 값(0%), 완료시의 값(100%) ->transition-property에 값 지정 2.변화하는데 걸리는 시간(1s / 0.5s 등) ->transition-duration에 값 지정 transition은 자동으로 발동되지 않습니다. 가상 클래스 선택자(Pseudo-Classes) 또는 javascript의 부수적인 액션에 의

!꿀팁! 화면 캡쳐 및 스케치방법 [내부링크]

블로그를 쓰다보면 화면 캡쳐를 해야 할 일이 많이 생기는데요, 이 방법을 알기 전 저는 Prt scr눌러서 그림판에 붙여넣기해서 사용했었습니다... 참고로 Prt scr는 키보드 오른쪽 맨 위에 있습니다. insert 위에 f12옆에 있습니다! 힘들었죠.... 여기서 사진 짜르고,, 스케치하고... 정말 귀찮았습니다. 주변 분의 따뜻한 도움으로 방법을 알아냈습니다!! 바로 윈도우키 + shift+ S 누르면 됩니다..!! 그러면 화면이 회색으로 불투명해지면서 마우스로 캡쳐할 수 있습니다. 요건 제가 임의로 캡쳐한거!! 그러면 오른쪽 아래에 이런 문구가 뜨는데요 만약 스케치가 필요하시면 들어가시면 되고 굳이 할 필요없으면 들어가지 않아도 됩니다. 그러고나서 원하시는 사이트에 들어가 Ctrlv하시면 사진 캡쳐한 거 바로 첨부할 수 있어요! 근데 만약 나는 스케치를 하고 싶다! 아까 오른쪽 아래에 뜬 곳에 들어가면 <캡쳐 및 스케치>에 들어가집니다! 여기서 하고 싶은 스케치 하시면 되요

부트스트랩 다운로드 하지 않고 사용하기 [내부링크]

부트스트랩이란 일반적으로 한 번 시작되면 알아서 진행되는 일련의 과정을 말합니다. Bootstrap - 나무위키 (namu.wiki) 부트스트랩은 웹페이지를 더 쉽고 빠르게 디자인,개발할 수 있게 도와줍니다. 부트스트랩 · 세상에서 가장 인기있는 모바일 우선이며, 반응형인 프론트엔드 프레임워크. B 부트스트랩은 반응형이며 모바일 우선인 웹프로젝트 개발을 위한 가장 인기있는 HTML, CSS, JS 프레임워크입니다. 부트스트랩 다운로드 현재 v3.3.2 모든사람과 모든곳을 위해 설계되었습니다. 부트스트랩은 프론트엔드 웹개발을 더 빠르고 쉽게 만들어줍니다. 모든 기술 수준의 사람들, 모든 형태의 기기들, 모든 크기의 프로젝트들을 위해 만들어졌습니다. 프리프로세서 부트스트랩은 평범한 CSS 로 제공합니다만, 그것의 소스코드는 2개의 인기있는 CSS 프리프로세서인 Less 와 Sass 를 사용합니다. 신속하게 프리컴파일된 CSS ... bootstrapk.com 부트스트랩 사용방법 제공하는

css 파비콘(favicon) 삽입하기 [내부링크]

파비콘이란 뭘까요..? 저도 1시간 전까지는 몰랐습니다.. 하지만 알게된 이상 여러분에게 알려드리지 않을 이유가 없더군요 위키백과에 따르면 인터넷 웹 브라우저의 주소창에 표시되는 웹사이트나 웹페이지를 대표하는 아이콘을 뜻합니다. 뭔 말인지 모르겠다구요?? 직접보는게 더 이해가 빠르실겁니다.. 많이 익숙하시죠? 이걸 삽입해보겠습니다. 본격적으로 스따뚜~~ 먼저 준비해야할게 있습니다. 아이콘이 필요합니다. 구글에 검색해보시면 많은 사이트들이 나올텐데요, 마음에 드는 사이트를 골라 들어가 마음에 드는 아이콘 하나를 다운로드하세요 그리고 그 이미지를 vscode 파일에 넣어줍니다. 지금 images 파일에 넣었습니다. html <head>안에 <link>태그로 연결시켜주세요~ href 뒤에 주소연결을 해야 하는데, 파일에 들어있다면 "파일명/이미지저장이름.jpg/png" 그냥 이미지가 저장되어 있다면 "이미지저장이름.jpg/png"로 하면 됩니다. 혹시 오해할까봐 적는데 jpg/png는 j

css 홈페이지 상단에 로고 넣기 [내부링크]

이번에는 홈페이지 상단에 로고를 넣어보겠습니다.. 두둥 여러분은 모든 걸 가지고있지만 딱 한가지 부족한게 있는데요 바로 로고가 없어요...! 그렇기 때문에 우리는 로고를 다운로드 할 겁니다...!! 폰트어썸 5에 들어갑니다. 6에 들어가면 돈 줘야합니다... 하지만 5은 무료이지요~ 낄낄낄 Search v5 Icons | Font Awesome Search all the v5 icons. Try Font Awesome 6 with the all new Thin style. fontawesome.com 맘에 드는 아이콘을 골라줍니다! 저기 html에 <i>태그로 쓴 걸 복사해주세요 그리고 저 코드를 <h1 class="logo"><i class="fab fa-500px"></i>CAFE25</h1> 이렇게 넣어줍니다~ 주의해야할게 있어요! 바로 저 cafe25(임의로 정한 사이트명)가 무조건! h1코드 안에 있어야 합니다. 안그러면 이상해져요~(제가 그랬습니다..) 그러면 어떻게 될까

SQL 문법정리(1)-CREATE / INSERT / SELECT / AND OR [내부링크]

SQL에 나오는 여러 문법들을 정리합니다 CREATE, INSERT, SELECT TABLE을 만들고 싶다면? CREATE 테이블을 처음 만들 거라면 CREATE를 사용해야 합니다. SQL의 CREATE 문은 관계형 데이터베이스 관리시스템 (RDBMS)의 관리 하에 객체를 생성하는 데이터 정의 언어(DDL) 명령입니다. 아래는 CREATE의 기본적인 모습입니다. CREATE TABLE 테이블이름( 속성이름 데이터타입 기타 등등 ) 아래는 예제입니다. CREATE TABLE MEMBER( mem_id CHAR(8) PRIMARY KEY, /*pri 유일한 값. 중복안됨 PK라고 부름.*/ mem_name VARCHAR(10) NOT NULL, /*varchar character타입, 가변*/ mem_number INT NOT NULL, addr CHAR(2) NOT NULL, phone1 CHAR(3), phone2 CHAR(8), height SMALLINT, debut_date D

SQL 문법정리(2) ORDER BY, BETWEEN, ! (같지 않다) [내부링크]

오름차순 혹은 내림차순으로 정리 ORDER BY SELECT문을 이용할 때 기본적으로 테이블에 입력한 순서대로 출력이 됩니다. 하지만 내림차순 혹은 오름차순으로 정렬이 필요할 때는 ORDER BY절을 사용합니다. SELECT 열 FROM 테이블이름 WHERE 조건 ORDER BY 정렬하고자 하는 열 이름 ( ASC or DESC) ASC는 오름차순, DESC는 내림차순입니다. ASC가 기본값이기 때문에 오름차순(점점 커지는 것)을 원한다면 생략해주셔도 괜찮습니다. ORDER BY는 항상 SELECT문의 맨 마지막에 위치합니다. 예제입니다. SELECT mem_id, mem_name, addr FROM member WHERE addr='경기' OR addr='전남' OR addr='경남' ORDER BY addr; in으로 묶어 됩니다. 사잇값을 원한다면 BETWEEN X와 Y 사이의 값을 원한다면 간단하게 BETWEEN문을 사용하면 됩니다. WHERE 조건 BETWEEN X AND

SQL 문법정리(3) UPDATE, DELETE, DROP, VIEW [내부링크]

테이블의 데이터를 갱신하려면 UPDATE UPDATE문을 사용하면 각 행에서 하나 이상의 열 값을 변경할 수 있습니다. WHERE 절의 조건을 만족하는 레코드의 값만 수정합니다. UPDATE 테이블명 SET 필드이름1=데이터값1, 필드이름2=데이터값2, .. WHERE 필드이름 = 데이터값 UPDATE tblmember SET member_addr='서울시 강남구' WHERE member_name = '아이유'; 이 예제는 tblmember 테이블에서 member_name값이 '아이유'인 모든 레코드의 member_addr을 '서울시 강남구'로 바꾸는 예제입니다. 테이블 데이터 값을 삭제하고 싶다면 DELETE DELETE FROM 테이블명 WHERE 조건 DELETE 다음에 삭제할 데이터가 들어있는 테이블명을 명시한 다음 그 테이블에서 어떤 데이터를 삭제할 것인지 넣으면 됩니다. DELETE FROM tblmember WHERE member_id = 'tess'; tblmember

SQL 문법정리(4) LIKE [내부링크]

정확한 단어가 기억나지 않을 때 LIKE 우리는 한 번씩 정확하게 단어를 기억하지 못할 때가 있습니다. 그럴 때 LIKE구문을 사용하시면 됩니다. LIKE구문을 사용하면 부분적으로 일치하는 부분을 찾을 수 있어요 LIKE : ~와 같은, ~와 비슷한 SELECT * FROM 테이블명 WHERE 컬럼명 LIKE '조건'; _ : 글자 숫자를 정해줍니다.(EX. _가 2개면 두 글자) %:글자 숫자를 정해주지 않습니다. 그리고 모든 문자라는 의미가지고 있어요 SELECT * FROM tblmember WHERE member_name LIKE '%핑크'; 이렇게 사용하면 tblmember라는 테이블에 member_name이라는 열에 끝이 '핑크'로 끝나는 문자가 있는 row를 출력하게 됩니다. 이즈를 포함한 걸 찾고 싶다면 '%핑크%'; 이즈로 앞에 두 글자로 시작하는 걸 찾고 싶다면 '__핑크';

SQL 문법정리(5) DISTINCT [내부링크]

중복되는 걸 막고 싶다면 DISTINCT 우리가 SELECT문을 사용하여 자료를 요청하면 프로그램은 결과값이 만약 수 백, 수 천개가 동일하더라도 자료를 그대로 반환을 해줍니다. 만약 DISTINCT구문을 사용한다면 여러분은 서로 중복되는 행을 제거하고 한 번만 출력하게 될 수 있습니다. SELECT DISTINCT 필드 FROM 테이블 SELECT distinct(prod_name) FROM buy WHERE mem_id IN (SELECT mem_id FROM member WHERE height>=165);

SQL 주석(Remark) [내부링크]

주석은 주로 코드에 설명을 달거나 잠시 해당 부분의 실행을 막고 싶을 때 사용합니다. SQL에서 주석처리를 하는 방법은 크게 두 가지 방법이 있습니다. 한 줄 주석 한 줄을 주석처리 할 때는 '--'를 사용합니다. 반드시 --뒤에 바로 붙여쓰면 안되고 한 칸 공백이 있어야 합니다. SELECT mem_num, mem_name, mem_id --인원 수,이름,아이디를 뜻한다. FROM tblmember WHERE mem_num > 5; -- 인원 수가 5명 이상인 경우 2. 블록 주석 블록 주석이란 여러 줄을 다같이 주석처리하는 것을 말합니다. 블록 주석을 할 때는 '/**/'을 사용합니다. /* 주석에 넣을 내용 */ /* 블록 주석을 연습하고 있습니다. SELECT mem_num, mem_name, mem_id FROM tblmember WHERE mem_num > 5; */ 이렇게 하면 이 블록 전체가 주석처리가 됩니다. 한 줄 주석을 하든, 블록 주석을 하든 주석처리가 되면 글

SQL 기본키/주키(PRIMARY KEY) [내부링크]

기본 키 열은 각 행을 구분하는 유일한 열을 말합니다. 기본 키 열은 중복되어서는 안되고(단일 값 UNIQUE) 비어 있어도 안됩니다.(NOT NULL) 또 각 테이블에는 기본 키가 하나만 지정되어 있어야 합니다. 기본 키는 하나 이상의 컬럼이 그룹화 되어 기본키로도 쓰일 수 있습니다. 기본 키를 지정하는 방법 선언하는 위치에 따라 컬럼 제약과 테이블 제약으로 나뉩니다. 컬럼 제약은 컬럼 선언 뒤에 위치하고 테이블 제약은 모든 컬럼 선언이 끝난 후 마지막 위치에 옵니다. CREATE TABLE 테이블명( 필드 선언, -- 여기에 오면 컬럼 제약 필드 선언, 필드 선언 -- 여기에 오면 테이블 제약 ); 기본 키의 요건 기본 키는 기본적으로 세 가지 요건을 충족해야 합니다. 바로 대표성, 자주 참고하는 속성, 가급적 짧은 속성입니다. 대표성 : 레코드를 상징하는 값이어야 합니다. 자주 참고하는 속성 : 기본키에는 기본적으로 인덱스가 생성되어 검색 효율이 좋습니다. 가급적 짧은 속성 :

Grid 게임으로 배우자 Grid Garden +)정답까지 [내부링크]

Grid Garden A game for learning CSS grid layout cssgridgarden.com 어렵다리 어렵다... 정답 1단계 : grid-column-start: 3; 2단계 : grid-column-start: 5; 3단계 : grid-column-end: 4; 4단계 : grid-column-end: 2; 5단계 : grid-column-end: -2; 6단계 : grid-column-start: -3; 7단계 : grid-column-end: span 2; 8단계 : grid-column-end: span 5; 9단계 : grid-column-start: 3; 10단계 : grid-column: 4 / 6; 11단계 : grid-column: 2 / span 3; 12단계 : grid-row-start: 3; 13단계 : grid-row: 3 / span 5; 14단계 : grid-column: 2; grid-row: 5; 15단계 : grid-col

Flex box / Flex direction / Flex wrap [내부링크]

css를 하면서 좀 더 쉽고, 간결하게 레이아웃을 정리할 수 있는 방법이 있습니다. 그건 바로 flexbox입니다. flex는 레이아웃 배치 전용 기능으로 개발되었습니다. flexbox 기본 형태 flexbox는 기본적으로 부모 요소인 flex-container와 자식요소인 flex-item으로 구성되어 있습니다. 부모 요소에 한 가지 설정을 하면 (ex. background-color: white;) 그 설정이 자식 요소에도 적용이 됩니다. -> 컨테이너가 flex의 영향을 받는 전체 공간이며, 설정된 속성에 따라 각각의 아이템이 배치되는 것. flex-container 만드는 방법 <html> <div class="container"> <div class='box'>A</div> </div> <css> .container { display: flex; } /*여기서 막간 꿀팁*/ display:flex;를 설정해준다음, justify - content: center; align-

CSS 가상요소(Pseudo-Element) 정리 [내부링크]

CSS 가상요소(Pseudo-Element)란 선택자에 추가하는 키워드며 선택한 요소(element)의 일부에만 스타일을 적용합니다. => 선택한 요소 전체(x), 요소의 일부(0) 요소의 특정한 부분에 지정된 기능을 하도록 가상 요소 키워드 별로 미리 기능이 정의되어있습니다. 가상요소 대표적인 6가지 ::before 요소 내용 앞쪽에 새 컨텐츠 추가 ::after 요소 내용 뒷쪽에 새 컨텐츠 추가 ::selection 마우스 드래그로 선택한 텍스트 컨텐츠 영역을 선택 ::marker 목록 아이템 앞에 붙는 마커를 선택 ::first-letter 현재 웹 브라우저에 보이는 상태를 기준으로 요소의 텍스트 컨텐츠 첫 글자 선택 ::first-line 현재 웹 브라우저에 보이는 상태를 기준으로 요소의 텍스트 컨텐츠 첫 줄 내용 선택 대표적인 것이 ::before와 ::after입니다. 이 두 가지만 새 컨텐츠를 추가하는 가상 요소이며 나머지 4개는 특정 부분을 선택하는 가상요소입니다. 가

이미지 스프라이트(image sprite) [내부링크]

이미지 스프라이트란 컴퓨터 그래픽스에서 2차원 비트맵 이미지나 애니메이션을 합성하는 기술을 말합니다. 웹의 경우는 '여러 개의 이미지를 하나의 이미지로 만들어 놓는 것'을 의미합니다. 아래 이미지를 참조해주세요 이미지스프라이트의 장점과 단점 그렇다면 어떤 장점을 가지고 있을까요? 첫번째 장점은 서버를 요청할 때 여러 개의 이미지를 단 한개의 이미지로 합쳐져 사용하기 때문에 서버에 이미지를 요청하는 횟수를 한 번으로 줄일 수 있습니다. 그렇기에 화면을 빠르게 움직일 수 있습니다. 두 번째는 여러 이미지 파일을 하나로 합쳤기 때문에 그 만큼 관리해야 하는 대상이 줄어듦니다. 그렇기 때문에 유지보수하는데 보다 수월합니다. 하지만 그렇다고 서로 관련이 없는 이미지들을 합치는 것은 좋지 않습니다. 카테고리를 정해 관련 이미지들을 이미지 스프라이트로 사용하는 것이 더 효율적입니다. // 첫번째 단점은 한 이미지에 여러 이미지를 넣기 때문에 만약 그 중 한 이미지를 수정해야 할 필요가 있다면 수

CSS FLEX BOX 게임 [내부링크]

FLEX BOX를 연습할 수 있는 게임이 있습니다. http://flexboxfroggy.com/#ko Flexbox Froggy A game for learning CSS flexbox flexboxfroggy.com http://www.flexboxdefense.com/ Flexbox Defense Your job is to stop the incoming enemies from getting past your defenses. Unlike other tower defense games, you must position your towers using CSS! www.flexboxdefense.com

내 컴퓨터 32bit인지 64bit인지 확인하기 [내부링크]

프로그램을 다운로드 할 때 먼저 알아야할 것은, 내 컴퓨터가 32비트인지 64비트인지에 대한 것입니다. 간단합니다. 먼저 윈도우 창을 열어주세요 그리고 설정창에 들어갑니다. 여기에 들어가면 많은 선택 창들이 보이는데 여기서 '시스템'에 들어갑니다. 시스템에 들어간 다음, 정보에 들어갑니다. 정보에 들어가시면 정치사양 - 시스템 종류에 운영체제를 확인할 수 있습니다. 제 컴퓨터는 64비트 운영 체제네요

MySQL 다운로드 [내부링크]

MySQL은 여러 SQL 사이트 중 하나입니다. ORACLE, MySQL, Microsoft SQL server 등이 있습니다. 현재 MySQL은 ORACLE에 인수되어 있는 상태인데요 MySQL을 다운로드하기 위해서는 오라클에 회원가입을 무조건 해야 합니다. 아래로 들어가면 MYSQL다운로드할 수 있는 사이트가 나옵니다. MySQL MySQL HeatWave - One MySQL Database service for OLTP, OLAP, and ML MySQL HeatWave MySQL HeatWave is a fully managed service that enables customers to run OLTP, OLAP, and machine learning workloads directly from their MySQL Database. HeatWave boosts MySQL performance by 5400x. Learn More » MySQL Ente... www.mysq

MySQL할 때 다운로드 받는 프로그램 // HeidiSQL [내부링크]

MySql을 할 때 좀 더 쉽게 할 수 있도록 도움을 주는 프로그램이 있는데 바로 HeidiSQL입니다. HeidiSQL(하이디SQL)은 이전에는 ‘MySQL Front’로 알려졌던 제품이며, 자유 소프트웨어 그리고 오픈 소스 클라이언트 또는 MySQL 프론트엔드 제품이라고 합니다.(위키백과) https://www.heidisql.com/ HeidiSQL - MariaDB, MySQL, MSSQL, PostgreSQL and SQLite made easy What's this? HeidiSQL is free software, and has the aim to be easy to learn. "Heidi" lets you see and edit data and structures from computers running one of the database systems MariaDB, MySQL, Microsoft SQL, PostgreSQL and SQLite. Invented in

SQL을 배우기 전 알아야할 기본적인 개념 [내부링크]

SQL이란 무엇인가 SQL(Strutured Query Language)은 관계형 데이터베이스에서 사용되는 언어입니다. SQL을 부를 때 '에스큐엘' 혹은 '시퀄'로 읽습니다. SQL은 특정 회사에서 만드는 것이 아닌 국제표준 SQL이 존재합니다. 국제표준화기구에서 SQL에 대한 표준을 정해 발표를 합니다. 이를 표준 SQL이라고 부릅니다. 데이터베이스란 무엇인가 데이터베이스(DataBase , DB)란 데이터의 집합이며 데이터를 저장하는 공간을 말합니다. 우리의 일상정보가 국가, 기업 등의 차원에서 저장되고 활용되고 있습니다. 모든 정보가 데이터입니다. 이 정보들의 집합을 말합니다. SQL을 하기 위해서는 가장 먼저 데이터베이스를 준비해야 합니다. 그리고 이 데이터베이스 안에는 테이블이 들어있습니다. 테이블이란 무엇인가 테이블(Table)은 데이터베이스의 최소 단위를 말합니다. 하나 이상의 열과 행으로 구성되어 있습니다. SQL의 대부분 내용이 이 테이블과 관련되어 있습니다. 2차

SQL 관련 중요 용어 [내부링크]

한글 용어 영문 용어 약자 설명 문자형 Character CHAR 문자를 입력하는 데이터 형식 정수형 Integer INT 정수(소수점 없는)를 입력하는 데이터형식 널 Null 비어 있는 값 널 허용 안함 Not Null NN 빈 값을 허용하지 않는다. 입력 INSERT 데이터를 입력하는 SQL 수정 UPDATE 데이터를 수정하는 SQL 삭제 DELETE 데이터를 삭제하는 SQL 조회 SELECT 데이터를 조회하는 SQL 세미콜론(;) SQL의 끝을 표시하는 기호 -예약어 : SELECT, FROM, WHERE와 같이 기존에 SQL. 글자가 파란색으로 나타난당 출처: 혼자 공부하는 SQL

코딩 할 때 하면 안되는 두 가지! [내부링크]

강사님이 말씀해주신 코딩할 때 하면 안 되는 두가지.. 1.띄워쓰기 2.한글 .... 아직 그 심각성을 피부로 느끼지는 못하지만 곧 느껴지겠지..

css를 게임하면서 공부해봅시다. [내부링크]

css dinner라는 게임이 있더라구요 https://flukeout.github.io/ CSS Diner A fun game to help you learn and practice CSS selectors. flukeout.github.io 저는 좀 어려웠는데 주변 분들은 수월하게 하시더라구요 여러분들도 관심있다면 한 번 해보세요

CSS 블럭(block) vs 인라인(inline) [내부링크]

css에 블럭과 인라인이라는 것이 있습니다. 블럭과 인라인 서로 유사하지만 다른점들이 존재합니다. <블럭(block)> 세로로 한 줄에 하나씩 쌓인다 가로와 세로 길이를 갖고 있다/지정할 수 있다. (width, height) 화면 배치를 할 때 주로 사용한다. display속성이 block으로 지정된 요소들은 줄바꿈요소도 같이 들어있기 때문에 기존에 있던 것들을 다른 줄로 밀어내고 혼자 한 줄 차지한다. 대표적인 블록태그로는 <div> , <p>가 있다. <인라인(inline)> 한 줄에 여러 요소가 나온다 가로 세로 길이가 없다. 안에 들어있는 내용물의 크기 만큼이 사이즈다 텍스트를 꾸밀 때 주로 사용이 된다. 블록과 달리 줄바꿈요소가 포함되어있지 않다. 그렇기 때문에 한 줄에 다른 엘리먼트가 있다면 같이 배치된다. 출처 : https://velog.io/@sehy/TIL-9-CSS-position TIL 9 | CSS display, position about css posit

CSS padding과 margin [내부링크]

css를 배우다 보면 padding과 margin이라는 속성을 거의 무조건 사용하게 됩니다. 두 속성은 서로 닮은 듯 많이 다른 점들을 가지고 있습니다. 공통점은 둘 다 여백에 관련된 속성을 가지고 있다는 것입니다. 하지만 차이점은 아래 사진을 보시면 됩니다. 출처:https://coding-factory.tistory.com/187 [Html] Margin, Padding 속성의 차이점과 사용법 HTML이나 XML같은 언어를 사용하다보면 Margin과 Padding이라는 속성을 많이 보셨을겁니다. 몇몇분들은 이 두가지 속성의 의미를 잘 모르고 쓰시는 분들도 있더군요. 두 속성 다 여백을 주는 의미에서는 같지만... coding-factory.tistory.com margin은 오브젝트와 외부여백과의 여백의 간격을 말하고 padding은 오브젝트 내의 여백의 간격을 말합니다. 쉽게말하면 margin : 바깥쪽 여백 padding : 안쪽 여백 이라 말할 수 있을 것같습니다. -방향

CSS Float [내부링크]

css float란 웹페이지에서 이미지를 텍스트와 어떻게 배치할 것인가에 대한 속성입니다. 한글과 컴퓨터에서 사용하다보면 많이 보셨을거라 예상합니다. 출처 : https://uoonleen.tistory.com/81 [CSS3] float:left 속성의 이해와 overflow:hidden 응용 ︎ [CSS] float:left 속성의 이해 float의 등장 배경 img 태그는 block 성질을 가지고 있습니다. 그래서 이미지의 width 값이 작더라도 한 줄을 통째로 차지해버립니다. 이 경우엔 이미지 바로 옆 쪽에 문장.. uoonleen.tistory.com 사용방법 .container{ float: right; } float는 4가지 속성을 가지고 있습니다. left, right, none(기본 디폴트 값), inherit(cascading) 이렇게 입니다. float의 활용 float는 글과 이미지 사이 뿐만 아니라 홈페이지를 꾸밀 때 작은 레이아웃을 설정해 서로 간격을 맞

CSS 내비게이션/ 세로버전 세로버전, 마우스 올리면 변하게 만들기 [내부링크]

내비게이션 바(navigation bar) 우리가 어떤 홈페이지에 들어가면 가장 많이 사용되는 영역들 중 하나가 바로 네비게이션 바라고 할 수 있습니다. 네비게이션 바는 웹 사이트의 메뉴라고 보면 됩니다. 기본적인 구조 네비게이션 바는 주로 html에서 <nav>태그로 하며 <nav>태그 안에 <ul>, <li>를 넣어 영역을 채워넣습니다. *저의 모든 예제들은 제가 임의로 작성한 것입니다. 만약 그대로 복사해서 입력하면 에러가 발생할 수 있습니다. [html] <nav id="nav1"> <ul> <li><a href="#">홈</a></li> <li><a href="#">소개</a></li> <li><a href="#">제품</a></li> <li><a href="#">고객센터</a></li> <li><a href="#">서비스</a></li> </ul> </nav> 주로 링크를 사용해서 리스트 메뉴를 많이 만듦니다. [css] #nav1{text-align:center} #na

CSS 테이블 [내부링크]

HTML에서도 테이블을 만들었었습니다. HTML 테이블 <tr> <td> <th> <table border> HTML을 사용하면서 테이블을 제작할 수 있습니다. <tr>은 표의 가로 한 줄이라 할 수 있고 <t... blog.naver.com CSS에서는 HTML에서 만든 테이블을 보다 더 예쁘게(?) 만들어 볼 것입니다. HTML <table> <thead> <tr> <th>아이템명</th> <th>평가</th> <th>가격</th> </tr> </thead> <tbody> <tr> <td>우유</td> <td>5</td> <td>$3.00</td> </tr> <tr> <td>식빵</td> <td>2</td> <td>$2.50</td> </tr> <tr> <td>달걀</td> <td>2</td> <td>$1.90</td> </tr> <tr> <td>소고기</td> <td>4.5</td> <td>$9.90</td> </tr> <tr> <td>시금치</td> <td>4.2</td> <

CSS 폰트 스타일 바꾸기 [내부링크]

사이트에 들어갔을 때 만약 폰트가 모두 동일하고 특징이 없을 때 우리는 디자인이 심심하다고 느낄 것 입니다. 그렇기 때문에 우리는 CSS를 이용하여 폰트를 마음대로 바꿀 수 있습니다. 대표적인 폰트 사이트는 구글 폰트가 있습니다. 약간의 단점이 있다면 한글버전의 수가 많지 않다는 것입니다. https://fonts.google.com/ Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 폰트 삽입하기 폰트를 삽입하는 데는 2가지 방법이 있습니다. 1. html에 link를 이용하여 삽입하기 2. css에 @import를 이용해 삽입하기 구글 폰트에 들어가면 다양한 무료 폰트들이 있습니다. 그 중 마음에 드는 폰트를 골라 누르면 아래로 쭉~ 내려가면 Styles에 굵기별, 형태별로 쭉 나와있습니다. 그 중 마음에 드는 것을 골라 오른쪽에 +를 누르면 장바구니

CSS 백그라운드 이미지 삽입하기 [내부링크]

홈페이지를 보면 백그라운드 이미지를 삽입한 것을 쉽게 볼 수 있습니다. 이미지 삽입과 달리 백그라운드 이미지는 주로 헤드에 많이 삽입이 됩니다. 백그라운드 속성 background-image: url(1.jpg); 이미지주소 background-position: top center; 이미지 위치 backgroudn-size: background-repeat: no-repeat; 반복(초기값은 repeat) background-color: white; 출처:https://velog.io/@drv98/%EB%B2%A1%EA%B7%B8%EB%9D%BC%EC%9A%B4%EB%93%9C-%EC%9D%B4%EB%AF%B8%EC%A7%80 벡그라운드 이미지 background-position: top center; 이미지 위치 backgroudn-size: 가로 세로, cover , contain; background-repeat: no-repeat; 반복(초기값은 re velog.io 포지션

HTML 테이블 &lt;tr&gt; &lt;td&gt; &lt;th&gt; &lt;table border&gt; [내부링크]

HTML을 사용하면서 테이블을 제작할 수 있습니다. <tr>은 표의 가로 한 줄이라 할 수 있고 <td>는 셀 하나하나를 말합니다. 출처: https://molra0000.tistory.com/9 [HTML 기초 06]HTML 테이블태그 (table) [웹프로그래밍 기초강좌 - HTML 06] HTML 테이블태그 ( table ) (HTML기초강좌 6강) ① 기본 테이블 구조 (table/tr/td) - 테이블을 사용함으로 웹개발자가 데이터를 열과행으로 정렬하여 표현할 수 있습니다... molra0000.tistory.com 표를 보면 제목처럼 중요해서 굵은 글씨로 써져 있는 셀들이 있는데 이 셀들을 <th>로 나타내면 글씨가 굵게 나타납니다. caption이란 표 위에 적히는 제목을 말합니다. 그리고 thead와 tbody로 크게 테이블을 나눌 수 있는데 결과만 보면 나누든 말든 똑같이 나오지만 어디가 목차(?)같이 중요한지 프로그래머들을 쉽게 파악할 수 있습니다. 테이블을 작성한

CSS와 사용방법 [내부링크]

HTML을 배우면 무조건 함께 배우는 것이 있는데 그것은 바로 CSS입니다. CSS란 Cascading Style Sheets의 줄임말로 html로 만든 것을 꾸며주는 역할을 합니다. 글자 크기를 바꾸기도 하고 색상, 위치, 간격 등을 조절 할 수 있습니다. html에 css를 적용하는 것은 3가지 방법이 있는데 html의 태그에 바로 style속성에 css삽입하기 - 인라인 스타일(Inline style) <body> <h1 style="color:white";></body> 2.html문서 안에 내부 스타일 시트 만들기 - 내부 스타일 시트(Internal style sheet) -주로 head태그 안에 style태그를 만들어 style을 넣습니다. <head> <style> <h1 style="color:white";> </style> </head> 3. 외부에 css파일을 별도로 만든 다음 연결하기 - 외부 스타일 시트 (External style sheet) <head> <

CSS 문법 정리 (tag, id , class) [내부링크]

CSS를 활용할 때 사용되는 문법을 정리해보았습니다. 크게 3가지 유형으로 나뉘는 데요 1.태그 태그는 그냥 냅다 적어줍니다. body{ color : white; } 이렇게 말입니다. 2.class class를 사용할 때는 앞에 (.)온점을 넣어줍니다. .container{ background-color : blue; } 3.id id를 사용할 때는 앞에 (#)을 넣어줍니다. #first{ font-size : 30px } 여기서 class와 id의 차이가 나옵니다. class는 여러 개를 사용할 수 있지만 id는 단 한 개만 사용가능합니다. 그렇기 때문에 css에서는 우선순위 순서가 존재합니다. 영향을 끼치는 영역이 작을수록 우선순위가 높아집니다. html, body, .container, #first가 있다고 합시다. 여기서 가장 많은 영향을 미치는 순서대로 html, body, .container, #first입니다. 그렇기 때문에 예를 들어 body가 글자색을 파란색으로 지