SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 13.07.2008, 15:29:51
Tuxman Tuxman ist offline
Anfänger
 
Registriert seit: Dec 2006
Beiträge: 83
"Bedingte" Formatierungen in CSS: Wie?

Sers,

in meinem Weblog habe ich alle <a> mit einem Rahmen versehen. Nun würde ich davon aber gern eine Ausnahme machen, so dass alle <a><img ...></a> keinen Rahmen bekommen.

Wie funktioniert das?

a[img] oder so was?
__________________
tuxproject.de
Mit Zitat antworten
  #2  
Alt 13.07.2008, 16:02:39
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
AW: "Bedingte" Formatierungen in CSS: Wie?

das geht erst ab CSS 3, da waere der selektor "p > img", denke ich (hab die neuen funktionen noch nie gebraucht).

ansonsten geht das auch mit CSS1 oder 2:

p {
border: 1px;
}

p img {
border: 0px;
}

edit: a statt p natuerlich... und beim selektor muesste man noch negieren zB "a > *:not(img)"
__________________
http://proofile.org/pppp

Geändert von Gweilo (13.07.2008 um 16:05:25 Uhr)
Mit Zitat antworten
  #3  
Alt 13.07.2008, 16:09:15
Tuxman Tuxman ist offline
Anfänger
 
Registriert seit: Dec 2006
Beiträge: 83
AW: "Bedingte" Formatierungen in CSS: Wie?

Bei "a img { border:none }" bekommt der "a"-Tag aber weiterhin einen Rahmen, darum geht's ja...

Werde das dann also mal mit Selektoren zu lösen versuchen, danke...

edit:
Selektoren machen ja wieder das genaue Gegenteil... ich bräuchte einen "<"- statt eines ">"-Selektors...
__________________
tuxproject.de

Geändert von Tuxman (13.07.2008 um 16:24:27 Uhr)
Mit Zitat antworten
  #4  
Alt 13.07.2008, 16:41:08
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
AW: "Bedingte" Formatierungen in CSS: Wie?

stimmt, das hab ich uebersehen.
nach meinem (zugegebenermassen begrenztem) css wissen geht das gar nicht.

Das kannst du sonst mit JavaScript ziehmlich einfach (sofern du eine JS library benutzt) loesen.
__________________
http://proofile.org/pppp
Mit Zitat antworten
  #5  
Alt 13.07.2008, 16:45:14
Tuxman Tuxman ist offline
Anfänger
 
Registriert seit: Dec 2006
Beiträge: 83
AW: "Bedingte" Formatierungen in CSS: Wie?

Javascript mag ich eigtl. nicht so...
Bspw. wie?
__________________
tuxproject.de
Mit Zitat antworten
  #6  
Alt 13.07.2008, 20:40:58
Smilie
Guest
 
Beiträge: n/a
AW: "Bedingte" Formatierungen in CSS: Wie?

Global würde ich das so lösen, dass du denjenigen <a> Tags ein id= Attribut hinzufügst und dieses dann global in der CSS Datei definierst.

D.h.

Code:
a {
Rahmen;
}

.ohne {
Ohne Ramen;
}
HTML-Code:
<a>Link mit Rahmen</a>
<a id="ohne"><img>Bildlink ohne Rahmen</img></a>
Anders würde mir spontan nichts einfallen. ;-)

Geändert von Smilie (13.07.2008 um 20:41:32 Uhr)
Mit Zitat antworten
  #7  
Alt 13.07.2008, 22:10:26
Tuxman Tuxman ist offline
Anfänger
 
Registriert seit: Dec 2006
Beiträge: 83
AW: "Bedingte" Formatierungen in CSS: Wie?

Mach ich ja auch immer so, ist nur verdammt viel Aufwand. Gerade wenn man viele Grafiken verwendet bzw. zu verwenden plant. :(
__________________
tuxproject.de
Mit Zitat antworten
  #8  
Alt 15.07.2008, 10:05:51
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
AW: "Bedingte" Formatierungen in CSS: Wie?

Die loesung in JQuery waere folgende (wie gesagt, ohne library ist's nicht so einfach):

entweder die klassen wieder entfernen (passiert nachdem die seite geladen wurde)
Code:
$(document).ready(function () {
  $('a img').removeClass('meinRahmen');
});
oder die klasse nur bei den korrekten links hinzufuegen
Code:
$(document).ready(function () {

$('a').each(function() {
  if (!$(this).children(':first').is('img')) {
    $(this).css('border', '3px solid #ffff00'); // $(this).addClass('meinRahmen')
  }
});

});
__________________
http://proofile.org/pppp
Mit Zitat antworten
  #9  
Alt 15.07.2008, 12:37:24
Tuxman Tuxman ist offline
Anfänger
 
Registriert seit: Dec 2006
Beiträge: 83
AW: "Bedingte" Formatierungen in CSS: Wie?

Hm, OK, danke... werd mal damit herumspielen. :)
__________________
tuxproject.de
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
xml per php mit formatierungen in db speichern? uvo PHP Grundlagen 12 07.03.2007 18:07:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:51:20 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt