html
ํฌ๋กฌ๋ธ๋ผ์ฐ์ ์์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ ์ฌ๋ฐฑ ์ ๊ฑฐํ๊ธฐ
์น์ฌ์ดํธ๋ง๋ค ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง์ผ๋ก ์ธํด์, ๊ฐ๊ธฐ ๋ค๋ฅธ ๊ฐ๋ค์ ใฑ์ง ์ ์๋๋ฐ, ์ ํ, ๊ตฌ๊ธ์์ ์๋ก ๋ค๋ฅธ ๋ธ๋ผ์ฐ์ ๊ฒฐ๊ณผ ๊ฐ์ด ๋์ฌ ์ ์๊ธฐ์, css ์์ ๋ธ๋ผ์ฐ์ ๊ธฐ๋ณธ ์ธํ ์ ์ด๊ธฐํํด์ผํจ reset css cdn ์ ๊ฐ์ ธ์์ ์ฌ์ฉํ๋ ค๋ html์ link๋ก ๋ถ์ฌ๋ฃ์ด์ผ(์ ๋๋งํฌ๋ก ํ๋ ๋ฐฉ๋ฒ์ ๊ถ์ฅ) https://www.jsdelivr.com/package/npm/reset-css jsDelivr - A free, fast, and reliable CDN for Open Source Supports npm, GitHub, WordPress, Deno, and more. Largest network and best performance among all CDNs. Serving more than 80 bil..
[AWS + Filezila] ์น์๋น์ค ๋ฐฐํฌ ์ํ ์์
๋ค๋ฅธ ๊ฒ๋ณด๋ค ์ํ ์์(์ฌ์ง)๊ณผ ์ฝ๋์ด๋ค ์ฝ๋ 1. app.py 2. index.html app.py from flask import Flask, render_template, request, jsonify app = Flask(__name__) # DB from pymongo import MongoClient client = MongoClient('mongodb+srv://test:test@cluster0.wpvuwzi.mongodb.net/Cluster0?retryWrites=true&w=majority') db = client.dbsparta @app.route('/') def home(): return render_template('index.html') @app.route("/homework",..
[์น์๋น์ค ๋ฐฐํฌ] AWS EC2 + Filezila ์ด์ฉํ๊ธฐ
์คํ๋ฅดํ ์ฝ๋ฉ ์น๊ฐ๋ฐ 5์ฃผ์ฐจ ๋ง์ง๋ง ๊ฐ์ ๋ด์ฉ์ ๋ฃ๊ณ ์์ฑํ ๋ด์ฉ์ด๋ฉฐ, ์ฐธ๊ณ ๋ฐ๋๋๋ค. ์ฌ์ฉํ ๊ฒ : AWS EC2(Linux Ubuntu 22.04 LTS Server), Git Bash, Filezila, HTML , CSS , JS, Bootstrap, Ajax 1. ์น์๋น์ค๋? ์น ์๋น์ค ๋ฐ์นญ์ด๋ ํด๋ผ์ด์ธํธ ์์ฒญ์ ํญ์ ์๋ตํด์ค ์ ์๋ ์๋ฒ์ ํ๋ก์ ํธ๋ฅผ ์คํ์ํค๋ ๊ฒ์ ์๋ฏธ ์ธ์ ๋ ์์ฒญ์ ์ํ๋ ค๋ฉด ๋ค์ 2๊ฐ์ง๊ฐ ์ถฉ์กฑ๋์ด์ผ ํจ ์ปดํจํฐ๋ ํญ์ ์ผ์ ธ์๊ณ , ํ๋ก๊ทธ๋จ์ด ์คํ๋์ด ์์ด์ผ ํ๊ณ ๋ชจ๋๊ฐ ์ ๊ทผํ ์ ์๋ ๊ณต๊ฐ ์ฃผ์์ธ ๊ณต๊ฐ IP ์ฃผ์ ( Publick IP Address)๋ก ๋์ ์น ์๋น์ค์ ์ ๊ทผํ ์ ์๋๋ก ํด์ผํจ ๊ฐ๋น์์์ IP ์ฃผ์๋ฅผ ์ ์ฒญํ์ฌ ์ฃผ์๋ฅผ ํ๋ ๋ง๋ฌ gs-tom.shop ์ด๋ผ๋ ์ฃผ..
html pdf ๋ณํ
html pdf ๋ณํํ๊ธฐ ์ํด์๋ html ํ์ผ์ด ์กด์ฌํด์ผํ๋ค ์ฐ์ ํ์ํ html ํ์ผ์ ์ค๋นํ๋ค ์ดํ ๋ค์ ์ฌ์ดํธ์์ ํด๋น ํ์ผ์ ๋์ด ๋น๊ฒจ์ ๋ฃ์ผ๋ฉด ๋์ด๋ค ๋์ฌํ๊ธฐ ์ฌ์ฉํ ์ฌ์ดํธ : https://html2pdf.com/ko/ HTML ํ์ผ PDF๋ก ๋ณํ ์ด ๋ฌด๋ฃ ์จ๋ผ์ธ ๋ณํ๊ธฐ๋ก HTML ๋ฐ OHTML ํ์ผ์ PDF ํ์์ผ๋ก ์ต๋ํ ๋น ๋ฅด๊ฒ ๋ณํํ์ธ์. html2pdf.com
html ์ฃผ์ ์ฒ๋ฆฌ
html ์ ์์ฑํ๋ค๊ฐ ์ค๋ช ์ ๋ง๋ถ์ด๋ ค๋ ๊ฒฝ์ฐ, ํ๊ทธ ์ฌ์ด์ ๊ธฐ์ ํ๋ค jsp ์ฃผ์๋ฌธ์์๋ ์ด๋ฐ์์ผ๋ก ๋ํ๋ธ๋ค ์คํฌ๋ฆฝํธ๋ฆฟ ๋ด๋ถ์์๋ // ์ด๋ฐ์์ผ๋ก ์ฃผ์์ฒ๋ฆฌ ํ๋ค ๋ ์ฃผ์๋ฌธ์ ํน์ง ๊ณตํต์ : html์ ์ฃผ์๋ฌธ๊ณผ jsp์ ์ฃผ์๋ฌธ์ ์คํ์ ์๋ฌด๋ฐ ์ํฅ์ ์ฃผ์ง ์๋๋ค ์ฐจ์ด์ : html ์ฃผ์๋ฌธ์ ์น ์ปจํ ์ด๋๊ฐ ๊ทธ๋๋ก ํด๋ผ์ด์ธํธ์๊ฒ ๋ณด๋ธ ํ, ๋ธ๋ผ์ฐ์ ๋ ์ด ๋ถ๋ถ์ ์ฃผ์์ผ๋ก ์ฒ๋ฆฌํ๋ค. jsp ์ฃผ์๋ฌธ์ ๋ธ๋ผ์ฐ์ ์ ๋ณด๋ด์ง์ง ์์ ๊ณต๊ฐ๋์ง ์๋๋ค &TIP html ์ฃผ์๋ฌธ๊ณผ jsp ์ฃผ์๋ฌธ์ ์ ์ ํ๊ฒ ์ฌ์ฉ๋์ด์ผ ํ๋ค jsp ๋ฌธ์ฅ์ ๋ํ ์ฃผ์์ด๋ผ๋ฉด ์ด๋ฅผ jsp ์ฃผ์๋ฌธ์ผ๋ก ์ฒ๋ฆฌํ๋ ๊ฒ์ด ๋ฐ๋์งํ๋ค. jsp ๋ฌธ์ฅ์ ๋ํ ์ฃผ์ ์ฒ๋ฆฌ๋ฅผ html ์ฃผ์์ผ๋ก ์ฒ๋ฆฌํ๋ค๋ฉด ํด๋ผ์ด์ธํธ๊ฐ ์์ค๋ณด๊ธฐ๋ฅผ ์ํํ ๊ฒฝ์ฐ jsp ์์ค๋ ๊ณต๊ฐ๋์ง ์๋๋ฐ ๊ทธ์..
[html] form ๊ธฐ์ด ๊ธฐ๋ณธ 2. table ํ๊ทธ
๋ชฉ์ฐจ ํ์ฉ์์ ์ฝ๋ ์ค๋ช 1. Body : Step 1 2. Body : Step 2 3. Body : Step 3 4. Body : Step 4 1. Table ์์ฑ ์ค๋ช align ํ์ ์ ๋ ฌ ๋ฐฉ์(left, right, center) ์ ์ง์ bgcolor ํ์ ๋ฐฐ๊ฒฝ์์ ์ง์ border ํ์ ํ ๋๋ฆฌ ๋๊ป๋ฅผ ์ง์ bordercolor ใ ์ ํ ๋๋ฆฌ ์์ ์ง์ width ํ์ ๋๋น๋ฅผ ์ง์ height ํ์ ๋์ด๋ฅผ ์ง์ 2. body ์์ฑ ์ค๋ช background ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ์ง์ bgcolor ๋ฐฐ๊ฒฝ์ ์ง์ text ๊ธ๊ผด ์ ์ง์ link ๋งํฌ ์ ์ง์ vlink ๋ฐฉ๋ฌธํ๋ ๋งํฌ ์ ์ง์ alink ๋งํฌ๋ฅผ ํด๋ฆญํ๋ ์๊ฐ์ ์ ์ง์ 3. ์ ๋ชฉ ํ๊ทธ 4. ๋ฌธ๋จ ํ๊ทธ ๋ณธ๋ฌธ ๋ณธ๋ฌธ ์ค๋ฐ๊ฟ ๊ฐํ ํ๊ทธ ๋จ๋ฝ ๊ฐ์ ๊ตฌ๋ถ์..
form ๊ธฐ์ด ๊ธฐ๋ณธ 1. formํ๊ทธ
๋ชฉ์ฐจ ํ์ฉ์์ ์ฝ๋ ์ค๋ช 1. text - value - ๊ธฐ๋ณธ๊ฐ์ ์ฌ์ฉ์์ ์ ๋ ฅ ๊ฐ์ ์ํด ์ง์์ง ์ ์์ผ๋ฉฐ, ์ฐธ๊ณ ์ฉ์ ๋ณด์ฌ์ค๋ค. - ํ๋ฒ ์ง์์ง๋ฉด ๋ค์ ๋ณต๊ตฌ ํ ์ ์๋ค. 2. text - placeholder - ์ฌ์ฉ์๊ฐ placeholder์ ์ ํ ๋ด์ฉ์ ์ฐ๊ฒ ์ ๋ํ๋ ํจ๊ณผ๊ฐ ์๋ค. - ํ๋ฒ ์ง์์ ธ๋ ๊ณ์ ๋ค์ ์ฌ์ฉ๊ฐ๋ฅํ๋ค. 3. label - input ํ๊ทธ์ ๋ผ๋ฒจ์ ๋ฌ ์ ์๋ค. 4. label - list - ๋ฆฌ์คํธ๋ก ์ํ๋ datalist์์ ์ฌ์ฉ์์ ์ ํ์ ๋ฐ์ ์ ์๋ค. 5. select - label ๊ณผ ๋น์ทํ์ง๋ง ๋ชจ์์ด ๋ค๋ฅด๋ค. - value ๊ฐ์ ์ ๋ฌํ๋ค. 6.password - ์ ๋ ฅ ์ ๋ค์๊ณผ ๊ฐ์ด ์๋ณ ๋ถ๊ฐ๋ฅํ๊ฒ ํํ๋๋ค. 7.checkbox - ์ฒดํฌ๋ฐ์ค ํํ๋ก ์ํ๋ ๊ฐ์ ์ ํ..