오답 노트/파이썬 실습(임시폴더)

웹구축 정리

히니1008 2022. 6. 3. 21:45

#문장 태그

< —! —> :작업보안 기호, 주석처리

<img src = “html.png”>

     속성명   속성값

<head>:문서에 대한 정보, 외부 소스 참조

<body>:html바로 아래, head다음에 위치.

<bar>:줄바꿈 태그. 줄바꿈은 ‘/’기호 따로 불필요함


#글자 태그

:일반,b태그,style bold,strong태그

단락지정: p태그

줄바꿈: b태그

./ : ‘현재 작업중인 페이지’

../ :’상위폴더 이동’


웹 서버

웹 서버는 하드웨어,소프트웨어 두가지 측면으로 구분

1.하드웨어

-웹사이트 컴포넌트 파일을 저장하는 컴퓨터

-컴포넌트 파일에는 HTML,Image,CSS,Javascript가 존재

-컴포넌트 파일을 인터넷을 통해 클라이언트에게 전달

 

2.소프트 웨어

사용자가 어떻게 호스트 파일들에 접근하는지 관리

웹 서버는 주소 HTTP프로토콜을 사용하여 클라이언트 요청을 처리 및 응답


#HTML 메타데이터

참고 링크:https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Getting_started

 

Getting started with HTML - Learn web development | MDN

You made it to the end of the article! We hope you enjoyed your tour of the basics of HTML.

developer.mozilla.org

1.HTML

HTML: markup language that tells web browsers how to structure the web pages you visit.

웹페이지를 기술하기 위한 마크업 언어. 웹페이지의 내용(content)와 구조(structure)을 담당하는 언어

#Adding attributes to an element#

 -href: specifies the web address for the link

 -title: specifies extra information about the link

 -target: specifies the browsing context used to display the link.

 

문서의 character 인코딩을 특정하기 

<meta charset="utf-8">

문서의 character-문서에서 허용하는 문자집합(character set)-encoding에 대해 간단히 표시함. 

utf-8은 전세계적인 character집합으로 많은 언어들을 문자들을 포함함

.

<html>
	<head>
    	<title>Page Title</title> 
        <style>
        	body {
            	background-color:black;
                color: white;
                }
        </style>
     </head>
     <body>
     	<p>Test</p>
     </body>
 </html>

css파일 link걸기

<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>repl.it</title>
    <link href="index.css" rel="stylesheet" type="text/css" />
  </head>
  <body>
  </body>
</html>

link tag : link 태그로 사용할 css파일을 링크해준다.

href속성: 참조할 css파일 경로를 지정해준다.

type속성: link태그로 연결되는 파일이 어떤 것인지 알려준다. css file을 연결하기 때문에 type은 항상 text/css다. 

rel속성: html파일과 css파일과의 관계를 설명하는 속성. css파일을 링크할 때는 항상 stylesheet값을 대입한다. 

 

[HTML의 요소]

HTML Reference (w3schools.com)

 

HTML Reference

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

[HTML의 속성]

HTML Attributes (w3schools.com)

 

HTML Attributes

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

# Headings Tag(제목 태그)

# Text Tag(글자 태그)


2.Tag

Style Tag

<html>
  <head>
    <title>Page Title</title>
    <style>
       body {
       		background-color : black;
            color : white;
      }
     </style>
   </head>
   <body>
   <p>Test</p>
   </body>
</html>

Link Tag

<html>
	<head>
    	<title>Page Title</title>
        <link rel="stylesheet" href="style.css">
    </head>
    <body>
       <p>Test</p>
    </body>
</html>

Script Tag

<html>
	<head>
    	<title>Page Title</title>
        <link rel="stylesheet" href="style.css">
        <script>
           document.addEventListener('click,function() {
           	alert('Clicked!');
           });
         </script>
     </head>
     <body>
        <p>Test</p>
      </body>
</html>

head Tag

<html>
	<head>
    	<title>Page Title</title>
        <link rel="stylesheet" href="style.css" >
        <script src="test.js"></script>
    </head>
    <body>
       <p>test</p>
    </body>
 </html>

body Tag(굵은 글씨 태그)  / br Tag(줄바꿈 태그) / P Tag(단락 지정) <p></p> /hr Tag

<!-- 웹 브라우저에게 html문서라고 알려주는 부분 -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!--title은 탭에 이름을 지정-->
</head>
<body>
    <p>
        <h1>추경호 부총리</h1> 겸 <h1>기획재정부 장관</h1>이 기업인과 만난 자리에서 법인세 인하와 가업상속공제 개편을 약속했다. <br>그는 당분간 5%대 고물가가 이어질 것을 예상하면서 기업에 ‘가격 상승요인 흡수’를 주문하기도 했다.<br>
    </p>
    <P>
        <br>추 부총리는 2일 서울 중구 대한상공회의소에서 열린 경제단체장 간담회에서 “과감한 규제 혁파와 법인세, 가업상속·기업승계 관련 세제 개편 등을 통해<br> 기업 주도의 투자와 일자리 창출을 적극적으로 뒷받침해 나갈 계획”이라고 밝혔다.<br> 
    </P>
    <h1>제목1</h1>
    <h2>제목2</h2>
    <h3>제목3</h3>
    <h4>제목4</h4>
    <h5>제목5</h5>
    <h6>제목6</h6>
    <h7>제목7</h7>
</body>
</html> 

 

 

 


 

하이퍼링크

동영상,음악,그림,프로그램,파일,글 등의 특정 위치를 지정할 수 있음. 웹사이트 or 프로그램으로 이동

 

1
<a href = "http://www.google.com"><Google></a>
cs

디렉토리

루트 디렉토리 파일 시스템 계층 최상위 디렉토리 C:\
홈 디렉토리 시스템의 사용자에게 할당된 개별 디렉토리 C:\Users\{계정명}
작업 디렉토리 작업 중인 파일에 위치한 디렉토리 ./
부모 디렉토리 = 작업 디렉토리의 부모 디렉토리 ../

파일의 경로

절대 경로 현재 작업 디렉토리와 관계없이 특정 파일의 절대적인 위치를 지정한다. http://www.google.com 

C:\users\test\Desktop\index.html
상대 경로 현재 작업 디렉토리를 기준으로 특정 파일의 상대적인 위치를 지정한다. ./index.html

.../route/second,html
Fragment 
identifier
페이지 내의 특정 id요소에 대한 링크(#{id 값})  
메일 mailto:  
script javascript:alert('test') ;  

 

List (비순서형 & 순서형)

1
2
3
4
5
6
7
8
9
10
11
12
<html>
    <body>
      <h2>
        비순서형 리스트
      </h2>
      <ul>
       <li>아메리카노</li>
       <li>카페라떼</li>
       <li>카페모카</li>
      </ul>
     </body>
</html>
cs
1
2
3
4
5
6
7
8
9
10
11
12
<html>
    <body>
      <h2>
        비순서형 리스트
      </h2>
      <ol>
       <li>아메리카노</li>
       <li>카페라떼</li>
       <li>카페모카</li>
      </ol>
     </body>
</html>
cs

TABLE 만들기 

태그 설명
table 표를 감싸는 태그
tr 표의 행을 나타내는 태그
th 표의 열을 나타내는 태그 중 제목을 표현
td 표의 열을 나타내는 태그

TABLE 속성

border 테두리 두꼐 지정(주로 css에서 사용)
rowspan 해당하는 셀의 행의 수를 지정
colspan 해당하는 셀의 열의 수를 지정

IMAGE


FORM

form Tag는 유저가 입력한 데이터를 수집하기 위하여 사용된다. 입력 방식으로는 input, textarea, button, select, checkbox, radio button, submit button등 태그들이 있다.

 

·속성 

action:입력 데이터가 전송될 URL지정

method:입력 데이터 전달 방식 지정(get/post)

 

·get

전송 URL에 입력 데이터를 리쿼스트링 형식으로 보내는 방식

전송 URL 바로 뒤에 '?'를 통하여 데이터의 시작을 알리고 'Key=value'(딕셔너리)형태의 데이터를 추가한다.

URL에 전송 데이터가 노출되기 때문에 보안에 문제가 있을 수 있으며 전송할 수 있는 데이터의 한계가 존재한다.

 

·post

get형식과 다르게 request body에 데이터를 담아 보내는 방식

URL에 전송 데이터가 노출되지 않아 보안적으로는 뛰어나지만 get형식에 비해 속도가 느리다.


INPUT

form태그 중에서 사용자로부터 데이터를 입력 받기 위해 사용되는 태그

form태그 내에 존재하여야 입력 데이터를 전송할 수 있다. 서버에 전송되는 데이터는 name이라는 속성을 키로 value속성을 값으로 하여 'key=value'형태로 전송된다.

 


select

여러 개의 리스트 중 여러 개의 아이템을 선택할 때 사용됨

서버에 전송되는 데이터는 select요소의 name을 속성의 키 값으로, option요소의 value를 key값으로 하여 key=value(속성)형태로 전송됨

 


CSS

CSS는 HTML의 각 요소(Element)의 style(design,layout etc)을 정의하여 화면에 어떻게 렌더링 하면 되는지 브라우저에게 설명하기 위한 언어

CSS는 styling의 정의라는 본연의 임무에 충실한 명확한 구분이 이루어짐 

 

'오답 노트 > 파이썬 실습(임시폴더)' 카테고리의 다른 글

OS함수  (0) 2022.07.26
0531  (0) 2022.05.31