idea
JQuery ile, tüm :first-child
ve belgede :last-child
elemanları (iyi, hemen hemen tüm :)) sınıfı ile first
hangi olabilir daha sonra stili (işaretlemek başardı ul#navigation
kolayca adreslenebilir olacaktır, yani ilk li ul#navigation .first
).
Ben aşağıdaki kod kullanılır:
var $f = $('*:first-child')
$f.addClass('first');
var $l = $('body *:last-child')
$l.addClass('last');
example
Örnek burada zaten - bu ancak, o an kolay dil benim için, sadece diğer prototyped bir fikir bunu yapmak için bir yol değil.
question
Şimdi, php
ile aynı yapmak mümkün eğer benim soru, yani olmayan-JS kullanıcılar / araçlar aynı etkileri ve ek stil olabilir ve aynı zamanda tarayıcı üzerinde daha az abartılı olur.
Yani, bu çıkış yakalamak html olarak ayrıştırmak ve bu sınıfı easily enjekte etmek mümkündür php
?
clarification
Ben oldukça farkındayım output buffering
, sadece onunla çok şeyler yapmadıysanız - Ayrıca, ben php
olarak çıktı string
modificating hakkında emin değilim parsed dom (olmadan regex
) - ve nasıl sunucuda zor o olacak - tabii önbelleğe alma ile, yani bütün bu şeyler sayfa olacak kadar once çalışacak yeniden düzenlenebilir.