Skip to content

Commit

Permalink
add: 028 HTML Base (#268)
Browse files Browse the repository at this point in the history
  • Loading branch information
manh21 authored Oct 17, 2022
1 parent b0d1ba6 commit 10e9369
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions HTML/028 HTML Base/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# HTML Base

## Definisi dan Penggunaan

Elemen `<base>` berfungsi untuk menentukan URL dasar dan/atau target untuk semua URL relatif dalam dokumen. URL relatif adalah URL yang tidak memiliki protokol, domain, atau path. Contoh URL relatif adalah `index.html` atau `../index.html`.

Elemen `<base>` harus memiliki salah satu href atau atribut target, atau keduanya. Jika elemen `<base>` tidak memiliki href, maka URL relatif akan dianggap sebagai URL absolut. Jika elemen `<base>` tidak memiliki target, maka target akan dianggap `_self`.

Elemen `<base>` hanya bisa digunakan satu kali dan harus berada di dalam elemen `<head>`.

## Contoh

### Penggunaan `<base>` untuk menentukan URL dasar

```HTML
<head>
<base href="https://www.w3schools.com/" target="_blank">
</head>
<body>
<img src="images/stickman.gif" width="24" height="39" alt="Stickman">
<a href="tags/tag_base.asp">HTML base Tag</a>
</body>
```

Maka hasil url dari href dari `HTML base Tag` di atas menjadi `https://www.w3schools.com/tags/tag_base.asp` dan target menjadi `_blank`.

Referensi: [w3schools](https://www.w3schools.com/tags/tag_base.asp)

0 comments on commit 10e9369

Please sign in to comment.