php.de

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

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

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.10.2004, 15:16  
Gast
 
Beiträge: n/a
Standard vertiakle/horizontale Zentrierung im <div>

Hi Leute!
Eine Frage:

Also ich habe einen <div> Container und will darin ein bild zentrieren
also mit der horizontalen zentrierung ist das kein Problem align="center" bzw. style="text-align:center" aber wie ist das mit der vertikalen entrierung! Was vieleicht noch ganz wichtig wäre zu erwähnen ist, dass
es sich dabei um ein variables Bild handelt, d.h. ich kann jetzt nich sagen:
"Hey ich mach konstant: margin-top: 15px" oder so!

Vielen dank für euer bemühen!
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.10.2004, 15:22  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://css4you.de/vertical-align

sollte doch eigentlich klappen, oder?

ansonsten kannst du auch versuchen mit 'margin: xy' den abstand auf jeder seite festzulegen ... wie sich das dann verhält, wenn das bild den platz einnehmen will .... ausprobieren.


grüße ben.
imported_Ben ist offline  
Alt 22.10.2004, 15:49  
Gast
 
Beiträge: n/a
Standard

so ich hab mir da mal schnell was zusammengetippt,
klappt allerdings net:

Code:
<?xml version="1.0" encoding="iso-8859-1"?>
       <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
	<head>
		<title>Test Vertikales Zentrieren im div</title>
	</head>
		<body>
			<div style="width:200px;height:200px;text-align:center;vertical-align:middle;border:solid 1px #000000;">
				[img]../imgs/icons/xhtml.gif[/img]
			</div>
		</body>
</html>
( http://woltersware.dyndns.org/root_d...cal_align.html )

Warum net?
 
Alt 22.10.2004, 16:28  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

kann ich dir sagen.
weil ich mir den link mal richtig durchgelesen habe .. und was steht da?

Zitat:
Anwendbar auf: Inline-Elemente, Elemente, die mit display:table-cell formatiert sind und <td>-Tags
gut. schauen wir mal, was inline-elemente sind:
http://css4you.de/elemente.html#inline
Zitat:
a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, script, select, small, span, strike, strong, sub, sup, textarea, tt, var

basefont, font, s, u,
kein div

also müssen wir mit display:table-cell
http://css4you.de/display.html
arbeiten.

so dass dann im endeffekt das hier rauskommt.
Code:
<?xml version="1.0" encoding="iso-8859-1"?>
       <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
   <head>
      <title>Test Vertikales Zentrieren im div</title>

         <style type="text/css"><!--

          #css {
          	margin:auto;
                 width:200px;
                 height:200px;
                 border:solid 1px #000000;
                 vertical-align:middle;
                 display:table-cell;
                 text-align:center;
          }


	//--></style>

   </head>
      <body>

         <div id="css">
            
         </div>

      </body>
</html>
und wieder was gelernt
imported_Ben ist offline  
Alt 22.10.2004, 17:36  
Gast
 
Beiträge: n/a
Standard

Vielen Dank Ben!

Aber warum funzt der Kack nicht im IE??
Die Elemente hab ich alle nachgeschlagen und die sind alle ab Version 5.5 im rennen?!

EDIT:
Sry Fehler..
Ich hab in bei selfhtml unter display geguckt und da stand zwar ab 3.0
das galt aber net für table-cell...
Wäre trotzdem gut wenn einer ne Lösung für alle Browser fände
 
Alt 22.10.2004, 17:43  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://css4you.de/display.html

weil der IE display:table-cell nicht unterstützt.

allerdings verstehe ich jetzt auch nicht, warum sich nichts ändert, wenn ich display:inline; verwende.

dann wird das element als inline-element dargestellt und es sollte eigentlich funktionieren ...

schau mal hier rein:
http://www.webwork-community.net/posting4786_24_0.html

geht anscheinend nicht.
oder eben nur mittels einer tabelle. manchmal darf die übrigens auch verwenden. das nur mal so am rande
imported_Ben ist offline  
Alt 22.10.2004, 18:17  
Gast
 
Beiträge: n/a
Standard

Zitat:
dann wird das element als inline-element dargestellt und es sollte eigentlich funktionieren ...
Öhm ne dann nimmt er die höhe und breite im forefox nimmer an!

Zitat:
schau mal hier rein:
http://www.webwork-community.net/posting4786_24_0.html

geht anscheinend nicht.
Hehe das hab ich schon vor dem Threaderstellen gelesen und wollte genau deshalb etwas nachhaken! Ich kann auch Google benutzen *megastolz*


Zitat:
oder eben nur mittels einer tabelle. manchmal darf die übrigens auch verwenden. das nur mal so am rande
Oh nein Oh nein... *flenn*
Nein Tabellen soll man wirklich nur dann verwenden wenn man Content tabellarisch darstellen will!
Aber dat is wirklich nen manko das die daran beim w3c net gedacht habn!

Ich werde es jetzt so machen das ich mit pHP das bild irgendwie abtasten werde und dann über Mathematik ausrechnen werde wieviel Pixel dat dingen im margin braucht!GRR
 
Alt 22.10.2004, 18:19  
Gast
 
Beiträge: n/a
Standard

  • Nein Tabellen soll man wirklich nur dann verwenden wenn man Content tabellarisch darstellen will!

Will ja den Thread nicht aufblasen - aber wer sagt das?
Und vor allem (und viel wichtiger): Ist damit zu rechnen, daß <table> irgendwann auch als deprecated gilt? *ernste Frage*
 
Alt 22.10.2004, 18:26  
Gast
 
Beiträge: n/a
Standard

Zitat:
aber wer sagt das?
Das sagt Herr Martin Seiler in seinem Votrag über Barrierefreies Internet sowie viele andere EXPERTEN aus dem Bereich Internetentwicklung .

http://www.strohhalm.org/.someon?act...=205428&pid=13

Ausserdem steht das in der Verordnung zur Schaffung barrierefreier Informationstechnik nach dem Behindertengleichstellungsgesetz (Barrierefreie Informationstechnik-Verordnung – BITV):
http://www.rechtsanwalt.de/BITV.html
 
Alt 22.10.2004, 18:53  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Du-weisst-schon-wer
Zitat:
dann wird das element als inline-element dargestellt und es sollte eigentlich funktionieren ...
Öhm ne dann nimmt er die höhe und breite im forefox nimmer an!
ich weiß .. ich sagte ja auch sollte

Zitat:
Zitat von Du-weisst-schon-wer
Nein Tabellen soll man wirklich nur dann verwenden wenn man Content tabellarisch darstellen will!
ich weiß. aber du hast nie gesagt, was du wie darstellen willst.[/quote]

grüße ben.


@cat...
du hast noch etwas nachholbedarf in sachen valides HTML ... ^^
da merkt man, dass du doch noch nicht allzu viele beiträge von mir gelesen hast
imported_Ben ist offline  
Thema geschlossen


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
<div> Container über <select> Boxen legen Zergling-new HTML, Usability und Barrierefreiheit 14 19.01.2008 01:12
[CSS]vertical-align bei <div> anwenden Matze HTML, Usability und Barrierefreiheit 2 21.01.2007 18:39
Javascript, Anzeige eines <div> ändern heohni HTML, Usability und Barrierefreiheit 2 06.06.2006 14:11
vertikale Zentrierung eines <img> im <div> Zergling-new HTML, Usability und Barrierefreiheit 11 26.05.2006 20:35
<div> oder <table> HTML, Usability und Barrierefreiheit 10 17.10.2005 17:32
<div> wächst nicht mit Bild... stf.stream HTML, Usability und Barrierefreiheit 4 01.06.2005 16:28
[Erledigt] &lt;div&gt; layout funtzt nicht!! HTML, Usability und Barrierefreiheit 7 20.04.2005 19:10
Zentrierung IE & Firefox HTML, Usability und Barrierefreiheit 28 08.03.2005 21:18
[Erledigt] CSS: &lt;DIV&gt; Positionieren HTML, Usability und Barrierefreiheit 1 18.02.2005 21:05
css: <img> und <div> flyingeagle HTML, Usability und Barrierefreiheit 7 18.02.2005 15:35
<div> ohne break andrew22 HTML, Usability und Barrierefreiheit 7 04.01.2005 12:27
<h1> in <div> Kofi HTML, Usability und Barrierefreiheit 2 22.11.2004 09:29
css und <div> JEGO PHP Tipps 2004 10 22.10.2004 17:10
zentrierung einer seite im body tag angeben HTML, Usability und Barrierefreiheit 1 12.10.2004 04:40
[Erledigt] von Frames auf &lt;div&gt;, probleme mit den alten Scripten. PHP Tipps 2004 6 01.06.2004 17:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html5 bild zentrieren, html5 img zentrieren, html5 div zentrieren, css4you align, horizontal zentrieren php, bild in html5 zentrieren, bild zentrieren html5, css4you variables objekt mittig ausrichten, zentrierung html5, html5 bild horizontal zentrieren, php horizontal zentrieren, zentrierung in div, horizontale zentrierung, zentrieren n div, bild zentrieren html5 code, html 5 img horizontal zentrieren, html5 tabelle zentrieren, html5 image auf der seite mittig platzieren, html5 bild zentrieren css, html5 img centrieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:42 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.