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, 2012March 25, 2026

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

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

  • Pempek Ny. Kamto Sejak 1984
  • Soto Lamongan Cak Har Surabaya
  • Tahu Takwa Bahkacung Kediri Sejak 1912
  • Review Xiaomi Amazfit Bip
  • Kupat Tahu Pojok Magelang Sejak 1942
  • Custom Watchface Amazfit Bip
  • Danau Beratan Bedugul Bali
  • Pengemudi GO-JEK di Bandung
  • Jakpod Hotel Jakarta Thamrin
  • Pantai Pandawa Bali

Recent Posts

  • Jalan-Jalan ke Prawirotaman Jogja
  • Mie Ayam Pak Sarmintul, Mie Ayamnya Bantul
  • Jalan-Jalan ke Universitas Diponegoro Semarang
  • Sego Lodeh Iwak Kalen Wates Kulon Progo
  • Sop Empal Pringgading Magelang

Categories

Archives

Subscribe

Enter your email address to subscribe to this blog.

Travel

  • Jalan-Jalan ke Prawirotaman JogjaSeptember 29, 2026
  • Jalan-Jalan ke Universitas Diponegoro SemarangAugust 11, 2026
  • Sigandul View Temanggung, Destinasi dengan Pemandangan Gunung Sumbing dan SindoroJuly 24, 2026
  • Watu Putih Borobudur: Destinasi Wisata di Kaki Perbukitan MenorehJune 16, 2026
  • Festival Balon Udara di Alun-Alun MagelangMay 28, 2026

Culinary

  • Mie Ayam Pak Sarmintul, Mie Ayamnya BantulAugust 24, 2026
  • Sego Lodeh Iwak Kalen Wates Kulon ProgoAugust 5, 2026
  • Sop Empal Pringgading MagelangJuly 29, 2026
  • Sop Empal Bu Ngalim Muntilan Sejak 1929July 25, 2026
  • DWanu Borobudur, Steak House Dekat Candi Borobudur dengan Spot Foto MenarikMay 30, 2026

Technology

  • Mencegah Website Down saat Flash Sale dan Lonjakan TrafficFebruary 18, 2026
  • Hosting Terbaik 2026 untuk Website Pribadi, Portofolio, dan StartupFebruary 8, 2026
  • 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
©2026 Arif Setiawan | WordPress Theme by SuperbThemes
Loading Comments...