Dasar - Dasar HTML 1

Ridho Rahman Hariadi
19 Oct 202025:51

Summary

TLDRThis video script offers a beginner's guide to HTML basics. It starts with opening Visual Studio Code and creating a new HTML file, then explains the structure of a simple HTML document, including the doctype, html, head, and body tags. The script delves into elements like headings, paragraphs, hyperlinks, and images, illustrating how to create and style them. It also covers CSS integration methods, such as inline, internal, and external styles, and explains the use of URLs for linking. The tutorial is designed to help viewers understand the fundamentals of HTML and get started with web development.

Takeaways

  • πŸ˜€ The video is a tutorial on the basics of HTML, starting with opening Visual Studio Code and creating a new file.
  • πŸ“‚ It demonstrates how to create a simple HTML file with basic content and how it is displayed in a web browser.
  • 🌐 The video explains the structure of a valid HTML document, including the doctype declaration, html, head, and body tags.
  • πŸ“ It covers the use of HTML tags such as headings (h1 to h6), paragraphs (p), and hyperlinks (a), including how to create links with the 'href' attribute.
  • πŸ–ΌοΈ The tutorial includes instructions on how to display images using the 'img' tag, with 'src' for the image source and 'alt' for alternative text.
  • πŸ”— The video discusses the use of absolute and relative URLs for linking to other pages or resources within a website.
  • 🎨 It explains how to add styles to an HTML document, including inline styles within tags, internal styles within the 'style' tag, and external styles linked via a separate CSS file.
  • πŸ”‘ The importance of comments in HTML code is highlighted, using '<!--' to start and '-->' to end a comment.
  • πŸ”„ The video shows how to inspect elements in a web page using the browser's developer tools, including viewing the page source and inspecting individual elements.
  • πŸ”„ It also covers the use of the 'target' attribute in hyperlinks to control where the link should open, such as in the same window or a new tab.
  • 🌐 Finally, the video touches on the use of 'id' and 'class' attributes to identify and style elements within an HTML document.

Q & A

  • What software is being discussed in the video for editing HTML files?

    -The video discusses using Visual Studio Code for editing HTML files.

  • How does the video demonstrate creating a new HTML file?

    -The video demonstrates creating a new HTML file by opening a folder in Visual Studio Code and using the 'New File' option.

  • What is the minimum requirement to create an HTML document according to the video?

    -The minimum requirement to create an HTML document is to have a doctype declaration, an opening and closing html tag, and content within the body tag.

  • What is the purpose of the 'head' section in an HTML document as described in the video?

    -The 'head' section in an HTML document is used to contain meta-information about the document, such as the title.

  • What is the function of the 'body' tag in an HTML document?

    -The 'body' tag in an HTML document contains the content that will be displayed on the webpage.

  • How does the video explain the use of the 'a' tag in HTML?

    -The 'a' tag is used to create hyperlinks in HTML, and the video explains that it requires the 'href' attribute to specify the link's destination.

  • What is the purpose of the 'img' tag in HTML as described in the video?

    -The 'img' tag is used to display images on a webpage, and it requires the 'src' attribute to specify the image source and the 'alt' attribute for alternative text.

  • How can you view the source code of a webpage as shown in the video?

    -You can view the source code of a webpage by right-clicking on the page and selecting 'View Page Source' or by using the browser's developer tools to inspect the element.

  • What is the role of the 'style' tag in HTML?

    -The 'style' tag in HTML is used to add CSS (Cascading Style Sheets) to the webpage, allowing for the customization of the webpage's appearance.

  • What are the three methods mentioned in the video for including CSS in an HTML document?

    -The three methods mentioned for including CSS in an HTML document are inline styles, internal styles within the 'head' section, and external stylesheets linked to the document.

  • How does the video explain the use of comments in HTML?

    -The video explains that comments in HTML are written within '<!--' and '-->' and are used to add notes or explanations that will not be displayed on the webpage.

Outlines

00:00

πŸ˜€ Introduction to HTML Basics

The video script begins with an introduction to the basics of HTML. The speaker guides the audience through opening Visual Studio Code and creating a new file within a previously established folder. They demonstrate how to write simple HTML code and view it in a web browser, highlighting the flexibility of HTML even with invalid code. The script also mentions the availability of various HTML tutorials and examples, such as a valid HTML structure including doctype, html opening and closing tags, head, and body sections.

05:02

πŸ“ Understanding HTML Elements and Attributes

This paragraph delves into various HTML elements such as doctype, headings (h1 to h6), paragraphs, and hyperlinks. It explains how to create hyperlinks using the 'a' tag and attributes like 'href' for the link destination. The script also covers how to display images using the 'img' tag, including the 'src' for the image source and 'alt' for alternative text. Additionally, it touches on the importance of having the image file available for the 'src' attribute to work correctly.

10:03

🎨 Adding Styles and Comments in HTML

The speaker introduces the concept of adding styles to HTML elements using the 'style' attribute, which can include color, size, and other CSS properties. They provide an example of changing text color to red and explain the use of comments in HTML coding with '<!--' and '-->'. Comments are useful for notes that should not be displayed on the webpage. The paragraph also mentions the use of the 'title' attribute, which shows a tooltip when the mouse hovers over the element.

15:03

🌐 Methods of Incorporating CSS in HTML

This section discusses different methods of including CSS in an HTML document. It starts with inline CSS, where styles are directly added within the HTML tags using the 'style' attribute. The script then moves on to internal CSS, which is placed within the 'head' section of the HTML document, and external CSS, which involves linking to a separate CSS file. The speaker provides examples of each method and explains the benefits of using external CSS for maintaining styles across multiple pages.

20:06

πŸ”— Exploring Hyperlinks and URL Concepts

The script explores hyperlinks in more depth, explaining the use of 'target' attributes to control where the linked document opens, such as in the same window (_self) or a new window (_blank). It also differentiates between absolute URLs, which always open the specified page regardless of the current page's location, and relative URLs, which are based on the current page's directory structure. Examples are given to illustrate how these URLs function in practice.

25:07

πŸ“š Conclusion and Encouragement to Practice

In the final paragraph, the speaker concludes the session by summarizing the topics covered and encouraging viewers to practice what they have learned. They remind the audience to explore and apply the concepts of HTML, CSS, and hyperlinks to enhance their web development skills. The speaker expresses gratitude for the viewers' attention and looks forward to their active participation in the learning process.

Mindmap

Keywords

πŸ’‘HTML

HTML stands for HyperText Markup Language, which is the standard markup language for creating web pages. It is the core vocabulary of the web and defines the structure and layout of a web page. In the video, HTML is the main subject, with the script discussing the basics of HTML, such as its tags and elements, and how to create a simple HTML document.

πŸ’‘Visual Studio Code

Visual Studio Code is a popular source code editor developed by Microsoft. It supports a wide range of programming languages and is used for web development tasks such as editing HTML, CSS, and JavaScript files. In the script, the video instructor uses Visual Studio Code to demonstrate how to create and edit HTML files.

πŸ’‘DOCTYPE

The DOCTYPE is a declaration that must be placed at the beginning of an HTML document to define the document type and version of HTML used. It helps browsers to display web pages correctly according to the specified HTML standard. In the video, the script mentions the DOCTYPE declaration for HTML5.

πŸ’‘Headings

In HTML, headings are defined with the <h1> to <h6> tags, where <h1> represents the most important heading and <h6> the least. Headings structure the content of a web page into sections with different levels of importance. The script provides an example of using headings in an HTML document.

πŸ’‘Paragraphs

Paragraphs in HTML are created using the <p> tag and are used to group blocks of text together. They are fundamental for organizing the textual content of a web page. The video script includes an example of a paragraph tag and how it is used within the body of an HTML document.

πŸ’‘Hyperlinks

Hyperlinks, created with the <a> tag, are used to link from one page to another or to a specific section within the same page. They are a key feature of the web, allowing users to navigate between resources. The script explains how to create a hyperlink in HTML and includes an example with the 'href' attribute.

πŸ’‘Images

Images in HTML are embedded using the <img> tag, which requires the 'src' attribute to specify the image source and an 'alt' attribute for alternative text. The script discusses how to include an image in an HTML document and the importance of the 'alt' text for accessibility.

πŸ’‘CSS

CSS stands for Cascading Style Sheets, a language used to style and layout web pages written in HTML. CSS can be included in HTML in various ways, such as inline, internal, or external stylesheets. The video script covers the different methods of adding CSS to HTML and provides an example of changing text color using CSS.

πŸ’‘Internal CSS

Internal CSS refers to CSS code placed within the <style> tag in the <head> section of an HTML document. This method allows for styling the HTML document without the need for an external stylesheet. The script demonstrates how to add internal CSS to an HTML document.

πŸ’‘External CSS

External CSS is a separate file that contains CSS code and is linked to an HTML document using the <link> tag in the <head> section. This method is used for styling multiple web pages consistently by sharing a single external stylesheet. The script explains how to link an external CSS file to an HTML document.

πŸ’‘Comments

Comments in HTML are added using the <!-- and --> tags and are not displayed in the browser. They are used by developers to explain the code, make notes, or temporarily remove code without deleting it. The script mentions how to add comments in HTML and that they can be viewed using the 'View Page Source' or 'Inspect Element' features in a browser.

Highlights

Introduction to the basics of HTML and how to open Visual Studio Code to start coding.

Creating a new file in HTML and the minimum requirement to write any code.

Explanation of how any text written in an HTML file is displayed on a web page.

The importance of the doctype declaration in an HTML5 document and its placement at the top.

The structure of an HTML document, including the html, head, and body tags.

The role of the head tag in defining the metadata or data about the web page.

The body tag as the container for the content that will be visible to users.

Different HTML editors that can be used, including Notepad and Visual Studio Code.

Explanation of HTML elements like headings (h1 to h6), paragraphs, and hyperlinks.

How to create a hyperlink using the anchor tag and the href attribute.

Using the image tag with the src and alt attributes for images in HTML.

The process of linking an image source and the importance of having the file name correctly.

How to view a webpage, including using the 'view page source' and 'inspect' features.

Introduction to HTML comments and their syntax using <!-- and -->.

Different ways to include CSS in HTML, such as inline, internal, and external methods.

How to apply styles to HTML elements using the style attribute and CSS properties.

Explanation of absolute and relative URLs and their use in linking to other web pages.

The use of target attributes in links to control where the linked document will open.

Conclusion and encouragement for viewers to practice the concepts learned in the video.

Transcripts

play00:00

halo halo semua pada video ini saya akan

play00:05

menjelaskan mengenai dasar-dasar html eh

play00:20

pertama kita coba buka aplikasi Visual

play00:23

Studio code lalu kita Open folder

play00:29

kemudian kita pilih folder yang sudah

play00:34

kita buat pada pertemuan sebelumnya

play00:40

disini kita bisa membuat new file Oh

play00:58

untuk

play01:00

the minimum pot untuk html adalah kita

play01:04

bisa menuliskan kode apapun disini jadi

play01:08

misalnya di sini kita langsung Tuliskan

play01:11

hellwood ke Coba ya kemudian kita shift

play01:18

dan kontrol es atau dengan menggunakan

play01:22

eh kompulsif yang ada di sini kemudian

play01:27

coba kita buka kita bisa lakukan klik

play01:33

dua kali ya di sini ya biarkan terbuka

play01:49

Hai halaman web yang sudah kita buat

play01:51

sebelumnya di sini bisa kita lihat bahwa

play01:58

apa yang kita Tuliskan di dalam file

play02:01

dx.am l akan langsung ditampilkan di

play02:05

halaman web di semua yang teman-teman

play02:09

polisi sini langsung muncul meskipun

play02:11

tanpa tag HTML nah ini memang bukan

play02:17

merupakan kode html yang valid Namun

play02:21

karena fleksibilitas html Hut ini masih

play02:26

bisa ditampilkan Oke selanjutnya Coba

play02:30

kita buka ya Ada web yaitu webtrees full

play02:39

Nah disini tersedia banyak sekali html

play02:43

tutorial ini ada sedikit example ya kita

play02:47

coba ya

play02:49

Hai untuk minimum Put html yang valid

play02:59

adalah seperti ini jadi yang paling atas

play03:01

ada doctip nya html Lalu ada baik html

play03:06

pembuka kemudian ada tekad email penutup

play03:10

didalamnya ada help dan ada Buddy di

play03:16

dalam head akan ada kita Obito itu

play03:18

adalah judul dari web tersebut Sedangkan

play03:23

yang babi ini adalah konternya Coba kita

play03:26

save dan kita lihat hasilnya oke nah di

play03:34

ketika kita tulis bridges detail dia

play03:36

akan masuk di atas ya Kemudian untuk

play03:40

padi akan muncul disebelah sini

play03:49

Hai TV percobaan jutkan tak di sini ada

play04:01

penjelasan Apakah html itu akan Email

play04:04

adalah hypertext markup language ada

play04:09

juga penjelasannya disini Apakah doctype

play04:12

html itu itu deklarasi untuk dokumen

play04:14

HTML 5 kemudian html ini adalah teks

play04:18

utama untuk html ada juga yang namanya

play04:22

head itu untuk menunjukkan bagian help

play04:26

lebih suatu halaman html kemudian ada

play04:31

Baduy yang merupakan pupuk ya kontennya

play04:36

akan semua dimasukkan disini untuk html

play04:45

editor yang bisa digunakan pada berbagai

play04:48

macam

play04:49

Ayo kita bisa menggunakan notnet

play04:51

menggunakan teks edit.exe kalau saya di

play04:54

sini menggunakan Visual Studio code

play05:02

Which kalau disini dijelaskan mengenai

play05:04

doctype kemudian mengenai heading

play05:07

wedding itu ada satu sampai h6 dan yang

play05:12

paling besar adalah satu yang paling

play05:13

kecil adalah anak kandung

play05:16

Hai kemudian pilih itu adalah untuk

play05:21

paragraf dan a n cord ini adalah untuk

play05:25

kalau kita ingin membuat hyperlink ya

play05:28

kita bikin link kita harus menggunakan

play05:31

a&v dan alamat yang dituju kemudian ini

play05:35

adalah Eh link-nya jadi lu yang

play05:39

ditampilkan kita coba yuk kasih udah

play05:54

kita coba buka Nah nanti akan muncul di

play05:57

bagian bawah ini untuk link kita klik

play06:02

akan menuju alamat yang kita Tuliskan di

play06:07

bagian RF ah untuk Image kita bisa

play06:15

menggunakan

play06:16

yang ada di sini image source ini adalah

play06:20

imagenya ini adalah alternatif teksnya

play06:23

juga image itu tidak muncul atau ketika

play06:26

kita aku foremost kita ini adalah webnya

play06:29

ini adalah hidupnya keinginan sebelumnya

play06:33

kita harus punya file dengan nama ini

play06:38

kita coba kopiah tanpa kita download

play06:45

imutnya nanti kita lihat Apa yang akan

play06:49

terjadi di sini Kinanti Indonesia akan

play06:53

dipakai ini tapi sebelumnya jadi belum

play06:57

ada limitnya nanti akan muncul seperti

play07:05

ini enggak jadi induknya tidak muncul

play07:08

soalnya tidak ada

play07:16

Hai kau Indonesia tidak ada nanti yang

play07:23

akan ditampilkan adalah tulisan ini tuh

play07:33

coba download imutnya Ya dicoba kita

play07:52

coba yang ini kita sih finish kita

play08:03

letakkan di B sudah kita Swift

play08:16

Hai Utara Coba lagi PIN maka dia akan

play08:22

tampil tanpa mengubah cordnya video

play08:43

ketika kita ingin melihat kita bisa

play08:46

lihat sudah punya web yang kita ingin

play08:48

melihat shootnya atau ada website yang

play08:51

ingin kita Sus ada ini terlihat susutnya

play08:55

gimana langkah-langkahnya untuk melihat

play08:58

terbuka webnya misalnya begini ya kita

play09:01

bisa perikanan kita bisa view page

play09:03

source nah makan kelihatan sorenya sama

play09:08

persis ketika kita ketik tadi di dalam

play09:13

codingnya yang

play09:16

the Samaya selain itu kita juga bisa

play09:21

melakukan inspeksi kalau kita inspect

play09:24

ini dia akan lebih kecil ya jadi bagian

play09:30

ini itu yang mana nanti akan ditampilkan

play09:33

tapi saya Dimas yang mana sih oh yang

play09:36

ini juga bisa akan kalau kita punya web

play09:44

yang lain ini kita bisa Inspektur kan

play09:46

Jupe source dulu Gita bisa lihat Wah ini

play09:50

panjang juga ya di sini ya kemudian kita

play09:58

juga bisa inspect Element dan

play10:02

Hai misal kita ingin mengakses bagian

play10:09

ini yang mana ya tapi nanti akan nemuin

play10:11

ih2 ini Div ini pph21 Jelaskan mengenai

play10:58

HTML

play11:01

Hai punya adalah rapper link-nya muda

play11:07

mengenai imitsu tadi untuk menampilkan

play11:10

image

play11:12

hai aduh itu ada Hip nah kemudian untuk

play11:17

Style Ini digunakan untuk menambahkan

play11:21

style style itu bisa lupa warna bisa Bu

play11:25

pavon bisa berupa size dengan sebagainya

play11:28

kita coba lihat ini kalau kita ingin

play11:32

mengubah warna teks ini menjadi warna

play11:35

merah nah begini kantornya pasif dan

play11:50

kita anut Nah datang bedanya yang atas

play11:54

adalah orang hitam yang bawah adalah

play11:57

warna merah

play12:12

Hai kemudian ada juga title ya detail

play12:24

ini bisa kita

play12:28

Hai nah detail itu akan muncul ketika

play12:46

Mouse kita-kita Hut akan di atasnya kok

play12:49

yang lain nggak ada detailnya jadi tidak

play12:51

akan muncul apapun itu tulisan ayam a73b

play13:09

selanjutnya yang penting adalah komennya

play13:12

Jadi kalau biasanya dalam bahasa yang

play13:17

lain kita bisa menggunakan flash Klaten

play13:22

Belgia menggunakan tanda ini lebih kecil

play13:25

kerja seluruh minus minus kemudian

play13:28

komennya

play13:28

Hai ditutup dengan pada minus minus anda

play13:31

lebih besar coba iya iya makan tidak

play13:54

akan muncul semua yang di dalam komen

play13:56

tadi misalnya di sini kita Tuliskan

play14:02

comment sampai di sini kita akan melihat

play14:09

semua ini akan hilang di hilang semua

play14:28

Hai untuk warna kita bisa menggunakan FB

play14:35

KMA Musia bahkan Kita juga bisa nulis

play14:40

namanya Nah di sini ada ketulis namanya

play14:45

ribbon polar.com to download com itu

play14:57

kalau ini adalah background-color ya

play15:00

karir muncul seperti ini kok disini

play15:03

adalah talak untuk teksnya diteken ini

play15:07

yang kita warnai Aini syntaxnya kemudian

play15:12

ini untuk ordernya kita coba aja ya

play15:28

importir disini ini untuk

play15:31

background-color kali hat hasilnya dunia

play15:40

kalau kita coba selanjutnya yang teks

play15:44

called nih nah muncul begini kemudian

play16:04

kita tampilkan lagi untuk yang populer

play16:08

ya begini contohnya kalau

play16:24

Hai bisa dilihat selain kita menggunakan

play16:37

nama ya Kita juga bisa menggunakan FTP

play16:39

ini Hexa hsl selanjutnya open to CSS di

play16:53

dalam html itunya ada 33 cara kita bisa

play17:03

memasukkan CSS kedalam html yang pertama

play17:07

adalah Inline dimulai itu yang sudah

play17:09

kita coba tadi ini adalah ini lainnya di

play17:13

dalam tag H1 ada style my style di dalam

play17:19

masa tuh kemudian ini ada style di dalam

play17:24

freestyle ini kita masukkan ke dalam tak

play17:26

langsung a1b dengan sebagainya namun ada

play17:31

juga metode lain yaitu menggunakan

play17:34

internal internal ini nanti kita

play17:37

letakkan di dalam ADB ada juga metode

play17:41

eksternal yaitu kita letakkan di file

play17:44

CSS terpisah jadi lihat untuk yang in

play17:50

lime sudah kita coba sebelumnya lu untuk

play17:55

yang internal nah ini kita masukkan di

play18:00

ad-dahhak dia kemasukan di dalam efeknya

play18:05

contoh nih termasuk kedalam map a

play18:24

Hai menumbuk padi Yanti akan ada Baygon

play18:52

mawar Om tuh blu-ray satunya akan ada

play18:55

color blue dan pijakan dapat kalor rap

play18:59

Coba lihat Bagaimana hasilnya Nah jadi

play19:05

semua semua body semua channel ini

play19:08

begonya adalah publik tuh Sedangkan

play19:11

untuk H1 warnanya akan otomatis menjadi

play19:14

lu dan yang P korbannya akan menjadi rap

play19:20

Ini hasilnya ini

play19:24

adalah contoh ke internal internal di

play19:28

dalam file ini dan lagi satu yaitu

play19:32

dengan menggunakan external hdd yang

play19:34

kita masukkan adalah link-link ke file

play19:39

CSS nya Nah ini kita copy coba kopiah

play19:51

otomatis yang sebelumnya ini saya hapus

play19:55

saya ganti dengan ini Styles to cvs

play19:59

tentunya fo'xtails to CSS ini harus

play20:03

sudah ada di saya harus buat itu disini

play20:05

new panel-panel sport CSS kemudian isi

play20:23

styles.css

play20:24

Wah ini ama sebetulnya dengan yang tadi

play20:28

sebelumnya ya sama ini

play20:31

sesuai dengan yang ini sama cuman ini

play20:35

kita letakkan di file yang terpisah

play20:50

begitu coba lihat Bagaimana hasilnya

play20:54

Hai deh sama yang tidak ada perbedaan

play20:57

hanya file-nya diletakkan terpisah

play21:03

Hai ini untuk html link sudah dijelaskan

play21:33

sebelumnya

play21:36

Hai Oh di sini ada tambahan bahwa kita

play21:40

bisa menambahkan argued nih fungsinya

play21:43

buat apa kalau targetnya adalah default

play21:47

ya tidak kita sehat itu adalah self jadi

play21:50

ketika kita akan kita klik halaman yang

play21:53

baru yang akan dituju akan dibuka di C

play21:57

Bella yang sama namun kalau menggunakan

play21:59

Blank nanti dia akan Open new window

play22:02

atau Open new tab kalau pengen nanti

play22:08

akan Open different klipnya juga

play22:11

menggunakan iklim kalau top dia akan

play22:16

membuka dokumen itu default body repair

play22:22

window itu Andi teman-teman bisa coba ya

play22:27

kemudian selanjutnya adalah Absolut url

play22:30

dan relatif url Ini fungsinya adalah eh

play22:36

sout duel ini dia tidak peduli dimanapun

play22:39

dia diletakkan dia akan membuka halaman

play22:44

yang kita Tuliskan disini Tapi kalau

play22:47

relatif dia akan mengikuti dia akan

play22:51

mengikuti Maksudnya gimana tokek kita

play22:54

coba iya itu penuh bikin link mungkin Ke

play23:01

file-file limit aja ya Kasih lagi di

play23:15

juga awalnya suka image by coba di muka

play23:26

dulu untuk yang absolut sebagai contoh

play23:29

saya akan gunakan halaman website alam

play23:36

dihalaman w3school html html link sedot

play23:39

SP cek email links kita coba buka

play23:57

halaman Mulutnya ini akan muncul link

play24:01

bawah nih ya kalau kita klik tadi akan

play24:04

langsung menuju halaman witri schools

play24:09

xhtml selesai m-i-link.com speed

play24:13

Bagaimana kalau kita ubah ini menjadi

play24:17

relatif ngetik itu seperti ini jadi kita

play24:30

tidak Tuliskan http atau https nya di

play24:33

depan

play24:36

Ayo kita coba ini Pak ya Nah ini linknya

play24:42

namanya linknya masih sama namun ketika

play24:45

kita klik dia akan membuka ke folder

play24:50

Dimana saat ini kita berada dan Farid

play24:55

tidak ada di sini itu kita lihat

play24:57

sebelumnya kita ada di sini nih di titik

play25:00

dua Project garis miring web Project

play25:03

kita ada di folder ini kalian kita buka

play25:06

adalah index html atau kita klik yang

play25:09

ganti cuman belakangnya saja

play25:11

menyebabkannya yang ganti untuk yang di

play25:14

depannya akan tetap ini adalah relatif

play25:21

ia akan mengikuti dimana kita meletakkan

play25:23

file ini by

play25:36

Hai bentuk kali ini pertemuan ini saya

play25:42

cukupkan sampai disini bahkan

play25:45

teman-teman mencoba mempraktekannya

play25:49

terima kasih

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
HTML TutorialWeb DevelopmentVisual Studio CodeWeb DesignCoding BasicsHTML ElementsCSS IntegrationHyperlinksWeb LanguagesOnline Learning