CSS Reset



Halo teman-teman kali ini saya akan membawakan materi CSS Reset adalah kumpulan aturan CSS yang digunakan untuk menghapus pemformatan default elemen HTML browser, menghilangkan potensi inkonsistensi antara browser yang berbeda. Mudahnya adalah Seperangkat aturan dalam menuliskan perintah CSS yang tujuannya adalah untuk me-reset atau mengatur semua elemen HTML agar tampil seragam di berbagai web borwser. Dengan CSS Reset, kalian dapat mengatur desain web agar tampak seragam di berbagai web browser. Tentunya untuk mengurangi beragam masalah yang ditimbulkan oleh web browser nantinya. 

“Jika Anda tidak menentukan semua parameter default CSS di style sheet Anda, browser akan menggunakan parameter defaultnya,” kata Rand-Hendriksen di blognya. “Dan karena browser yang berbeda memiliki parameter yang berbeda, situs Anda pada akhirnya akan terlihat berbeda tergantung pada browser apa yang Anda gunakan.”

Pertama buat html sederhana seperti ini.
<body>

    <div></div>
    <h1>Hello Warga Bumi</h1>
    <p>
        Lorem ipsum, dolor sit amet consectetur adipisicing elit. Maiores,
        in quo eius deserunt tenetur sed, culpa minus maxime temporibus ipsa cum
        voluptate laudantium. Laudantium corrupti soluta numquam. Deserunt, neque culpa?
    </p>
</body>

Lalu beri style 

div {
    width: 300px;
    height: 300px;
    background-color: red;
}

Jadi pada elemen html sudah memiliki magin dan padding default, walaupun kalian buat margin dengan nilai 0 maka tidak akan terjadi apa-apa.

Lalu kalian tambahkan apa saja yang ingin diberi margin 0 

body,h1,p {
    margin: 0;
}

 Maka elemen yang telah diinput akan berpengaruh terhadap margin

Elemen ini adalah elemen universal, jadi seluruh html yang ingin diberi nilai akan menjadi 0 walapun elemen yang tidak digunakan.

*{
    margin: 0;
}

Hasil yang akan ditampilkan akan sama seperti kita menggunakan metode sebelumnya, bedanya menggnakan metode ini maka keseluruhan html akan bernilai 0 

 Kalian hanya kunjungi web site https://meyerweb.com/eric/tools/css/reset/ lalu kalian copy paste

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

Ini adalah hasilnya, lihat bahwa semua elemen yang dicantumkan CSS akan menjadi 0 atau benar-benar default. 




Komentar

Postingan populer dari blog ini

Filter

Percabangan Python

Transition