kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: font-awesome icons direkt in HTML ohne CSS

    geschrieben von bzplan

    Hallo

    ich habe mal für font-awesome eine Seite gebaut, mit der man für alle Icos
    auch einen HTML-Code (Sonderzeichen als HEX oder DEC) bekommt.

    dazu habe ich die Icons zuerrst als (PHP) Array angelegt und dieses
    in einer Schleife (foreach) dann mit Codes in Tabelle ausgegeben.

    Quellcode siehe hier: http://goo.gl/uss4FP oder hier http://pastebin.com/JTduRBW9

    und hier auch als Ansicht der Ausgabe im Browser
    hier: http://codingground.tutorialspoint.com/user37476/root/index.htm

    denn ich fand es blöd, dass man es nur mit CSS verwenden kann,
    .... jetzt kann man die ICONs auch direkt in HTML als Sonderzeichen machen

    BSP: bed
    a) Hexa-Dezimal (HEX):
    

    b) oder Dezimal (DEC):
    


    Achtung!
    bei den Hex / Dec HTML Codes fehlen am Ende evtl der Semikolon ;
    also nicht so
    &#xf236
    ... sondern so
    

    also nicht so
    &#62006
    ... sondern so
    


    :=)

    PS: zur DEMO sind die font-files (TTF etc) als volle URL eingetragen,
    für eigenen Einsatz sollte man sich diesen Ordner "fonts" runter-laden

    was haltet Ihr davon ?
  • in: CSS Browserweiche innerhalb .css Datei möglich?

    geschrieben von bzplan

    ja das ist schon interessant,

    aber mir geht es hauptsächlich darum, dass
    li:hover
    in allen Browsern funktioniert
    für Drop-Down-Menü mit CSS

    und dieses
    li:hover
    funktioniert ja in mehreren (alten) Browsern nicht, daher will ich die
    csshover3-source.htc jeweils dann "laden", wenn es sich um so einen (alten) Browser handelt
    es ist ja nicht nur IE < 8 ... sondern bestimmt auch andere (alte FF, etc)

    daher die Idee, es direkt in der csshover3-source.htc zu machen
    also mit JS prüfen, ob der Browser die .htc "braucht" oder nicht

    aber woher bekomme ich eine "Liste" für Browser, die
    li:hover
    nicht können,
    um dann dafür die Funktion in der .htc auzurufen (oder eben nicht)
    ... also die Browserweiche mit JS machen

    OK, Problem könnten dann noch Browser sein, die es nicht können und JS deaktiviert haben
    aber dafür bräuchte ich dann eben eine ganz andere Version für mein Drop-Down-Menü
    ... habe mal was mit Tabellen-Kontruktionen gesehen, die angeblich immer funktionieren
    aber das finde ich nicht mehr, bzw. weiss ich nicht ob das "gut" ist, mein HTML sollte auch Valide bleiben

  • in: CSS Browserweiche innerhalb .css Datei möglich?

    geschrieben von bzplan

    Hallo

    ich kenne Browserweichen in HTML (head-Bereich)

    <link rel="stylesheet" href="style1.css" type="text/css" />

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="de">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <title>Homepage-Name</title>
    <meta http-equiv="content-style-type" content="text/css" />
    <link rel="stylesheet" href="mystyle.css" type="text/css" />
    
    <!--[if lt IE 7]>
    <style type="text/css">
    body{behavior:url(csshover3-source.htc); font-size:100%;}
    </style>
    <![endif]-->
    
    </head>


    kann ich solche Browser-Weichen auch direkt in die mystyle.css Datei schreiben ?
    wenn ja, wie ... genauso? ... oder muss die (IF Bedingung) m HTML stehen ???

    PS: für funktionieren der CSS3 hover Klassen ... ist Bedingung: kleiner als IE 7 genug,
    also kann der IE 8 das mit li:hover schon ?

    Oder: .... die csshover3-source.htc ist ja JavaScript
    kann ich die einfach immer 'laden' und dann darin erst die Browser-Weiche machen,
    also aussenrum um den ganzen JS-Code noch eine Bedingung,
    für welche Browser das JS ausfegührt werden soll ???
  • in: vor strip_tags() Leerzeichen zwischen alle TAGs hinzufügen

    geschrieben von bzplan

    sehr nützlich,
    hier das ganze nochmal als Funktion: remove_tags()

    // ------------------------------------------------------ 
    
    function remove_tags($string) { 
    	
    	// ----- remove HTML TAGs ----- 
    	$string = preg_replace ('/<[^>]*>/', ' ', $string); 
    	
    	// ----- remove control characters ----- 
    	$string = preg_replace('/[\n\r\t]/',' ',$string); 
    	
    	// ----- remove multiple spaces ----- 
    	$string = trim(preg_replace('/ {2,}/', ' ', $string));
    	
    	return $string; 
    
    }
    
    // ------------------------------------------------------



    Anwendung (Beispiel)

    $html = '
    <div>
    <p style="color:blue;">Farbe ist blau</p><p>Größe ist <span style="font-size:200%;">riesig</span></p>
    <p>Material ist Holz</p>
    </div>
    ';


    Ergebnis mit: $str = stip_tags($html);
    Farbe ist blauGröße ist riesig
    Material ist Holz

    ... die Worte 'blau' und ' Größe' sind zusammen: 'blauGröße'
    und der Zeilenumbruch ist noch da.

    Ergebnis mit: $str = remove_tags($html);
    Farbe ist blau Größe ist riesig Material ist Holz

    ... jetzt immer mit Abstand zwischen Tags und ohne Zeilenumbruch

  • in: Session Header Problem auf Server

    geschrieben von bzplan

    makawa schrieb:
    an einer Stelle auf meiner Website plötzlich die Zeichenfolge  angezeigt

    Das ist der UTF-8 BOM
    also irgend eine Datei ist noch mit dem UTF-8 BOM vorhanden ... ?!


    makawa schrieb:
    und alle meine Umlaute sind falsch (ö wird zu ö).
    Wie kann ich das jetzt noch ändern?


    die Ausgabe (den Header) als UTF-8 festlegen ... in die Zeile nach session_start();

    header("Content-Type: text/html; charset=utf-8");



    und wenn Du einen HTML HEAD (Meta-Tag) mit "Content-Type" hast:
    <head>
    ... 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    ...
    </head>


  • in: Session Header Problem auf Server

    geschrieben von bzplan

    hallo

    die Meldung "headers already sent" deutet aber darauf hin,
    das irgendwo schon eine Ausgabe vor session_start() drein ist

    es kann auch am Ende der includeten PHP-Dateien sein,
    also am Ende nach ?> noch ein Leerzeichen oder Zeilenumbruch ?

Login zum Webhosting ohne Werbung!