HTML
大綱
- 什麼是HTML
- HTML TAG
- HTML 基本架構
- Lab 1-Your First Web Page
- 瀏覽器如何顯示出HTML
- HTML 常用標籤
- Lab 2-個人網頁
什麼是HTML
HyperText Markup Language(超文字標示語言)
HyperText
- 顯示在電子裝置上內容
- 超連結
Markup Language
- 標記最早用於出版業,用於描述排版格式
- 將文字與其他資訊(ex.結構)寫在一起
- 有一定的規則,但不會視為一種程式語言
常見的Markup Language-HTML
<!DOCTYPE html>
<html>
<head>
<title>My First Web Page</title>
</head>
<body>
<p>這是我的第一個網頁</p>
</body>
</html>
My First Web Page
這是我的第一個網頁
常見的Markup Language-XML
ex. SVG-Scalable Vector Graphics
SVG Editor: Inkscape、Illustrator
<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1"
width="467" height="462">
<!-- This is the red square: -->
<rect x="80" y="60" width="250" height="250" rx="20" fill="red"
stroke="black" stroke-width="2px" />
<!-- This is the blue square: -->
<rect x="140" y="120" width="250" height="250" rx="40" fill="blue"
stroke="black" stroke-width="2px" fill-opacity="0.7" />
<rect x="180" y="160" width="250" height="250" rx="40" fill="blue"
stroke="green" stroke-width="2px" fill-opacity="0.7" />
</svg>
常見的Markup Language-XML
SVG-Try it youself
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="3840"
height="2160"
viewBox="0 0 1016 571.49999"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="chocolate.svg"
inkscape:export-filename="C:\Users\Sam\Desktop\draw\chocolate.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.168122"
inkscape:cx="1914.2339"
inkscape:cy="1142.3434"
inkscape:document-units="mm"
inkscape:current-layer="g4384"
showgrid="false"
inkscape:window-width="1366"
inkscape:window-height="705"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
units="px"
showguides="true"
inkscape:guide-bbox="true" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="圖層 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,274.49998)">
<g
id="g4384"
transform="rotate(7.1059254,500.3747,-62.843178)">
<g
id="g4534"
transform="matrix(1.725524,0,0,1.725524,98.024836,115.61288)">
<path
id="path4386"
d="M 210.90988,-175.86573 64.341862,30.760991 l 145.565158,46.56625 2.43386,-18.75853 21.38324,-12.72972 4.01768,-20.32986 13.85929,-5.78938 1.14132,-9.8583843 16.4105,-2.0526413 9.87146,8.9996356 13.56844,-3.54559 11.65129,13.36585 25.02555,-1.05673 94.56987,-133.321471 z"
style="opacity:1;fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.28004897"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
style="opacity:1;fill:#9c4f32;fill-opacity:1;stroke:none;stroke-width:0.28004897"
d="M 205.82163,-187.9167 59.25364,18.710024 204.81877,65.27628 l 2.43386,-18.758536 21.38324,-12.729718 4.01768,-20.329865 13.85929,-5.7893767 1.14132,-9.8583831 16.4105,-2.0526416 9.87146,8.999635 13.56844,-3.5455889 11.65129,13.3658533 25.02555,-1.056736 94.56987,-133.321473 z"
id="rect4120" />
<g
id="g4054"
transform="matrix(0.57158649,0.1828504,-0.36427842,0.51354771,55.493319,-69.268521)"
style="stroke:none">
<g
transform="translate(-18.885099,24.886935)"
id="g3996"
style="stroke:none">
<rect
style="opacity:1;fill:#8c462d;fill-opacity:1;stroke:none;stroke-width:0.16478831"
id="rect3911"
width="92.281464"
height="92.281464"
x="93.928986"
y="-185.31836" />
<path
style="opacity:1;fill:#d2896f;fill-opacity:1;stroke:none;stroke-width:0.13632229"
d="m 113.22158,-101.00726 h 65.01843 l -1.05978,-63.6234 c -20.70677,21.15402 -40.26562,42.26325 -63.95865,63.6234 z"
id="rect3911-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:#67422f;fill-opacity:1;stroke:none;stroke-width:0.19678037px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 93.928966,-93.036896 19.306284,46.330304 H 216.9014 l -30.69098,-46.330304 z"
id="path3944"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.17816986px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 216.90141,-150.37274 -30.69099,-34.94563 v 92.281466 l 30.69097,46.330312 z"
id="path3948"
inkscape:connector-curvature="0" />
</g>
<g
transform="translate(104.41812,24.886935)"
id="g3996-2"
style="stroke:none">
<rect
style="opacity:1;fill:#8c462d;fill-opacity:1;stroke:none;stroke-width:0.16478831"
id="rect3911-82"
width="92.281464"
height="92.281464"
x="93.928986"
y="-185.31836" />
<path
style="opacity:1;fill:#d2896f;fill-opacity:1;stroke:none;stroke-width:0.13632229"
d="m 113.22158,-101.00726 h 65.01843 l -1.05978,-63.6234 c -20.70677,21.15402 -40.26562,42.26325 -63.95865,63.6234 z"
id="rect3911-8-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:#67422f;fill-opacity:1;stroke:none;stroke-width:0.19678037px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 93.928966,-93.036896 19.306284,46.330304 H 216.9014 l -30.69098,-46.330304 z"
id="path3944-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.17816986px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 216.90141,-150.37274 -30.69099,-34.94563 v 92.281466 l 30.69097,46.330312 z"
id="path3948-2"
inkscape:connector-curvature="0" />
</g>
<g
transform="translate(227.72134,24.886935)"
id="g3996-4"
style="stroke:none">
<rect
style="opacity:1;fill:#8c462d;fill-opacity:1;stroke:none;stroke-width:0.16478831"
id="rect3911-4"
width="92.281464"
height="92.281464"
x="93.928986"
y="-185.31836" />
<path
style="opacity:1;fill:#d2896f;fill-opacity:1;stroke:none;stroke-width:0.13632229"
d="m 113.22158,-101.00726 h 65.01843 l -1.05978,-63.6234 c -20.70677,21.15402 -40.26562,42.26325 -63.95865,63.6234 z"
id="rect3911-8-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:#67422f;fill-opacity:1;stroke:none;stroke-width:0.19678037px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 93.928966,-93.036896 19.306284,46.330304 H 216.9014 l -30.69098,-46.330304 z"
id="path3944-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.17816986px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 216.90141,-150.37274 -30.69099,-34.94563 v 92.281466 l 30.69097,46.330312 z"
id="path3948-8"
inkscape:connector-curvature="0" />
</g>
</g>
<g
style="stroke:none"
transform="matrix(0.57158649,0.1828504,-0.36427842,0.51354771,86.320239,-131.39812)"
id="g4064">
<rect
style="opacity:1;fill:#8c462d;fill-opacity:1;stroke:none;stroke-width:0.16478831"
id="rect4056"
width="92.281464"
height="92.281464"
x="93.928986"
y="-185.31836" />
<path
style="opacity:1;fill:#d2896f;fill-opacity:1;stroke:none;stroke-width:0.13632229"
d="m 113.22158,-101.00726 h 65.01843 l -1.05978,-63.6234 c -20.70677,21.15402 -40.26562,42.26325 -63.95865,63.6234 z"
id="path4058"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:#67422f;fill-opacity:1;stroke:none;stroke-width:0.19678037px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 93.928966,-93.036896 19.306284,46.330304 H 216.9014 l -30.69098,-46.330304 z"
id="path4060"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.17816986px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 216.90141,-150.37274 -30.69099,-34.94563 v 92.281466 l 30.69097,46.330312 z"
id="path4062"
inkscape:connector-curvature="0" />
</g>
<g
style="stroke:none"
transform="matrix(0.57158649,0.1828504,-0.36427842,0.51354771,156.79869,-108.85208)"
id="g4074">
<rect
style="opacity:1;fill:#8c462d;fill-opacity:1;stroke:none;stroke-width:0.16478831"
id="rect4066"
width="92.281464"
height="92.281464"
x="93.928986"
y="-185.31836" />
<path
style="opacity:1;fill:#d2896f;fill-opacity:1;stroke:none;stroke-width:0.13632229"
d="m 113.22158,-101.00726 h 65.01843 l -1.05978,-63.6234 c -20.70677,21.15402 -40.26562,42.26325 -63.95865,63.6234 z"
id="path4068"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:#67422f;fill-opacity:1;stroke:none;stroke-width:0.19678037px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 93.928966,-93.036896 19.306284,46.330304 H 216.9014 l -30.69098,-46.330304 z"
id="path4070"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.17816986px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 216.90141,-150.37274 -30.69099,-34.94563 v 92.281466 l 30.69097,46.330312 z"
id="path4072"
inkscape:connector-curvature="0" />
</g>
<g
style="stroke:none"
transform="matrix(0.57158649,0.1828504,-0.36427842,0.51354771,227.27715,-86.306033)"
id="g4084">
<rect
style="opacity:1;fill:#8c462d;fill-opacity:1;stroke:none;stroke-width:0.16478831"
id="rect4076"
width="92.281464"
height="92.281464"
x="93.928986"
y="-185.31836" />
<path
style="opacity:1;fill:#d2896f;fill-opacity:1;stroke:none;stroke-width:0.13632229"
d="m 113.22158,-101.00726 h 65.01843 l -1.05978,-63.6234 c -20.70677,21.15402 -40.26562,42.26325 -63.95865,63.6234 z"
id="path4078"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:#67422f;fill-opacity:1;stroke:none;stroke-width:0.19678037px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 93.928966,-93.036896 19.306284,46.330304 H 216.9014 l -30.69098,-46.330304 z"
id="path4080"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.17816986px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 216.90141,-150.37274 -30.69099,-34.94563 v 92.281466 l 30.69097,46.330312 z"
id="path4082"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.57158649,0.1828504,-0.36427842,0.51354771,-15.054079,11.516044)"
id="g4096"
style="stroke:none">
<rect
style="opacity:1;fill:#8c462d;fill-opacity:1;stroke:none;stroke-width:0.16478831"
id="rect4088"
width="92.281464"
height="92.281464"
x="93.928986"
y="-185.31836" />
<path
style="opacity:1;fill:#d2896f;fill-opacity:1;stroke:none;stroke-width:0.13632229"
d="m 113.22158,-101.00726 h 65.01843 l -1.05978,-63.6234 c -20.70677,21.15402 -40.26562,42.26325 -63.95865,63.6234 z"
id="path4090"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:#67422f;fill-opacity:1;stroke:none;stroke-width:0.19678037px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 93.928966,-93.036896 19.306284,46.330304 H 216.9014 l -30.69098,-46.330304 z"
id="path4092"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.17816986px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 216.90141,-150.37274 -30.69099,-34.94563 v 92.281466 l 30.69097,46.330312 z"
id="path4094"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.57158649,0.1828504,-0.36427842,0.51354771,55.424377,34.062087)"
id="g4106"
style="stroke:none">
<rect
style="opacity:1;fill:#8c462d;fill-opacity:1;stroke:none;stroke-width:0.16478831"
id="rect4098"
width="92.281464"
height="92.281464"
x="93.928986"
y="-185.31836" />
<path
style="opacity:1;fill:#d2896f;fill-opacity:1;stroke:none;stroke-width:0.13632229"
d="m 113.22158,-101.00726 h 65.01843 l -1.05978,-63.6234 c -20.70677,21.15402 -40.26562,42.26325 -63.95865,63.6234 z"
id="path4100"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
style="fill:#67422f;fill-opacity:1;stroke:none;stroke-width:0.19678037px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 93.928966,-93.036896 19.306284,46.330304 H 216.9014 l -30.69098,-46.330304 z"
id="path4102"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.17816986px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 216.90141,-150.37274 -30.69099,-34.94563 v 92.281466 l 30.69097,46.330312 z"
id="path4104"
inkscape:connector-curvature="0" />
</g>
<path
inkscape:connector-curvature="0"
id="path4390"
d="M 209.90702,77.327253 204.81877,65.276285 59.253638,18.710029 64.34186,30.760997 Z"
style="fill:#67422f;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4392"
d="m 329.26964,25.571891 -5.08825,-12.050968 94.56988,-133.321463 5.08824,12.05097 z"
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4394"
d="m 212.34088,58.568719 -5.08825,-12.050967 21.38324,-12.729721 5.08825,12.050968 z"
style="fill:#67422f;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4406"
d="M 251.60109,19.71976 246.51284,7.6687925 232.65355,13.45817 237.7418,25.509126 Z"
style="fill:#67422f;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4414"
d="m 269.15291,7.8087348 -5.08825,-12.0509676 9.87145,8.9996363 5.08827,12.0509655 z"
style="fill:#67422f;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path4446"
d="m 304.2441,26.628635 -5.08825,-12.050968 25.02554,-1.056744 5.08825,12.050968 z"
style="fill:#67422f;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g
transform="matrix(1.3752497,-0.04534538,-0.04534538,1.0171548,-82.806732,4.9230049)"
id="g4460">
<path
inkscape:connector-curvature="0"
id="path4440"
d="M 245.65103,68.931953 258.62692,65.071482 256.51714,79.6327 Z"
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:#9c4f32;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 244.41939,64.512815 12.97589,-3.860471 -2.10978,14.561218 z"
id="path4432"
inkscape:connector-curvature="0" />
<path
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 244.41939,64.512815 1.23164,4.419135 10.86611,10.700748 -1.23164,-4.419136 z"
id="path4448"
inkscape:connector-curvature="0" />
<path
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 257.39528,60.652344 1.23164,4.419136 -2.10978,14.561218 -1.23164,-4.419136 z"
id="path4450"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(1.2684691,-0.02688759,-0.02688759,1.0561364,-97.941001,-21.42095)"
id="g4465">
<path
inkscape:connector-curvature="0"
id="path4442"
d="m 278.19967,65.174648 c 1.06985,-0.413706 14.80511,-4.92954 14.80511,-4.92954 l 2.92976,10.007982 -9.1798,2.826491 z"
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:#9c4f32;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 278.41004,60.555823 c 1.06985,-0.413706 14.80511,-4.92954 14.80511,-4.92954 l 2.92976,10.007982 -9.1798,2.826491 z"
id="path4436"
inkscape:connector-curvature="0" />
<path
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 278.41004,60.555823 -0.21037,4.618842 8.55507,7.904934 9.1798,-2.826492 0.21037,-4.618842 -9.1798,2.826491 z"
id="path4452"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(1.3711325,-0.02569542,-0.02569542,1.1682144,-135.16154,-15.746459)"
id="g4470">
<path
inkscape:connector-curvature="0"
id="path4444"
d="m 309.1027,58.939202 7.56003,-9.072806 7.65806,7.456058 -4.00486,6.106374 z"
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:#9c4f32;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 307.91515,55.475894 7.56003,-9.072806 7.65806,7.456058 -4.00486,6.106374 z"
id="path4438"
inkscape:connector-curvature="0" />
<path
style="fill:#542b1a;fill-opacity:1;stroke:none;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 307.91514,55.475909 1.18756,3.463291 11.21323,4.489626 4.00486,-6.106374 -1.18756,-3.463292 -4.00486,6.106375 z"
id="path4454"
inkscape:connector-curvature="0" />
</g>
</g>
</g>
</g>
</svg>
?
常見的Markup Language-XML
SVG-Try it youself
HTML TAG
start tag : <p>
end tag : </p>
Attribute(用雙引號包起來) :
<img src="/images/chocolate.phg">
HTML 基本架構
<!DOCTYPE html>
<html>
<head>
<title>My First Web Page</title>
</head>
<body>
<p>這是我的第一個網頁</p>
</body>
</html>
<!DOCTYPE html> : 這是一份HTML5的文件
- HTML有不同版本的標準
- 不加這一行的話瀏覽器可能會用不如你預期的方式呈現
- 不需要end tag
<html></html> : HTML的根元素(root element)
<head></head> : 放置不會直接顯示於頁面中的東西,例如:meta、script、title......
<title></title> : 網頁標題
<p></p>: paragraph,放置文字段落
<body></body> : 放置顯示於頁面中的東西
Lab 1-Your First Web Page
- 打開文字編輯器(記事本、Sublime、Notepad++、Atom、VSCode....)
- 貼上下方程式碼,並嘗試改掉<title>及<p>的內容
- 存檔為first.html
- 使用瀏覽器打開
<!DOCTYPE html>
<html>
<head>
<title>My First Web Page</title>
</head>
<body>
<p>這是我的第一個網頁</p>
</body>
</html>
Lab 1-Your First Web Page
瀏覽器如何顯示出HTML
- HTML解析成DOM Tree
- 建構Render tree(帶有顏色、尺寸等)
- 排版render tree各節點的位置
- 繪製出來
HTML 常用標籤
- 標題:<h1> ~ <h6>
- 段落:<p>
- 清單:<ul>、<ol>、<li>
- 其他文字標籤
- 圖片標籤:<img>
- 連結標籤:<a>
- 註解:<!-- -->
- 區塊標籤: <div>
標題:<h1> ~ <h6>
heading
段落:<p>
paragraph
清單:<ul>、<ol>、<li>
<ul> : unordered list
<ol> : ordered list
<li> : a list item
<ul>
<li>青菜</li>
<li>蘿蔔</li>
<li>土豆</li>
</ul>
<ol>
<li>早上起來</li>
<li>刷刷牙</li>
<li>看到了妹妹在洗澡</li>
</ol>
其他文字標籤
<strong> : Important text (粗體)
<em> : Emphasized text (斜體)
<u> : Underlined text
<br> : line break
<strong>我是strong</strong>
<em>我是em</em>
<u>我是u</u>
<p>野<br>格<br>炸<br>彈<br></p>
圖片標籤:<img>
image
src : img標籤的attribute,代表圖片來源,可為電腦路徑或是url
<img src="pictures/chocolate.png">
<img src="https://cdn.pixabay.com/photo/2016/04/01/10/16/bar-1299829_960_720.png">
連結標籤:<a>
Link
attribute: href,hypertext reference
放置目標連結
<a href="http://web.lins.fju.edu.tw/chi/">輔大圖資系網</a>
註解:<!-- -->
開頭: <!--
結尾: -->
裡面的內容會被忽略
<!-- 這裡面的東西全不都不會顯示出來,你要怎麼打都可以 -->
區塊標籤 <div>
division: 分隔區塊用
<div style="background-color:red; width:100px; height:100px; "></div>
<div style="background-color:blue; width:100px; height:100px; clear:left;"></div>
<div style="background-color:yellow; width:100px; height:100px; clear:left;"></div>
Lab 2-個人網頁
條件1: title為你的英文名字 + 's page
條件2: 使用<h1>輸入標題「xxx的個人網頁」
條件3: 使用<h2>寫上「我的大頭貼」作為標題,加上一張代表你自己的照片(如果太大的話,在attribute中加上這段「style="width:300px;"」)
條件4: 使用<h2>寫上「我是誰?」作為標題,並用<p>寫出你的名字、系級、就讀學校
條件5: 使用<h2>寫上「我的專長」作為標題,並用<ol>列出你的3個專長,以熟悉程度排序
條件6: 使用<h2>寫上「我的興趣」作為標題,並用<ul>列出你的3個興趣
條件7: 使用<a>在就讀學校上加上輔大官網連結
Lab 2-個人網頁
學習HTML可用資源
FIN
HTML
By Sam Yang
HTML
- 574