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

  • Cara Melindungi Rumah Tua di Yogyakarta dari Serangan Rayap dan Kerusakan Kayu
  • Game Development Life Cycle
  • Warung Lesehan Mbak Tin Purworejo
  • Kolam Renang Kalibening Magelang
  • Undur-Undur Laut Pantai Selatan
  • Pempek Ny. Kamto Sejak 1984
  • Soto Sapi Mbah Marto Sawitan Magelang
  • Dari Ketinggian 33.000 Kaki
  • Alun-Alun Jombang: Ruang Publik Ikonik di Jantung Kota Santri
  • Soto Lamongan Cak Har Surabaya

Recent Posts

  • Cara Melindungi Rumah Tua di Yogyakarta dari Serangan Rayap dan Kerusakan Kayu
  • Pantai Cemara Sewu Bantul Yogyakarta
  • Eyoop Coffee Borobudur, Tempat Ngopi dengan Pemandangan Perbukitan Menoreh
  • Hachi Ramen Magelang
  • Nasi Bebek Surabaya Tegal Roso

Categories

Archives

Subscribe

Enter your email address to subscribe to this blog.

Travel

  • Pantai Cemara Sewu Bantul YogyakartaNovember 3, 2026
  • Kolam Renang Kalibening MagelangOctober 13, 2026
  • 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

Culinary

  • Eyoop Coffee Borobudur, Tempat Ngopi dengan Pemandangan Perbukitan MenorehOctober 29, 2026
  • Hachi Ramen MagelangOctober 21, 2026
  • Nasi Bebek Surabaya Tegal RosoOctober 15, 2026
  • Chapter One Coffee MagelangOctober 14, 2026
  • ViaVia Bakery PrawirotamanOctober 12, 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...