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

142 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

  • Ayam Goreng Mbok Berek Jogja Sejak 1830
  • Mie Ayam Plombokan Magelang
  • Senja Pagi Ngablak Magelang: Menikmati Kopi dengan Panorama Tujuh Gunung
  • Tilu Bumi Nature Camp Pangalengan Bandung
  • Pantai Pandawa Bali
  • Game Development Life Cycle
  • Open Writing Project : Nol Kilometer
  • Berkunjung ke Panti Asuhan Al Fitroh
  • Sate dan Tongseng Pak Kurdi Sejak 1978
  • Bakso Urat Lor Patung Kuda Manahan Solo Sejak 1983

Recent Posts

  • Jalan-Jalan ke UNS Surakarta
  • Soto Timlo & Ayam Goreng Samson Yogyakarta
  • Senja Pagi Ngablak Magelang: Menikmati Kopi dengan Panorama Tujuh Gunung
  • Teras Nyah Dewi Magelang: Nongkrong dengan Nuansa Tempo Dulu yang Estetik
  • Ayam Goreng Mbok Berek Jogja Sejak 1830

Categories

Archives

Subscribe

Enter your email address to subscribe to this blog.

Travel

  • Jalan-Jalan ke UNS SurakartaApril 9, 2026
  • Senja Pagi Ngablak Magelang: Menikmati Kopi dengan Panorama Tujuh GunungApril 7, 2026
  • Stasiun Surabaya GubengMarch 30, 2026
  • Monumen Gerbong Maut BondowosoMarch 28, 2026
  • Ziarah ke Puger Jember Jawa TimurMarch 26, 2026

Culinary

  • Soto Timlo & Ayam Goreng Samson YogyakartaApril 8, 2026
  • Teras Nyah Dewi Magelang: Nongkrong dengan Nuansa Tempo Dulu yang EstetikApril 6, 2026
  • Ayam Goreng Mbok Berek Jogja Sejak 1830April 5, 2026
  • Pepes Gapeswathi Rest Area Tugu Ireng Perbatasan Jogja–MagelangApril 4, 2026
  • Nasi Goreng Pak Yatno Magelang Sejak 1981April 3, 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...