php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.05.2005, 23:23  
Gast
 
Beiträge: n/a
Standard doctyp zerstört alles

Hi
Ich habe folgendes code für den ie geschrieben (für die anderen browser sieht er ein wenig anders aus)
Code:
<html>
<head>
<style type="text/css">
ul a{
width: 250px;
display: inline;
float: none;
}
Code:
<ul>[*]Vortragpdf[*]Vortragpdf[/list]
Der ie zeigt nun das die beiden Links auch schön in 2 Spalten an.
Doch wenn ich jetzt noch doctype hinzufüge, erscheint das "pdf direkt hinter den text "Vortrag".

Wie kann ich so was geschehen und wie kann man dieses Problem lösen?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.05.2005, 23:43  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Ähm nurmal so, da du kein leerzeichen zwischen den Links gemacht hast isses schon richtig so, dass die hintereinadnere angezeigt werden
Buhmann ist offline   Mit Zitat antworten
Alt 15.05.2005, 23:50  
Gast
 
Beiträge: n/a
Standard

es ist aber so, dass mit doctype der zweite Linke direkt (oder mit einem Leerschlag dazwischen) hinter dem ersten angezeigt wird.

Ich möchte aber, dass der erste Link 250px breit ist und erst danach der zweite Link folgt.
Dies geht auch, aber dann müsste ist das doytype weglassen und wenn ich dies weglasse, funktionieren viele andere Sachen auf meiner Website nicht mehr.
  Mit Zitat antworten
Alt 16.05.2005, 00:00  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

welchen Doctype hast du denn benutzt?
Buhmann ist offline   Mit Zitat antworten
Alt 16.05.2005, 00:28  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

a ist halt ein inline-element und kann keine breite besitzen, was also ist das problem?

gibt den <a>s eben ein display:block, dann gehts ...
__________________
derHund ist offline   Mit Zitat antworten
Alt 16.05.2005, 10:04  
Gast
 
Beiträge: n/a
Standard

doctype habe ich HTML 4.01 Transitional und XHTML 1.0 Transitional

wenn ich aus dem <a> ein display:block mache, muss ich ebenfalls ja ein float:left schreiben. Das Problem ist es aber nun, dass die Aufzählungspunkte([*]) am
Ende der Zeile aufgefüht werden und nicht am linken Textrand.

[edit]
Durch das Vergessen etwas zu löschen, ist mir aufgefallen, dass wenn ich beide Doctype(xhtml und html) benutze, und den ersten davon in setzte, dass es dann funktioniert mit dem display:inline. Wie kann ich es aber trotzdem ein bisschen eleganter lösen?
[/edit]
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
doctyp, <!doctyp

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.