1 00:00:00,000 --> 00:00:06,100 2 00:00:06,100 --> 00:00:08,790 >> Doug LLOYD: Jadi kami menghabiskan about-- jika matematika saya benar, 3 00:00:08,790 --> 00:00:11,900 dan saya pikir mencari back-- saya pikir kami menghabiskan sekitar 35 video berbicara 4 00:00:11,900 --> 00:00:15,139 tentang berbagai aspek C, mungkin sedikit lebih, mungkin sedikit kurang. 5 00:00:15,139 --> 00:00:16,930 Dan kami tidak menutupi segala sesuatu di C, tapi kami 6 00:00:16,930 --> 00:00:21,170 menutupi sebagian besar dari bahasa, sebagian besar itu, 7 00:00:21,170 --> 00:00:22,882 tentu untuk keperluan umum. 8 00:00:22,882 --> 00:00:25,090 Sekarang kita akan berbicara tentang bahasa lain, HTML. 9 00:00:25,090 --> 00:00:28,180 Dan kita akan menutupi itu hanya dalam satu video. 10 00:00:28,180 --> 00:00:29,340 >> Tapi itu akan menjadi OK. 11 00:00:29,340 --> 00:00:31,410 Itu akan benar-benar menjadi sesuatu yang Anda akan terbiasa. 12 00:00:31,410 --> 00:00:33,535 Sekarang bahwa Anda memiliki dasar-dasar satu bahasa, 13 00:00:33,535 --> 00:00:35,776 itu sebenarnya cukup mudah untuk mulai belajar lain. 14 00:00:35,776 --> 00:00:37,650 Jadi kita akan mulai untuk melangkah sedikit kembali 15 00:00:37,650 --> 00:00:43,340 dan mengabaikan dasar perbedaan antara bahasa-bahasa ini 16 00:00:43,340 --> 00:00:45,750 dan semacam meninggalkan Anda untuk itu. 17 00:00:45,750 --> 00:00:48,530 Ada banyak benar-benar hebat sumber di internet, yang 18 00:00:48,530 --> 00:00:51,279 kita akan mulai mengarahkan Anda terhadap karena internet adalah 19 00:00:51,279 --> 00:00:53,340 repositori besar informasi. 20 00:00:53,340 --> 00:00:55,960 Dan tidak seperti Anda akan menjadi kalah tentu 21 00:00:55,960 --> 00:00:58,349 dengan tidak memiliki informasi tercakup dalam video. 22 00:00:58,349 --> 00:01:00,640 Anda masih akan bisa mendapatkan semua yang anda butuhkan dan penggunaan 23 00:01:00,640 --> 00:01:03,590 pengetahuan Anda sudah sudah dibangun dengan memahami C 24 00:01:03,590 --> 00:01:07,130 membuat kurva belajar untuk ini bahasa lain sebenarnya datar banyak. 25 00:01:07,130 --> 00:01:08,640 Saya berjanji. 26 00:01:08,640 --> 00:01:12,770 >> Tapi mari kita bicara tentang salah satu bahasa itu benar-benar mendasar untuk setiap web 27 00:01:12,770 --> 00:01:14,830 Halaman, yang merupakan HTML. 28 00:01:14,830 --> 00:01:18,230 HTML adalah Hyper Text Markup Language. 29 00:01:18,230 --> 00:01:22,700 HTML adalah bahasa tetapi bukan bahasa pemrograman. 30 00:01:22,700 --> 00:01:23,900 >> HTML tidak memiliki variabel. 31 00:01:23,900 --> 00:01:26,430 Itu tidak memiliki logika atau fungsi atau sesuatu seperti itu. 32 00:01:26,430 --> 00:01:30,301 Kita tidak bisa melakukan apapun pemrograman per se dalam HTML. 33 00:01:30,301 --> 00:01:32,300 Kadang-kadang Anda akan mendengar orang menggambarkan diri mereka 34 00:01:32,300 --> 00:01:35,710 sebagai programmer HTML, yang tidak sepenuhnya akurat. 35 00:01:35,710 --> 00:01:37,980 Kita tidak bisa menulis program HTML. 36 00:01:37,980 --> 00:01:40,770 >> HTML hanya digunakan untuk menandai teks. 37 00:01:40,770 --> 00:01:42,690 Ini disebut bahasa markup. 38 00:01:42,690 --> 00:01:47,680 Dan apa ini does-- markup-- ini kita menggunakan tag dalam HTML dan tags-- ini 39 00:01:47,680 --> 00:01:51,600 ini markup-- semantik mendefinisikan struktur halaman 40 00:01:51,600 --> 00:01:55,280 dan menyebabkan teks biasa yang ada antara tag harus ditafsirkan 41 00:01:55,280 --> 00:01:57,320 oleh browser dengan cara yang berbeda. 42 00:01:57,320 --> 00:02:00,370 Dan mungkin itu yang terbaik untuk menjelaskan ini cara oleh sebuah ilustrasi. 43 00:02:00,370 --> 00:02:06,450 >> Berikut adalah halaman HTML yang sangat sederhana, tidak program HTML, lagi, halaman HTML. 44 00:02:06,450 --> 00:02:08,680 Dan kita tahu itu adalah Halaman HTML karena kita sudah 45 00:02:08,680 --> 00:02:11,480 dibatasi segala sesuatu dengan tag HTML. 46 00:02:11,480 --> 00:02:13,850 Jadi ini adalah apa tag HTML terlihat seperti. 47 00:02:13,850 --> 00:02:15,870 Ini antara kurung sudut. 48 00:02:15,870 --> 00:02:18,570 Dan melihat di atas kita memiliki HTML dan di bagian paling bawah, 49 00:02:18,570 --> 00:02:21,400 setelah kami sudah melakukan apa yang ternyata banyak HTML lainnya, 50 00:02:21,400 --> 00:02:24,310 kami memiliki sudut braket slash HTML. 51 00:02:24,310 --> 00:02:29,262 Jadi semacam adalah batas antara apa yang HTML dan apa yang tidak. 52 00:02:29,262 --> 00:02:32,220 Dan tentu saja, konvensional, hanya Anda menulis semua program C Anda 53 00:02:32,220 --> 00:02:35,300 dengan ekstensi dot C, semua file HTML Anda 54 00:02:35,300 --> 00:02:37,909 akan berakhir dengan ekstensi HTML dot. 55 00:02:37,909 --> 00:02:39,200 Tapi ada yang lebih terjadi di sini. 56 00:02:39,200 --> 00:02:40,658 Kami tidak hanya memiliki tag HTML. 57 00:02:40,658 --> 00:02:44,010 Kami tampaknya memiliki ini hal yang disebut tag kepala. 58 00:02:44,010 --> 00:02:46,010 Nah, OK, apa itu? 59 00:02:46,010 --> 00:02:48,550 >> Yah mungkin yang terbaik untuk membedakan dengan cara tubuh, 60 00:02:48,550 --> 00:02:50,590 tubuh menjadi isi dari halaman web. 61 00:02:50,590 --> 00:02:55,860 Jadi mungkin tag kepala mendefinisikan hal-hal yang tidak di jendela browser yang tepat, 62 00:02:55,860 --> 00:02:59,410 tapi entah bagaimana penting untuk kami Halaman web yang diberikan dengan benar. 63 00:02:59,410 --> 00:03:02,490 Misalnya, bagian dalam tag kepala kita memiliki tag judul. 64 00:03:02,490 --> 00:03:05,500 >> Jadi judul menjadi dunia halo, yang benar-benar akan menjadi apa 65 00:03:05,500 --> 00:03:08,797 muncul di tab di Chrome atau dalam safari atau Firefox-- 66 00:03:08,797 --> 00:03:11,880 Browser apa pun yang Anda prefer-- itu apa yang akan muncul dalam judul. 67 00:03:11,880 --> 00:03:14,800 Dan sebelum tab itu akan menunjukkan di seluruh jendela browser Anda 68 00:03:14,800 --> 00:03:19,710 dan Anda hanya dapat memiliki satu halaman terbuka di jendela browser pada suatu waktu. 69 00:03:19,710 --> 00:03:22,160 Sehingga akan menjadi judul halaman saya di tab 70 00:03:22,160 --> 00:03:24,600 atau jendela browser bar, halo dunia. 71 00:03:24,600 --> 00:03:28,611 Dan kemudian isi saya Halaman web akan dunia, halo. 72 00:03:28,611 --> 00:03:31,360 Jadi mari kita lihat apa yang beberapa Hal seperti ini mungkin terlihat seperti. 73 00:03:31,360 --> 00:03:33,210 Ini adalah halaman HTML cukup sederhana. 74 00:03:33,210 --> 00:03:35,970 Jadi saya di sini di IDE CS50 saya dan Aku sudah diperbesar sedikit. 75 00:03:35,970 --> 00:03:38,290 Dan aku hanya akan membuka halo dot HTML 76 00:03:38,290 --> 00:03:42,000 dan menunjukkan kepada Anda bahwa ini cukup banyak konten halaman yang kita lihat sebelumnya. 77 00:03:42,000 --> 00:03:45,240 Saya tag HTML, kepala sederhana, tag judul, tubuh, dan sebagainya. 78 00:03:45,240 --> 00:03:47,320 Aku sudah menjorok menjadi bersih. 79 00:03:47,320 --> 00:03:51,530 >> Dan kemudian apa yang bisa saya lakukan di saya IDE hanya melihat halaman. 80 00:03:51,530 --> 00:03:52,630 Dan di sana kita pergi. 81 00:03:52,630 --> 00:03:56,070 Isi dari halaman saya adalah dunia, halo, dan saya tidak melihat apa-apa 82 00:03:56,070 --> 00:03:58,500 di dari tag kepala ada. 83 00:03:58,500 --> 00:03:59,980 Hanya saja isi dari tubuh. 84 00:03:59,980 --> 00:04:00,780 Dunia, halo. 85 00:04:00,780 --> 00:04:03,700 Dan lagi tubuh hanya kata, dunia, halo. 86 00:04:03,700 --> 00:04:06,160 Bagian lain yang hilang. 87 00:04:06,160 --> 00:04:07,610 >> Jadi itu benar-benar semua itu. 88 00:04:07,610 --> 00:04:11,370 Ini adalah halaman HTML dasar yang sangat sederhana. 89 00:04:11,370 --> 00:04:14,280 Sekarang saya sudah menjorok HTML saya untuk benar-benar bagus dan terorganisir, 90 00:04:14,280 --> 00:04:15,840 tapi saya tidak benar-benar harus. 91 00:04:15,840 --> 00:04:17,959 Aku bisa membuatnya terlihat sangat jelek. 92 00:04:17,959 --> 00:04:19,467 Dan ini masih akan bekerja. 93 00:04:19,467 --> 00:04:21,050 Ini akan menjadi halaman web yang sama persis. 94 00:04:21,050 --> 00:04:23,100 Saya baru saja sudah menyingkirkan semua ruang putih. 95 00:04:23,100 --> 00:04:24,820 >> Ternyata, ruang putih adalah data. 96 00:04:24,820 --> 00:04:28,540 Dan ketika kita mengirim data dari pengirim ke penerima, dari server 97 00:04:28,540 --> 00:04:30,670 ke klien, data biaya uang. 98 00:04:30,670 --> 00:04:34,460 Dan menyingkirkan spasi sebenarnya ide yang baik 99 00:04:34,460 --> 00:04:37,320 jika Anda seseorang yang berfungsi up banyak konten web. 100 00:04:37,320 --> 00:04:39,820 Ini adalah ide yang buruk jika Anda seseorang yang yang belajar hal ini 101 00:04:39,820 --> 00:04:41,528 dan Anda ingin memiliki itu terorganisir dengan baik. 102 00:04:41,528 --> 00:04:43,810 Ini jauh lebih mudah untuk mengurai dari ini. 103 00:04:43,810 --> 00:04:45,540 Tapi itu fungsional identik. 104 00:04:45,540 --> 00:04:48,720 >> Lekukan dan hal-hal seperti itu tidak benar-benar peduli di HTML. 105 00:04:48,720 --> 00:04:53,634 Yang penting adalah membuka tag dan menutup tag dalam urutan yang benar. 106 00:04:53,634 --> 00:04:55,050 Perhatikan apa yang terjadi di sini, meskipun. 107 00:04:55,050 --> 00:04:58,450 Markup memberi kita cara untuk mengkomunikasikan informasi tambahan 108 00:04:58,450 --> 00:04:59,940 tentang apa yang telah kita tulis. 109 00:04:59,940 --> 00:05:03,130 Bagian Hello, World adalah ditafsirkan sebagai judul. 110 00:05:03,130 --> 00:05:06,410 Dan dunia, halo bagian itu diartikan sebagai konten 111 00:05:06,410 --> 00:05:09,090 atau apa yang harus terlihat pada halaman web saya. 112 00:05:09,090 --> 00:05:12,167 >> Ada lebih dari 100 ini berbeda tag dan banyak sumber daya yang besar 113 00:05:12,167 --> 00:05:13,000 online untuk menemukan mereka. 114 00:05:13,000 --> 00:05:14,900 Kita akan berbicara tentang beberapa dari mereka dalam video ini, beberapa 115 00:05:14,900 --> 00:05:16,440 dari hal-hal yang benar-benar mendasar. 116 00:05:16,440 --> 00:05:18,440 Tapi kita tidak akan bicara tentang itu semua karena 117 00:05:18,440 --> 00:05:20,250 akan lengkap untuk melakukannya. 118 00:05:20,250 --> 00:05:22,880 >> Hal lain yang dapat Anda lakukan, meskipun, adalah membuka alat pengembang. 119 00:05:22,880 --> 00:05:26,069 Dan jika Anda ingat dari video kami pada HTTP, 120 00:05:26,069 --> 00:05:27,860 Saya menjelaskan bagaimana membuka up alat pengembang. 121 00:05:27,860 --> 00:05:32,020 Di Chrome biasanya tombol F12 untuk membuka toolbar pengembang. 122 00:05:32,020 --> 00:05:35,909 Kemudian bukannya memilih Jaringan tab, Anda dapat memilih tab Elemen. 123 00:05:35,909 --> 00:05:37,700 Dan jika Anda memuat web Halaman, Anda akan benar-benar 124 00:05:37,700 --> 00:05:40,280 melihat HTML yang menciptakan halaman web. 125 00:05:40,280 --> 00:05:44,090 Dan sehingga Anda dapat belajar banyak tentang HTML dengan melihat situs Web favorit Anda 126 00:05:44,090 --> 00:05:48,474 dan melihat bagaimana mereka membangun berbagai potongan dari mereka yang Anda sukai. 127 00:05:48,474 --> 00:05:50,890 Jadi mungkin ada keren ini pola atau sesuatu seperti itu. 128 00:05:50,890 --> 00:05:52,140 Bagaimana mereka membuatnya dengan HTML? 129 00:05:52,140 --> 00:05:55,630 Nah Anda bisa membuka pengembang Anda alat dan hover atas elemen yang 130 00:05:55,630 --> 00:05:57,700 dan melihat apa HTML membuatnya. 131 00:05:57,700 --> 00:05:59,450 Jadi itu benar-benar cara yang baik untuk belajar HTML, 132 00:05:59,450 --> 00:06:02,330 dan saya sangat menyarankan bahwa Anda melakukannya berdua untuk belajar HTML 133 00:06:02,330 --> 00:06:04,930 dan juga untuk belajar sedikit sedikit tentang beberapa pilihan 134 00:06:04,930 --> 00:06:07,050 tersedia untuk Anda di alat pengembang, yang 135 00:06:07,050 --> 00:06:10,200 tentu akan berguna sebagai Anda mulai melakukan web lebih intensif 136 00:06:10,200 --> 00:06:11,090 pemrograman. 137 00:06:11,090 --> 00:06:14,080 >> Jadi mari kita lihat sebuah beberapa tag HTML umum. 138 00:06:14,080 --> 00:06:17,210 Dan kami akan melompat dan lihatlah apa tag ini juga akan membuat 139 00:06:17,210 --> 00:06:20,490 sebagai dengan melihat beberapa file dalam IDE saya. 140 00:06:20,490 --> 00:06:26,330 Jadi di sini adalah tiga tag yang sangat dasar untuk tweaker tampilan visual teks. 141 00:06:26,330 --> 00:06:29,050 Ada tag B, saya tag, dan tag U. 142 00:06:29,050 --> 00:06:33,170 Dan masing-masing apa yang mereka lakukan adalah membuat teks di antara mereka dalam huruf tebal, 143 00:06:33,170 --> 00:06:35,430 miring, dan garis bawah. 144 00:06:35,430 --> 00:06:40,430 Jadi mari kita lihat apa yang akan terlihat seperti pada halaman web yang sebenarnya dalam IDE saya. 145 00:06:40,430 --> 00:06:43,390 >> Jadi di sini di IDE saya memiliki file bernama Biu dot HTML. 146 00:06:43,390 --> 00:06:46,770 Biu dot HTML hanya menjadi tebal, miring, garis bawah. 147 00:06:46,770 --> 00:06:47,830 Aku akan membukanya. 148 00:06:47,830 --> 00:06:51,810 >> Dan kita akan melihat bahwa di sini saya memiliki teks ini adalah tag B tebal. 149 00:06:51,810 --> 00:06:54,010 Teks ini adalah tag saya miring. 150 00:06:54,010 --> 00:06:56,307 Dan teks ini adalah tag U digarisbawahi. 151 00:06:56,307 --> 00:06:57,640 Apa ini akan terlihat seperti? 152 00:06:57,640 --> 00:06:59,473 Nah lagi, semua saya lakukan adalah pergi ke sini 153 00:06:59,473 --> 00:07:04,690 untuk browser saya, file browser saya, klik Preview, dan ini adalah apa yang muncul. 154 00:07:04,690 --> 00:07:07,520 >> Teks dalam antara B tag memang sekarang berani. 155 00:07:07,520 --> 00:07:10,720 Teks dalam antara aku dengan tag memang sekarang miring. 156 00:07:10,720 --> 00:07:14,634 Dan teks dalam antara U tag memang sekarang digarisbawahi. 157 00:07:14,634 --> 00:07:15,550 Jadi itu cukup bagus. 158 00:07:15,550 --> 00:07:18,450 Kita sekarang tahu bagaimana membuat teks terlihat lebih mewah sedikit 159 00:07:18,450 --> 00:07:20,360 atau menggambar penekanan untuk hal-hal tertentu. 160 00:07:20,360 --> 00:07:25,530 Pasangan lain dari tag umum di sini adalah tag paragraf, tag P, dan header, 161 00:07:25,530 --> 00:07:27,980 yang saya sudah diberikan di sini sebagai HX. 162 00:07:27,980 --> 00:07:32,520 >> P tag, tag paragraf ini, memecah teks Anda menjadi paragraf. 163 00:07:32,520 --> 00:07:34,646 Ini tidak cukup hanya tekan Enter dan meninggalkan ruang, 164 00:07:34,646 --> 00:07:37,186 karena komputer hanya akan melakukan apa yang Anda katakan untuk melakukan 165 00:07:37,186 --> 00:07:39,450 dan mengabaikan putih ruang untuk sebagian besar. 166 00:07:39,450 --> 00:07:41,636 Jadi kita tidak bisa hanya tekan Enter dan mengharapkan komputer kita 167 00:07:41,636 --> 00:07:43,760 menafsirkan bahwa kita ingin untuk memulai sebuah paragraf baru. 168 00:07:43,760 --> 00:07:47,670 Kita harus sangat eksplisit mengatakan ini adalah salah satu paragraph-- ini another-- 169 00:07:47,670 --> 00:07:50,740 dengan melampirkan masing-masing dalam satu set P tag. 170 00:07:50,740 --> 00:07:54,560 >> Dan kami juga memiliki pilihan ini untuk tag H, tag header ini. 171 00:07:54,560 --> 00:07:57,000 Kami memiliki enam tingkat yang berbeda header, satu, dua, tiga, 172 00:07:57,000 --> 00:08:01,110 empat, lima, dan enam, yang semakin besar dan lebih besar 173 00:08:01,110 --> 00:08:01,710 header. 174 00:08:01,710 --> 00:08:04,360 Dan mereka mendapatkan lebih kecil dan lebih kecil dan lebih kecil dan lebih kecil. 175 00:08:04,360 --> 00:08:07,690 Jadi kita memiliki header tingkat atas, kedua tingkat header, dan sebagainya, dan sebagainya. 176 00:08:07,690 --> 00:08:10,480 >> Mari kita lihat mungkin beberapa P tag dan beberapa tag header 177 00:08:10,480 --> 00:08:13,110 beraksi di halaman web. 178 00:08:13,110 --> 00:08:18,180 Jadi di sini di IDE saya, saya memiliki sebuah file yang bernama PH dot HTML, PH menjadi paragraf 179 00:08:18,180 --> 00:08:18,970 dan tag header. 180 00:08:18,970 --> 00:08:20,709 Membuka bahwa sampai. 181 00:08:20,709 --> 00:08:23,000 Ada banyak hal yang terjadi di sini karena saya sudah menaruh beberapa lorem 182 00:08:23,000 --> 00:08:24,660 ipsum, beberapa teks hanya acak di sini. 183 00:08:24,660 --> 00:08:27,284 Jadi saya akan zoom out sedikit karena ada begitu banyak terjadi. 184 00:08:27,284 --> 00:08:31,980 Tapi perhatikan bahwa saya memiliki sangat Atas sini saya memiliki H1, tingkat satu, 185 00:08:31,980 --> 00:08:32,802 header tag. 186 00:08:32,802 --> 00:08:36,010 Kemudian saya memiliki paragraf, yang hanya sekelompok acak text-- lorem ipsum-- 187 00:08:36,010 --> 00:08:38,720 hanya default mengisi standar dalam teks. 188 00:08:38,720 --> 00:08:41,970 Jadi saya memiliki dua paragraf dalam yang tingkat satu header dan kemudian turun di bawah ini saya 189 00:08:41,970 --> 00:08:46,850 memiliki tingkat dua sundulan sini on line 24, header tingkat kedua, dan dua lain 190 00:08:46,850 --> 00:08:47,840 paragraf. 191 00:08:47,840 --> 00:08:51,910 Nah apa ini terlihat seperti jika saya melihatnya di pratinjau saya? 192 00:08:51,910 --> 00:08:53,790 Mari kita lihat. 193 00:08:53,790 --> 00:08:55,730 >> Jadi perhatikan bahwa pertama tingkat sundulan sini 194 00:08:55,730 --> 00:08:58,420 sebenarnya cukup sedikit lebih besar dari header tingkat kedua. 195 00:08:58,420 --> 00:08:59,940 Jadi kita menggunakan tag H1. 196 00:08:59,940 --> 00:09:03,820 Dan melihat bahwa tag P memungkinkan kita untuk memecahkan hal-hal ke dalam paragraf. 197 00:09:03,820 --> 00:09:07,500 Jika kita telah gotten menyingkirkan orang-orang P tag dan benar-benar hanya menempatkan Memasuki atau Pengembalian 198 00:09:07,500 --> 00:09:10,110 di antara apa yang kita harapkan akan menjadi paragraf yang berbeda, 199 00:09:10,110 --> 00:09:13,193 mereka akan semua hanya membanting bersama-sama dan itu tidak akan memiliki ayat ini bagus 200 00:09:13,193 --> 00:09:15,840 pemisahan dengan ruang atas dan di bawah. 201 00:09:15,840 --> 00:09:18,300 Dan itulah yang ayat tag dan tag header 202 00:09:18,300 --> 00:09:22,440 biasanya digunakan untuk melakukan menggambar memperhatikan bagian-bagian dari halaman web kami 203 00:09:22,440 --> 00:09:23,550 dengan cara itu. 204 00:09:23,550 --> 00:09:27,560 >> Di samping beberapa tag yang kita gunakan untuk membangun daftar pada halaman web kami. 205 00:09:27,560 --> 00:09:30,820 Jadi kita harus unordered lists-- ULs-- yang hanya 206 00:09:30,820 --> 00:09:34,090 daftar bullet, memerintahkan daftar yang numbered-- 207 00:09:34,090 --> 00:09:37,680 OLs-- dan dalam baik salah satu dari mereka kita perlu memiliki 208 00:09:37,680 --> 00:09:40,600 set bagaimana untuk menunjukkan daftar item, LI. 209 00:09:40,600 --> 00:09:44,370 Dan jadi kita harus terbuka UL tag dan kami menaruh barang-barang di dalamnya. 210 00:09:44,370 --> 00:09:46,920 Dan kemudian ketika kita sudah selesai dengan itu, kita dapat menutup tag UL. 211 00:09:46,920 --> 00:09:49,850 >> Dan juga kita dapat memiliki daftar memerintahkan atau nomor 212 00:09:49,850 --> 00:09:51,560 dan menempatkan daftar item di dalam itu. 213 00:09:51,560 --> 00:09:53,350 Jadi mari kita lihat di beberapa daftar 214 00:09:53,350 --> 00:09:57,230 dan apa yang mereka akan membuat seperti pada CS50 IDE. 215 00:09:57,230 --> 00:10:00,640 Jadi saya miliki di sini di IDE saya sebuah file bernama daftar dot HTML. 216 00:10:00,640 --> 00:10:03,100 Mari lihat. 217 00:10:03,100 --> 00:10:08,482 >> Dan pemberitahuan di sini saya memiliki unordered daftar dengan lima hal di dalamnya. 218 00:10:08,482 --> 00:10:11,440 Dan kemudian saya memiliki daftar memerintahkan, dan Aku sudah berubah tag sedikit, 219 00:10:11,440 --> 00:10:11,939 benar? 220 00:10:11,939 --> 00:10:13,152 Aku sudah mengatakan awal sama dengan enam. 221 00:10:13,152 --> 00:10:16,110 Ternyata dengan daftar memerintahkan saya dapat mengatur titik awal di mana pun 222 00:10:16,110 --> 00:10:20,130 Saya want-- secara default akan satu-- dengan hanya menambahkan apa yang disebut atribut ini 223 00:10:20,130 --> 00:10:21,190 untuk tag OL saya. 224 00:10:21,190 --> 00:10:23,572 Dan daftar ini akan mulai menghitung pada enam. 225 00:10:23,572 --> 00:10:26,780 Jadi unsur-unsur yang daftar bernomor harus enam, tujuh, delapan, sembilan, sepuluh, 226 00:10:26,780 --> 00:10:29,930 karena ada lima unsur dalam daftar, sebagai lawan satu, 227 00:10:29,930 --> 00:10:33,770 dua, tiga, empat, lima, yang akan terjadi jika saya telah mengatakan OL 228 00:10:33,770 --> 00:10:36,730 tanpa menentukan atribut start. 229 00:10:36,730 --> 00:10:41,594 >> Jadi kita hanya akan melihat dulu ini sehingga Anda dapat mendapatkan rasa untuk apa yang terjadi di sini. 230 00:10:41,594 --> 00:10:42,260 Dan di sana kita pergi. 231 00:10:42,260 --> 00:10:44,610 Ada daftar saya. 232 00:10:44,610 --> 00:10:47,810 Lima elemen pertama adalah unordered atau bullet. 233 00:10:47,810 --> 00:10:51,010 Dan lima elemen berikutnya adalah daftar memerintahkan terpisah 234 00:10:51,010 --> 00:10:52,980 mulai dari enam. 235 00:10:52,980 --> 00:10:56,247 Jadi itulah bagaimana kita bisa membangun daftar menggunakan HTML. 236 00:10:56,247 --> 00:10:58,080 Hal lain yang mungkin ingin lakukan dengan HTML 237 00:10:58,080 --> 00:11:01,520 adalah membangun tabel informasi dari baris dan kolom 238 00:11:01,520 --> 00:11:04,560 untuk menyajikan informasi dalam terutama terorganisir cara. 239 00:11:04,560 --> 00:11:09,110 Untuk melakukan hal ini dengan HTML kita dapat memiliki tabel definisi awal braket terbuka 240 00:11:09,110 --> 00:11:10,160 meja. 241 00:11:10,160 --> 00:11:14,680 Dan kemudian di dalam tabel yang kita mungkin memiliki satu set baris, tag TR 242 00:11:14,680 --> 00:11:15,980 untuk menunjukkan setiap baris. 243 00:11:15,980 --> 00:11:22,510 Dan kemudian tag TD masuk ke dalam tag TR untuk menentukan kolom dalam baris. 244 00:11:22,510 --> 00:11:24,340 >> Mengapa disebut TD dan tidak TC? 245 00:11:24,340 --> 00:11:25,940 Nah, TD singkatan data tabel. 246 00:11:25,940 --> 00:11:27,900 Biasanya Anda meletakkan informasi Anda di sana. 247 00:11:27,900 --> 00:11:29,440 Jadi itu sebabnya itu TD dan tidak TC. 248 00:11:29,440 --> 00:11:31,140 Ini sedikit membingungkan. 249 00:11:31,140 --> 00:11:33,720 >> Jadi Anda memiliki tag meja dan dalam tag meja Anda 250 00:11:33,720 --> 00:11:35,600 Anda memiliki jumlah baris, TRS. 251 00:11:35,600 --> 00:11:40,030 Dan di dalam setiap baris Anda memiliki TDS untuk jumlah kolom 252 00:11:40,030 --> 00:11:42,880 bahwa Anda ingin memiliki dalam baris tertentu. 253 00:11:42,880 --> 00:11:47,730 Mari kita lihat sangat meja sederhana lebih dalam CS50 IDE. 254 00:11:47,730 --> 00:11:49,730 >> Jadi saya miliki di sini file disebut meja dot HTML. 255 00:11:49,730 --> 00:11:53,390 Mari kita lihat apa yang terlihat seperti. 256 00:11:53,390 --> 00:11:56,225 Ada banyak hal yang terjadi di sini tapi jika Anda melihat saya memiliki meja terbuka. 257 00:11:56,225 --> 00:11:57,850 Aku mulai definisi dengan meja. 258 00:11:57,850 --> 00:12:02,100 Dan kemudian di baris pertama saya, saya rupanya memiliki empat kolom, satu, dua, tiga, 259 00:12:02,100 --> 00:12:02,660 empat. 260 00:12:02,660 --> 00:12:04,290 Dan kemudian aku sudah selesai dengan baris itu. 261 00:12:04,290 --> 00:12:07,750 >> Lalu aku mulai baris lain dan melakukan dua, empat, enam, delapan. 262 00:12:07,750 --> 00:12:08,850 Menyelesaikan baris itu. 263 00:12:08,850 --> 00:12:11,410 Melakukan baris lain, tiga, enam, sembilan, 12. 264 00:12:11,410 --> 00:12:14,830 Dan kemudian baris terakhir, empat, delapan, 12, dan meskipun itu 265 00:12:14,830 --> 00:12:16,560 sedikit memotong di sini, 16. 266 00:12:16,560 --> 00:12:17,710 >> Aku selesai baris itu. 267 00:12:17,710 --> 00:12:18,970 Aku selesai meja. 268 00:12:18,970 --> 00:12:21,430 Dan kemudian aku sudah selesai dengan HTML saya. 269 00:12:21,430 --> 00:12:22,590 Apa yang terlihat seperti? 270 00:12:22,590 --> 00:12:26,014 271 00:12:26,014 --> 00:12:27,430 Yah, itu tidak benar-benar banyak untuk melihat. 272 00:12:27,430 --> 00:12:31,690 Aku sudah jelas terorganisir informasi saya dengan cara yang agak lebih terorganisir. 273 00:12:31,690 --> 00:12:33,755 Tapi itu bukan super cantik di sini. 274 00:12:33,755 --> 00:12:36,130 Dan kita akan berurusan dengan bahwa ketika kita berbicara tentang CSS. 275 00:12:36,130 --> 00:12:38,930 Kami akan kembali ide ini apa yang kita lakukan untuk membuat sebuah table-- 276 00:12:38,930 --> 00:12:41,260 mungkin format itu sedikit lebih baik? 277 00:12:41,260 --> 00:12:45,070 Tapi aku masih punya empat baris, masing-masing memiliki empat kolom, 278 00:12:45,070 --> 00:12:48,890 dan benar-benar apa yang jumlah ini adalah sangat sederhana empat oleh empat perkalian 279 00:12:48,890 --> 00:12:49,870 meja. 280 00:12:49,870 --> 00:12:51,690 >> Hanya beberapa tag yang lebih kita akan berbicara tentang. 281 00:12:51,690 --> 00:12:54,617 Mari kita bicara tentang konsep bentuk HTML. 282 00:12:54,617 --> 00:12:57,450 Jadi Anda mungkin telah melihat ini di konteks masuk ke halaman web. 283 00:12:57,450 --> 00:12:59,100 Biasanya Anda ketik nama pengguna Anda. 284 00:12:59,100 --> 00:13:01,510 Anda mengetikkan password Anda, dan Anda baik untuk pergi. 285 00:13:01,510 --> 00:13:04,170 Itu akan menjadi awal dari formulir. 286 00:13:04,170 --> 00:13:05,420 >> Melompati div kedua. 287 00:13:05,420 --> 00:13:07,987 Kami juga memiliki input yang jenis muat dalam bentuk. 288 00:13:07,987 --> 00:13:10,320 Ini adalah elemen yang Anda benar-benar mengetik ke dalam, 289 00:13:10,320 --> 00:13:12,580 atau tombol radio Anda berdetak, atau cek 290 00:13:12,580 --> 00:13:14,310 kotak bahwa Anda berdetak off. 291 00:13:14,310 --> 00:13:15,770 Jadi ini masuk ke dalam bentuk. 292 00:13:15,770 --> 00:13:18,500 Dan mereka terdiri dasarnya setiap baris dalam bentuk 293 00:13:18,500 --> 00:13:19,887 jika formulir Anda diformat dengan baik. 294 00:13:19,887 --> 00:13:22,220 Lalu ada konsep div, yang tidak benar-benar 295 00:13:22,220 --> 00:13:25,060 muat dalam kategori tertentu tag seperti yang saya sudah 296 00:13:25,060 --> 00:13:26,170 telah melakukan sebelumnya. 297 00:13:26,170 --> 00:13:29,790 Ini hanya semacam demarcates mulai dari beberapa division-- sewenang-wenang 298 00:13:29,790 --> 00:13:31,670 div-- halaman. 299 00:13:31,670 --> 00:13:33,210 Tidak ada istirahat visual. 300 00:13:33,210 --> 00:13:34,800 Tidak ada garis. 301 00:13:34,800 --> 00:13:37,180 Itu tidak berangkat sebagai potongan terpisah secara otomatis. 302 00:13:37,180 --> 00:13:39,430 Anda harus gaya itu cara untuk melakukan itu. 303 00:13:39,430 --> 00:13:42,110 >> Ini hanya semacam bilang aku ingin sepotong ruang pada halaman web saya, 304 00:13:42,110 --> 00:13:45,190 dan aku hanya akan menelepon itu divisi ini halaman saya. 305 00:13:45,190 --> 00:13:47,619 Kita bisa meletakkan barang-barang di dalam divs, dan pada kenyataannya, 306 00:13:47,619 --> 00:13:49,410 ketika kita kepala ke IDE dalam kedua, kita akan 307 00:13:49,410 --> 00:13:53,760 melihat bahwa saya menempatkan saya terbentuk di dalam dari div. 308 00:13:53,760 --> 00:13:57,050 >> Jadi saya miliki di sini di IDE saya sebuah file bernama div bentuk dot HTML. 309 00:13:57,050 --> 00:13:59,260 Mari kita membukanya. 310 00:13:59,260 --> 00:14:01,460 Perhatikan bahwa seperti saya katakan, div adalah jenis sewenang-wenang. 311 00:14:01,460 --> 00:14:01,640 Benar? 312 00:14:01,640 --> 00:14:02,973 Itu tidak benar-benar berarti apa-apa. 313 00:14:02,973 --> 00:14:05,140 Jadi saya memiliki sewenang-wenang divisi pertama halaman saya. 314 00:14:05,140 --> 00:14:07,848 Dan kemudian bukannya div lain nanti, mulai pada baris delapan, 315 00:14:07,848 --> 00:14:08,730 Saya memiliki formulir ini. 316 00:14:08,730 --> 00:14:13,594 Dan dalam bentuk saya memiliki jumlah input, bidang formulir. 317 00:14:13,594 --> 00:14:16,510 Jadi saya memiliki lapangan yang namanya A-- yang tidak benar-benar berarti apa-apa 318 00:14:16,510 --> 00:14:19,350 sekarang-- kanan yang tampaknya mengambil teks, satu lagi yang 319 00:14:19,350 --> 00:14:22,630 mengambil password, yang lain itu adalah Radio tombol, yang lain itu adalah kotak centang, 320 00:14:22,630 --> 00:14:24,797 dan lain itu adalah tombol Submit. 321 00:14:24,797 --> 00:14:26,630 Nah, apa ini semua benar-benar terlihat seperti? 322 00:14:26,630 --> 00:14:27,629 Nah, mari kita lihat. 323 00:14:27,629 --> 00:14:31,010 Kami akan membukanya di jendela pratinjau kami. 324 00:14:31,010 --> 00:14:33,557 Perhatikan bahwa ini sewenang-wenang pertama division-- ada 325 00:14:33,557 --> 00:14:34,640 ada pemisahan visual yang di sini. 326 00:14:34,640 --> 00:14:37,150 Itu tidak benar-benar melakukan apa-apa, kan? 327 00:14:37,150 --> 00:14:38,220 >> Dan kemudian saya harus bentuk saya. 328 00:14:38,220 --> 00:14:39,890 Dan saya tidak melakukan apapun format khusus. 329 00:14:39,890 --> 00:14:42,680 Jadi bentuk adalah salah satu baris besar informasi. 330 00:14:42,680 --> 00:14:46,424 Jika saya telah diformat formulir saya berbeda, Saya mungkin memilikinya baris demi baris demi baris. 331 00:14:46,424 --> 00:14:47,590 Tapi aku tidak melakukan styling apapun. 332 00:14:47,590 --> 00:14:49,256 Sekali lagi, kita tidak berbicara tentang CSS sini. 333 00:14:49,256 --> 00:14:51,030 Kami hanya berbicara tentang HTML. 334 00:14:51,030 --> 00:14:53,980 >> Nah dalam bentuk teks saya, saya bisa type-- ingat bahwa bentuk jenis teks 335 00:14:53,980 --> 00:14:55,480 jadi saya bisa menaruh nama saya. 336 00:14:55,480 --> 00:14:57,330 Dan password saya dapat mengetik password saya. 337 00:14:57,330 --> 00:14:59,740 Dan karena bidang itu adalah tipe password, 338 00:14:59,740 --> 00:15:01,470 Anda tidak tahu apa password saya. 339 00:15:01,470 --> 00:15:02,800 Ini semua titik. 340 00:15:02,800 --> 00:15:09,140 >> Saya juga bisa memilih untuk menandai sebuah tombol radio atau mencentang kotak centang. 341 00:15:09,140 --> 00:15:10,420 Atau aku bisa mengirimkan formulir saya. 342 00:15:10,420 --> 00:15:11,810 Dan aku tidak melakukan apa-apa, jadi ketika saya menyerahkan formulir saya, 343 00:15:11,810 --> 00:15:13,090 Halaman hanya menyegarkan. 344 00:15:13,090 --> 00:15:16,970 Tapi aku mungkin bisa mengkonfigurasi saya Tombol submit untuk melakukan sesuatu yang lain. 345 00:15:16,970 --> 00:15:20,410 Dan kita akan melihat apa yang bisa kita lakukan dengan bahwa dalam video masa depan PHP. 346 00:15:20,410 --> 00:15:22,520 Tapi ini membangun sangat bentuk sederhana yang kita 347 00:15:22,520 --> 00:15:27,360 dapat digunakan untuk memiliki pengguna berinteraksi dan mengirimkan informasi ke website kami. 348 00:15:27,360 --> 00:15:29,620 >> Satu komentar terakhir sebelum kita beralih ke beberapa tag lain 349 00:15:29,620 --> 00:15:32,040 adalah untuk melihat ini tag masukan sekali lagi. 350 00:15:32,040 --> 00:15:35,760 Perhatikan bahwa saya telah disorot ujung tag merah. 351 00:15:35,760 --> 00:15:39,390 Setiap tag lain yang telah kita lihat sejauh ini memiliki awal dan akhir, pembukaan 352 00:15:39,390 --> 00:15:41,030 tag dan tag penutup. 353 00:15:41,030 --> 00:15:42,520 >> Tapi tag masukan tidak. 354 00:15:42,520 --> 00:15:46,860 Tidak ada teks yang masuk di antara tag input. 355 00:15:46,860 --> 00:15:49,160 Semua informasi kami berniat untuk menyampaikan 356 00:15:49,160 --> 00:15:52,640 terikat sebagai bagian dari atribut input itu. 357 00:15:52,640 --> 00:15:54,690 Perhatikan kita memiliki nama sama dengan masukan x. 358 00:15:54,690 --> 00:15:55,580 Jenis sama y. 359 00:15:55,580 --> 00:15:57,660 Itu benar-benar semua informasi yang kita butuhkan. 360 00:15:57,660 --> 00:15:59,470 >> Ini disebut tag penutup diri. 361 00:15:59,470 --> 00:16:02,470 Tidak memerlukan pembukaan dan dekat karena semua informasi 362 00:16:02,470 --> 00:16:04,974 terkandung di dalam tag dan atributnya. 363 00:16:04,974 --> 00:16:06,390 Jadi kadang-kadang Anda akan melihat ini, juga. 364 00:16:06,390 --> 00:16:10,400 Jadi hanya akan menyadari bahwa jika Anda memiliki tag yang sepenuhnya mandiri, 365 00:16:10,400 --> 00:16:14,170 membuka dan menutup sendiri dengan sudut braket terbuka di sebelah kiri 366 00:16:14,170 --> 00:16:17,000 dan sudut miring braket di sebelah kanan. 367 00:16:17,000 --> 00:16:20,580 Kita akan melihat salah satu dari mereka sekarang dengan tag gambar juga. 368 00:16:20,580 --> 00:16:23,300 >> Sebelum kita berbicara tentang gambar, kami perlu bicara tentang hyperlink. 369 00:16:23,300 --> 00:16:26,080 Jika kita ingin halaman web kami untuk menjadi interaktif dan menggerakkan kita sekitar, 370 00:16:26,080 --> 00:16:28,121 akan menyenangkan dapat klik pada salah satu dari mereka 371 00:16:28,121 --> 00:16:30,190 apa yang biasanya menjadi link biru. 372 00:16:30,190 --> 00:16:34,440 Ini sebenarnya bagaimana kita membangun hyperlink di halaman web kami. 373 00:16:34,440 --> 00:16:36,540 Dan cukup menarik ada tag HTML lain 374 00:16:36,540 --> 00:16:39,000 disebut link, yang tidak hyperlink. 375 00:16:39,000 --> 00:16:44,130 Sebuah sini adalah singkatan dari anchor, dan itulah bagaimana kita menunjukkan hyperlink. 376 00:16:44,130 --> 00:16:49,150 >> Sebuah href sama x cara pergi ke Halaman web X. Dan semuanya 377 00:16:49,150 --> 00:16:51,580 antara terbuka tag A dan dekat tag A 378 00:16:51,580 --> 00:16:56,010 adalah apa yang akan menjadi yang digarisbawahi teks biru yang terlihat seperti link 379 00:16:56,010 --> 00:16:57,590 bahwa kita akrab dengan. 380 00:16:57,590 --> 00:17:01,660 Di bawah ini bahwa kita memiliki tag gambar, yang adalah diri menutup tag untuk menampilkan 381 00:17:01,660 --> 00:17:05,599 gambar yang terletak di X. Dan Anda mungkin dapat mengubah 382 00:17:05,599 --> 00:17:08,280 bahwa gambar dengan menentukan lebar dan tinggi 383 00:17:08,280 --> 00:17:11,640 dan atribut lainnya di bahwa dot dot dot ada. 384 00:17:11,640 --> 00:17:14,260 >> Di bagian paling bawah di sini kami memiliki sangat menarik 385 00:17:14,260 --> 00:17:16,170 mencari tag yang tidak memiliki tag penutup. 386 00:17:16,170 --> 00:17:19,410 Ini seru titik DOCTYPE HTML. 387 00:17:19,410 --> 00:17:23,300 Jadi HTML telah ada sejak awal 1990-an untuk membangun halaman web, 388 00:17:23,300 --> 00:17:25,859 dan itu hilang menjalani beberapa revisi sejak saat itu. 389 00:17:25,859 --> 00:17:28,550 Baru-baru ini pada tahun 2014 itu mengalami revisi 390 00:17:28,550 --> 00:17:33,440 disebut HTML5 yang sekarang saat ini semacam standar de facto HTML. 391 00:17:33,440 --> 00:17:36,730 >> Untuk menunjukkan bahwa web kami halaman yang ditulis menggunakan HTML5, 392 00:17:36,730 --> 00:17:38,160 ini adalah bagaimana kita memulai. 393 00:17:38,160 --> 00:17:40,380 Hal ini dapat dihilangkan tetapi apa yang pada dasarnya 394 00:17:40,380 --> 00:17:45,930 berarti adalah Anda tidak dapat menggunakan tag yang HTML5 tag, tag baru. 395 00:17:45,930 --> 00:17:48,591 Jadi kita selalu memulai jika kita menggunakan HTML5. 396 00:17:48,591 --> 00:17:51,340 Dan semua tag yang telah kita bicarakan sebelumnya tidak tag HTML5. 397 00:17:51,340 --> 00:17:55,470 Tapi ini akan menunjukkan bahwa Tag HTML5 akan hadir. 398 00:17:55,470 --> 00:17:58,400 Dan jadi kita harus seru DOCTYPE HTML, yang 399 00:17:58,400 --> 00:18:01,280 adalah pada awal dari kami File HTML, dan kemudian setelah titik itu 400 00:18:01,280 --> 00:18:04,930 kami benar-benar memiliki HTML kita terbuka tag dan melanjutkan dari sana. 401 00:18:04,930 --> 00:18:10,050 >> Yang terakhir adalah tag komentar, yang terlihat sedikit berbeda, juga. 402 00:18:10,050 --> 00:18:12,810 Ini dimulai dengan sudut braket seru dasbor 403 00:18:12,810 --> 00:18:15,220 dasbor tetapi tidak ada braket penutupan. 404 00:18:15,220 --> 00:18:20,150 Di antara dua elemen ada adalah di mana Anda menulis komentar. 405 00:18:20,150 --> 00:18:28,420 Dan mari kita lihat gambar dan komentar dan link di CS50 IDE. 406 00:18:28,420 --> 00:18:32,850 >> Jadi saya miliki di sini link file gambar disebut dot HTML yang aku akan membuka. 407 00:18:32,850 --> 00:18:36,420 Dan pemberitahuan Aku punya beberapa komentar di sini dalam komentar HTML saya. 408 00:18:36,420 --> 00:18:38,990 Jadi seperti di C dan lainnya bahasa pemrograman, 409 00:18:38,990 --> 00:18:43,169 HTML hanya dengan menjadi bahasa markup tidak memiliki kemampuan untuk memiliki komentar. 410 00:18:43,169 --> 00:18:45,710 Dan jadi saya tampaknya akan menempatkan gambar Rick Astley 411 00:18:45,710 --> 00:18:49,060 suatu tempat antara div ini tag, divisi sewenang-wenang ini. 412 00:18:49,060 --> 00:18:51,497 Ternyata file yang terletak di Rick dot JPEG, yang 413 00:18:51,497 --> 00:18:53,580 jika kepala kita kembali ke pohon file saya untuk kedua, 414 00:18:53,580 --> 00:18:55,490 adalah file yang ada di direktori saat ini. 415 00:18:55,490 --> 00:18:56,031 Jadi itu OK. 416 00:18:56,031 --> 00:18:57,710 Saya dapat referensi itu. 417 00:18:57,710 --> 00:18:59,680 >> Lalu aku dapat memiliki link internal. 418 00:18:59,680 --> 00:19:05,080 Jadi melihat pada baris 11 di sini href saya adalah halo dot HTML. 419 00:19:05,080 --> 00:19:09,050 Sehingga hanya mengacu halo dot HTML yang ada di direktori saat ini. 420 00:19:09,050 --> 00:19:12,980 Dan saya juga dapat memiliki eksternal link dengan hanya menetapkan HTTPS 421 00:19:12,980 --> 00:19:16,180 untuk menunjukkan bahwa aku tidak berbicara tentang file dalam direktori saya saat ini. 422 00:19:16,180 --> 00:19:19,730 Aku sedang berbicara tentang sebuah file yang ada di suatu tempat di internet, yang saya punya 423 00:19:19,730 --> 00:19:23,370 untuk meminta menggunakan protokol HTTP. 424 00:19:23,370 --> 00:19:25,990 >> Jadi mari kita lihat apa yang Halaman ini mungkin terlihat seperti 425 00:19:25,990 --> 00:19:29,500 dan bersiap-siap untuk gambar Rick Astley muncul di layar Anda. 426 00:19:29,500 --> 00:19:31,490 Jadi saya akan melihat dulu ini. 427 00:19:31,490 --> 00:19:33,800 Ada Rick Astley di paling atas dalam hal ini sewenang-wenang 428 00:19:33,800 --> 00:19:35,008 Divisi I meletakkannya di atas. 429 00:19:35,008 --> 00:19:36,960 Dan kemudian turun di bawah ini saya memiliki link saya, kan? 430 00:19:36,960 --> 00:19:39,330 >> Saya memiliki link ke halo dot HTML. 431 00:19:39,330 --> 00:19:42,860 Dan jika saya klik itu, saya mendapatkan pindah ke halaman ini 432 00:19:42,860 --> 00:19:47,050 bahwa kita sangat akrab dengan dari awal dari program kami. 433 00:19:47,050 --> 00:19:50,880 Jika saya pop halaman yang terbuka lagi, jika saya image link pop membuka sekali lagi, 434 00:19:50,880 --> 00:19:54,420 Saya juga bisa pergi eksternal ke website CS50 ini. 435 00:19:54,420 --> 00:19:56,740 Dan di sana kita see-- aku akan tampilannya keluar sedikit di sini- 436 00:19:56,740 --> 00:20:00,260 kita akan melihat CS50 situs semacam tertanam di tengah-tengah halaman. 437 00:20:00,260 --> 00:20:04,670 Jadi aku bisa membuat internal menghubungkan serta link eksternal. 438 00:20:04,670 --> 00:20:07,200 >> Aturan terakhir dengan HTML yang kita akan bicarakan di sini 439 00:20:07,200 --> 00:20:09,510 adalah bahwa HTML Anda harus terbentuk dengan baik. 440 00:20:09,510 --> 00:20:13,020 Dalam C kita berbicara banyak tentang berbagai sintaks hal. 441 00:20:13,020 --> 00:20:17,650 Dalam HTML sintaks benar berkisar tag. 442 00:20:17,650 --> 00:20:19,660 Setiap tag Anda membuka perlu ditutup. 443 00:20:19,660 --> 00:20:22,630 Dan pada kenyataannya, setiap tag Anda membuka harus ditutup dalam urutan terbalik. 444 00:20:22,630 --> 00:20:25,790 >> Jadi, jika Anda membuka tag bold, italic sebuah tag, dan kemudian tag garis bawah 445 00:20:25,790 --> 00:20:28,120 untuk melakukan semua tiga untuk set tertentu dari teks, 446 00:20:28,120 --> 00:20:30,070 Anda harus menutup mereka dalam urutan terbalik. 447 00:20:30,070 --> 00:20:32,270 Jadi jika Anda membuka berani, italic, underline, Anda 448 00:20:32,270 --> 00:20:35,240 ingin menutup garis bawah, miring, tebal. 449 00:20:35,240 --> 00:20:39,990 Ini semacam enkapsulasi adalah apa membuat HTML bagus dan terorganisir. 450 00:20:39,990 --> 00:20:44,370 >> Tidak seperti C, meskipun, kesalahan sintaks tidak akan sebenarnya melumpuhkan HTML Anda mungkin. 451 00:20:44,370 --> 00:20:48,730 HTML Anda mungkin tidak baik terbentuk tetapi masih akan bekerja. 452 00:20:48,730 --> 00:20:50,589 Dan kesalahan ini dapat mengurutkan slide oleh. 453 00:20:50,589 --> 00:20:52,130 Terserah Anda untuk benar-benar waspada. 454 00:20:52,130 --> 00:20:54,760 Kadang-kadang mereka akan gagal tetapi kadang-kadang Anda bisa lolos dengan itu. 455 00:20:54,760 --> 00:20:56,509 >> Hal ini dapat benar-benar tugas yang sulit, meskipun, 456 00:20:56,509 --> 00:21:00,660 untuk melacak ketika Anda membuka tag, ketika Anda menutupnya, 457 00:21:00,660 --> 00:21:04,110 terutama karena HTML Anda file menjadi lebih besar dan lebih besar. 458 00:21:04,110 --> 00:21:05,490 Anda akan ingin beberapa bantuan. 459 00:21:05,490 --> 00:21:07,560 Dan ada secara online alat validator yang Anda 460 00:21:07,560 --> 00:21:11,474 dapat digunakan untuk melihat di web Anda Halaman dan melihat apakah itu baik HTML terbentuk. 461 00:21:11,474 --> 00:21:13,390 Dan Anda pasti harus lihatlah mereka 462 00:21:13,390 --> 00:21:16,620 dan mulai menggunakannya sebagai Anda mulai melakukan beberapa pekerjaan dengan HTML, 463 00:21:16,620 --> 00:21:20,800 menulis HTML, hanya sehingga Anda mendapatkan beberapa kebiasaan yang baik tentang pengorganisasian 464 00:21:20,800 --> 00:21:24,377 HTML Anda dengan cara yang baik dan gaya yang baik dan memastikan 465 00:21:24,377 --> 00:21:27,210 bahwa Anda tidak melakukan sesuatu yang bisa membuat kesalahan sintaks yang 466 00:21:27,210 --> 00:21:30,270 akan menyebabkan Anda sedikit masalah di jalan. 467 00:21:30,270 --> 00:21:31,190 >> Aku Doug Lloyd. 468 00:21:31,190 --> 00:21:33,450 Ini adalah CS50. 469 00:21:33,450 --> 00:21:34,859