Skip to content
Arif Setiawan
Arif Setiawan

travel, culinary and technology

  • Home
  • About
  • Travel
    • Indonesia
      • Bali
      • Banten
      • Jakarta
      • Jawa Barat
      • Jawa Tengah
      • Jawa Timur
      • Kalimantan Selatan
      • Lampung
      • Sumatera Barat
      • Sumatera Utara
      • Yogyakarta
    • Laos
    • Malaysia
    • Singapore
    • Vietnam
  • Culinary
  • Technology
    • Startup
    • Software Development
    • Social Media
  • #kulinersince
  • Nol Kilometer
Arif Setiawan

travel, culinary and technology

Apa yang Baru di CSS4?

Arif Setiawan, March 7, 2012August 22, 2020

CSS merupakan jembatan terbaik antara web designer dan developer, meski mungkin masih banyak masalah browser compatibility, tetapi mengetahui hal baru dari CSS adalah hal yang sangat menyenangkan :mrgreen:.

Nah, di saat saya belum khatam belajar CSS3, ini udah rilis aja CSS4. Ketinggalan banget ya?

Coba langsung kita tengok saja yuk apa yang baru di CSS4 ini ;).

Selectors $E > F

Sintaks selector yang memungkinkan untuk styling dari elemen parents ($ E) berdasarkan elemen anak nya (F).

[code language=”css”]/* style the LI element */
ul > $li > p { border: 1px solid #ccc; }
$ol > li:only-child {
list-style-type: none;
}[/code]

Pada source code ul di atas, yang akan terkena style adalah elemen li bukan elemen p, sedangkan pada ol akan melakukan styling pada elemen child li yang unik. Yang menarik di sini yaitu bagaimana nanti atau berapa sering developer akan menggunakan syntax $ (selector) :D.

Location Pseudo-Classes – :any-link and :local-link

Pseudo class bisa digunakan untuk elemen yang merupakan location based. Atribut any-link bisa digunakan untuk link general, sedangkan local-link bisa digunakan untuk link-link khusus.

[code language=”css”]/* To add an icon to all internal links within your sidebar */
#sidebar a:local-link {
background: url(internal.png) 0 0 no-repeat;
}

/*To add another icon to all <em>external</em> links*/

:not(:local-link) {
background: url(external.png) 0 0 no-repeat;
}[/code]

Ini merupakan penambahan yang sangat bagus, karena bisa lebih mempermudah dalam styling link.

Linguistic Pseudo-Class – :dir

Pseudo-class dir digunakan untuk mengidentifikasi display text, dari kiri ke kanan atau sebaliknya.

[code language=”css”]
p:dir(ltr) { /* left to right */
}
div:dir(rtl) { /* right to left */
}
[/code]

Ini juga penambahan yang sangat bagus, terutama jika kita sedang membangun web dengan multi bahasa.

Reference Combinators

Mengenalkan karakter slash (/) yang memetakan hubungan antara compound selector.

[code language=”css”]

label:matches(:hover, :focus) /for/ input {
box-shadow: #fffea1 0 0 8px
}
[/code]

Contoh di atas melakukan highlight elemen INPUT ketika LABEL nya difokuskan atau hover; asosiasi ini dibuat oleh atribut for dari label.

Untuk informasi yang lebih lengkap, bisa mengunjungi link di bawah ini :

  • http://davidwalsh.name/css4-preview
  • http://www.w3.org/TR/2011/WD-selectors4-20110929/
  • http://www.webmonkey.com/2011/10/discover-whats-new-in-css-4/
  • http://www.inserthtml.com/2012/01/css4-selectors/
  • http://www.red-team-design.com/meet-the-css4-selectors

→ 133 readers

Related

Programming Cascading Style SheetsCSSCSS4Linguistic Pseudo ClassLocation Pseudo ClassProgrammingReference CombinatorsSelectorsStyle SheetsTutorial

Post navigation

Previous post
Next post

Comment

  1. whegreen says:
    March 13, 2012 at 7:30 am

    Reblogged this on green, the one and only . . . and commented:
    :

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Popular Posts

  • Rumah Makan Bagelen Sejak 1979
  • Taman Kyai Langgeng Magelang, Rekomendasi Wisata Anak di Wilayah Kedu
  • Danau Ciharus, Ranu Kumbolonya Jawa Barat
  • Sate Kambing Moro Lego Pak Kuwat Tulungagung Sejak 1992
  • Pempek Ny. Kamto Sejak 1984
  • Soto Sapi Pak Musthofa Jogja Sejak 1984
  • Pengalaman Berpartisipasi di Kelas Inspirasi Bandung
  • Soto Bu Misdar Purbalingga Sejak 1982
  • Pondok Lesehan Kampoeng Sawah Temanggung
  • Soto Pak Paiman Wates Kulon Progo Sejak 1989

Recent Posts

  • Steak Holycow CAMP Jogja
  • Soto Sapi Mbah Marto Sawitan Magelang
  • Cara Pilih Popok Bayi yang Tepat untuk Kulit Sensitif, Ini Panduannya!
  • Bebek Bacem Seyegan Sleman Yogyakarta
  • Raja Kosek Resto Mungkid Magelang

Categories

Archives

Subscribe

Enter your email address to subscribe to this blog.

Travel

  • Universal Studios Singapore: Panduan Wahana, Tips, dan Akses LengkapDecember 1, 2025
  • Pantai Batu Bolong Canggu BaliNovember 26, 2025
  • Tanah Lot: Keindahan Alam dan Spiritualitas yang Menyatu di BaliNovember 24, 2025
  • Staycation di The 101 Bali Oasis SanurNovember 23, 2025
  • Menghadiri Pernikahan Adat Bali di TabananNovember 22, 2025

Culinary

  • Steak Holycow CAMP JogjaJanuary 1, 2026
  • Soto Sapi Mbah Marto Sawitan MagelangDecember 28, 2025
  • Bebek Bacem Seyegan Sleman YogyakartaDecember 21, 2025
  • Raja Kosek Resto Mungkid MagelangDecember 20, 2025
  • Kazu Ramen: Pilihan Kuliner Ramen di Barat YogyakartaDecember 14, 2025

Technology

  • Nevacloud vs Hostinger VPS Global: Pilihan Terbaik untuk Pengguna IndonesiaDecember 13, 2025
  • Apa Bedanya VPS dengan Hosting BiasaDecember 5, 2025
  • Perbedaan Domain .COM, .ID, dan .NETNovember 5, 2025
  • Mengenal Jenis-Jenis Server: Mana yang Cocok untuk Website Anda?April 23, 2025
  • Cloud VPS vs Managed VPS: Mana yang Lebih Cocok untuk Bisnis Anda?April 8, 2025
©2026 Arif Setiawan | WordPress Theme by SuperbThemes
 

Loading Comments...