728x90
<table>웹페이지에서 테이블을 만들기 위해서는 table 태그 사용함
<tr>테이블의 행(row가로줄)을 표현하는 태그
<th>열(column세로줄)의 제목을 표현하는 태그
<td> th와 마찬가지로 tr태그 안에서 사용
테이블에서의 각각 데이터를 담고있는 셀을 나타낸다.

이렇게 하고 style을 

적용해야 선이 생김

, 콤마 찍어서

한번에 값 줄 수 있음

border
padding 여백

결과~

셀병합도 속성 부여하면 됨!

위에가 셀병합한 거임

rowspan="" 가로줄, 행 ""개 셀 합하겠다
colspan="" 세로줄, 열 ""개셀 합하겠다

합할 거 태그 안에 넣어주면 됨

 

 

<textarea> 
여러줄의 텍스트를 입력받을 때 사용!

<textarea rows="" cols=""></textarea>
텍스트 (가로세로)줄수

결과값

 

 

인풋대신 버튼 만들수도 있어!

 

으라챠챠챠 복습끝~~~~

728x90
728x90

2일차 0806 수업

 

#form

<form action=""></form>
사용자가 입력한 정보를 서버로 전송할 때 사용한다.

 

로그인이나 회원가입 등 아이디랑 비번 입력하면 서버쪽에서 

가지고 DB확인. (암호화해서 보내면 서버에서 매칭해줌)

 

/ 는 주소 구분

 

입력받는 태그 <input>

#form전송

method="POST"
어떤 걸 입력했는지 제출했을때 안뜸!
method="GET"
아이디에 뭐썼고 비번에 뭐썼는지 보임

 

배울 때 저 

name

value

의 차이가 뭔가, ""안에 어떻게 써야하는건가 어려웠는데 

name을 내가 임의로 짓는 이름

value가 서버로 전달되는 정보값인가? 로 일단 이해함

 

!

파일명, 폴더명의 중요성 어필

네이밍 중요하다

누가봐도 알 수 있게 이름지을 때 풀네임으로 짓는 게 좋다.

 

 

 

인풋 종류되게 많다!!

 

#중복선택/단일선택 폼

 

방금 문제원인 찾았다...

나는 왜 value값이 제목으로 들어가고 그다음 작성한 값이 셀에서 튀어나오나..

취미선택 1개만 되어야하는데 왜 중복으로 되는가..

뭐가 문제인지 몰라서 밑에 똑같이 다시 써봤는데

인풋타입 radio를 "안닫고 써버려서 name이랑 합쳐진거였다

 

문제해결전
문제해결후(편안~)

<label>은 인풋테그 쓸 때 연결해서 자주 쓴다

라벨을 인풋 요소와 연관시키려면 

<input>에 id속성을 넣어야한다. 그런 다음 <label>에 id와 같은 값을 for속성을 넣어야 한다!

(둘이 같이 다녀~)

id는 하나만 됨, 고유함

 

<fieldset> 하나의 폼에서 여러 구역을 나눠서 표기할 때 사용(그룹화함)
<legend> fieldset으로 묶은 그룹에 제목을 붙여준다

그 결과값

#날짜

결과값

근데 얘는 id넣었는데 for안넣어도 되나보네

위에꺼는 라벨, 인풋을 따로써서 연결한거고 라벨 안에 인풋써서 그런가? 흠 알다가도 모르겠구만.

 

id는 고유한 값으로 한번만 쓸 수 있지만
class는 여러 번 쓸 수 있다! 막써도 됨. 애니메이션 등 모양바꾸고 꾸미는 역할해줌

 

#

 

autofocus 는 깜박이는 커서
required 는 반드시 입력해야하만 하는 내용, 빈칸전송시 오류라고 표시됨
placeholder 처음부터 저렇게 표기되어 나타남

결과값

lable class="res"

에서  class="res"

은 왜 있는거지??? 

 

빼본거랑 차이가 없어서 모르겠다.

 

#select

결과값

 

<select> 선택툴

오 인풋자리에 들어가는거같음 얘도 id로 라벨이랑 연결하는구나..
<option value=""></option>
선택옵션
option value-> 서버에 전송할 값을 뜻함
div 콘텐츠
엄청많이씀!

 

 

#경로 조심!!

 

위처럼 깔끔한 이유는 ul에 스타일 적용했기 때문인데

보통 스타일을 html에 넣지 않고 css파일 만들어서 따로 담아줌

이때 style을 따로 폴더링하니까

링크를 연결해줘야함!!!

 

 

만들어주고

 

style에서 태그로 직접 디자인

{} 비어있다는 뜻

필드셋 너비 500픽셀로

list-style: none;으로

ul의 동글벵이 뺌 (위 이미지가 뺀거임)

list-style
text-align 가로정렬
foat 주위감싸는 텍스트정렬설정
padding-left 안쪽 여백 영역 설정

 

링크 연결!!

(style은 body보다 앞에 뜨게 head에 넣어줌)

 

href에 경로설정! 

아까 계속 스타일이 적용 안돼서 

당황했는데

./에는 없었고

../에는 있더라고! 그렇게 연결했다.

 

728x90
728x90

2일차 0806 수업

제목으로는 내용을 써야겠으

 

<img src=" 사진경로 넣어주면됨"/>

에러 나길래 찾아보니까 이미지 경로 지정방법 절대경로/상대경로있다는데

절대경로- 웹페이지 "이미지주소복사" 해서 넣은 방법이라 생각.

상대경로- 이미지 삽입할 HTML문서 기준으로 경로 인식(, 내 컴퓨터파일에 있는 사진경로)

 

하위폴더로 이동하는 법: 하위 폴더명 적어주고 /

상위,하위폴더 뭔말인지는 모르겠지만 경로찾는 법은 밑에걸 써서 했음 
../  는 상위폴더로 이동하는 법

이미지 파일이랑 html파일이 다른 폴더에 있으면 이미지 파일경로 넣어줘야함!!

alt는 이미지 깨졌을때 안내문구
width 너비 
height 키

png 원본손실이 없는 무손실 압축, 일반적으로 웹에서 가장 많이 사용
jpg 손실압축으로 사진 이미지의 압축 효율이 좋음 주로 사진 이미지를 저장하는데 사용
gif 애니메이션을 지원함, 짤
svg (일반적으로는 잘 안쓰지만) 안깨져
raw 압축 이전의 확장자, 원본파일, 한 픽셀에 대해서 rgb색값이 있음
(->raw모드로 이번 포스터촬영해서 용량거덜났잖아 나..)

 

 

여기서는 y축 반대임

근데 걍 X방향 너비w Y방향 키,높이h로 생각하면 될 듯

title 값으로 속성부여!

 

728x90
728x90

#1 visual studio code 깔기

자바스크립트 등 사용 가능한 프로그램이라 한다.

 

쓰기 앞서 간단히 개념설명을 들었다.

 

html = 마네킹, 뼈대
css = 옷,디자인

 

#2 시작

 

새폴더를 만들고 새 파일을 만든다.

index.html

index.js (자바스크립)

index.css 

 

이렇게 쓸 수 있다고 함. 일반적으로 이름을 인덱스 붙인다고 하는데 꼭 그래야 하나?

오늘 과제물로 다르게 적었는데도 작동되긴 하던데..

 

오른쪽 창을 도화지라고 생각하자

doc 치고 엔터 누르면 기본 설정 좌르르 나옴

lang 은 언어. en에서 ko 한국어로 바꿔준다.

<!DOCTYPE html>
html의 브라우저에 html문서의 버전을 알려준다. 
이 태그를 통해 html5문법에 따라 해석되고 화면에 표시한다 

나는 까먹고 안 넣고 시작했는데 되긴 되어서 물어보니까 넣고 시작해야 오류안난다고 함! 넣고 시작하기

 

<!--  -->
이건 주석!
단축키는 ctrl K C

 

<head>
브라우저의 실행화면에 보이지 않지만 HTML 문서에서 필요한 사항이나 특수 기능을 
설정할 때 사용한다
<meta>
데이터를 표현하는 속성인 메타데이터를 설정한다
메타데이터는 데이터를 표현하는 또 다른 데이터

오픈 서버!~!

 

 

'

127이 아이피 주소 / index.html 이 실행되고 있다는 뜻

<body>
눈에 보이는 걸 쓰는 거임
브라우저 실행화면에 보이는 내용을 작성하는 곳!

 

문서의 시작과 끝

<>
꺽쇠는 시작과 끝
/
닫는다는 뜻

이런 거를 태그라고 부른다.
태그는 여러 종류 있지만 쓰는 것만 써. 다쓰지는 않음

왼쪽이 결과물 / 이 태그는 h6까지 있다고 함

꿀팁
shift alt ↑(또는)↓

하면 똑같은 거 복사돼서 밑에 뜸

 

#3 간단한 이론 설명

www = 월드와이드 웹 World Wide Web

 

얘를 통해 이미지 동영상 사운드 등 데이터를 유저한테 제공한다

쉽게 얘기하면 유저, 사용자랑 컴퓨터, 아니면 또 다른 사용자와 상호관의 소통할 수 있게 해주는 서비스

그럴 때 웹브라우저는 서버에서 제공되는 데이터를 분석한 다음에 화면에 보여주는 역할을 한다

우리가 흔히 아는 웹브라우저 크롬, 사파리등 

 

웹 프로그램-  프로그램에 필요한 데이터에 저장 수정 삭제 기능을 지원하는 걸 이야기

회원가입 게시판 댓글 쇼핑몰 장바구니 배송 조회 등등.

그런 기능 부여하는 역할 한다.

 

 

 

 

 

퍼블리션은 디자이너와 프론트 중간

 

개발자는 보통 프론트, 백  

둘 다 되면 풀스택.

 

프론트는 우리가 지금 웹브로저 접속 등과 같은 눈에 보여주게 하는 역할 하는 거(백앤드 데이터 db에 저장된 거, 라이브러리나 프로그램 이용해서 풀어주는 역할)

백앤드 뒷단위, 안 보이는 작업 ex) 데이터베이스, 서버.

 

그렇다고 프론트가 백앤드를 안보는 건 아님. 서로 코드를 볼 수밖에 없어.

 

 

 

#4 다시 설명

 

<br>줄바꾸기

 

&nbsp;  한칸띄어쓰기

 

F12 개발자 모드 -> 코드 볼 수 있어

 

<p>한단락띄우기</p>

 

<b>볼드하게보임</b>

 

<i>비스듬히보임</i>

 

 

목록 나타내는 태그

<ul>

     <li> </li>      얘는 순서없이 

 

<ol>

    <li> </li>    얘는 넘버링 자동붙여줌 

 

용어 정리할 때 dl이나 dt사용

 

 

나중에 폴더 이미지/html 등 폴더 잘구분해야함

참고로 나 이동안되는거 왜 그런가 보니까 html를 다른 폴더에 넣어놔서였음

연동할 수 있게 같은 폴더에 넣어줘야 함

 

a 태그는 주소

블랭크라는 녀석은 새 창()으로 이동해주는 것뿐

블랭크 빼면 자체적으로 이동

 

대체로 많은 에러 스펠링, 대소문자 오타에서 시작하니까 조심하자!

728x90

+ Recent posts