zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden Innerhalb derselben Tabellenzelle link- und rechtsbündig platzieren?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.06.2017, 20:28
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.05.2017
Beiträge: 21
DarkOverlord befindet sich auf einem aufstrebenden Ast
Standard Innerhalb derselben Tabellenzelle link- und rechtsbündig platzieren?

Hi,
weiss nicht ob die Frage hier oder in Css besser aufgehoben ist:
ich habe innerhalb einer Zelle der Tabellenüberschrift zwei Elemente, wovon ich eines linksbündig und eines rechtsbündig platzieren möchte.

<th>Options <a href="https://xhtmlforum.de/.."><img src="new.png"></a></th>

Links soll also die Spaltenüberschrift "Options" stehen und der Iconlink zum erstellen eines neuen Tabelleneintrags auf der rechten Seite. Ist das möglich, ohne dass ich anfange innerhalb der Zelle mit extra float-<divs> zu hantieren? Was wäre die einfachste möglichkeit?

Gruß
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 29.06.2017, 22:06
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 10.01.2010
Beiträge: 1.123
MrMurphy ist ein sehr geschätzer MenschMrMurphy ist ein sehr geschätzer MenschMrMurphy ist ein sehr geschätzer Mensch
Standard

Hallo

Da du keine Tabellendaten hast ist eine Tabelle mit dem table-Element sachlich falsch.

Zitat:
Was wäre die einfachste möglichkeit?
Flexbox.

Gruss

MrMurphy
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 29.06.2017, 22:13
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.05.2017
Beiträge: 21
DarkOverlord befindet sich auf einem aufstrebenden Ast
Standard

Doch ich habe Tabellendaten.. Du kannst es dir so vorstellen:

Name | Adresse | Telefon | Options
...
Max Mustermann | Musterstraße 1 | 12345 | EDIT DEL

In der letzten Tabellenspalte sollen eben zeilenbezogene Links mit Optionen erscheinen. Da "NEW" nicht zeilenspezifisch ist, wollte ich es einfach ans Ende der Überschriftenleiste der Tabelle reinpacken, nämlich auf die rechte Seite der (letzten) Optionsspalte.

Gruß
Mit Zitat antworten
  #4 (permalink)  
Alt 30.06.2017, 11:37
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Was spricht dagegen, dass A-Element zu floaten?
Mit Zitat antworten
  #5 (permalink)  
Alt 30.06.2017, 11:48
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.05.2017
Beiträge: 21
DarkOverlord befindet sich auf einem aufstrebenden Ast
Standard

hm, wusste nicht, dass man <a> tags auch floaten kann.. dachte ich muss dann beide in divs verpacken. ich probiers mal, danke!
Mit Zitat antworten
  #6 (permalink)  
Alt 30.06.2017, 12:01
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 10.01.2010
Beiträge: 1.123
MrMurphy ist ein sehr geschätzer MenschMrMurphy ist ein sehr geschätzer MenschMrMurphy ist ein sehr geschätzer Mensch
Standard

Hallo

Zitat:
Was spricht dagegen, dass A-Element zu floaten?
Float ist dafür gedacht Text andere Elemente (meist Bilder) umfließen zu lassen.

Mangels besserer und sinnvollerer Alternativen wurde es früher auch für andere Layoutwünsche mißbraucht wie davor bereits Tabellen. Die Zeiten sind seit Flexbox vorbei, das extra für solche Layoutwünsche entwickelt wurde.

Zudem ist float durch seine meist ungewollte Vererbung nicht so einfach anzuwenden. Auch dies wurde bei Flexbox berücksichtigt.

Bei DarkOverlords Quelltext

Code:
<th>Options <a href="https://xhtmlforum.de/.."><img src="new.png"></a></th>
reicht zum Beispiel ohne jede Änderung am Quelltext folgendes CSS:

Code:
      th {
         display: flex;
         justify-content: space-between;
      }
Wobei die Zelle natürlich breit genug sein muss damit sich der Inhalt überhaupt nach links und rechts aufteilen kann.

Gruss

MrMurphy
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mehrere Bilder innerhalb eines divs horizontal mittig platzieren a-i-r CSS 2 09.12.2009 15:24
Link innerhalb einer Tabelle formatieren la-finest CSS 4 27.11.2008 11:01
mit Link hinterlegte Grafik in Tabellenzelle absolut positionieren... jhartlep CSS 0 01.11.2007 14:46
Problem bei Link Pseudo - Elemente innerhalb ID vidar CSS 2 16.02.2007 12:16
Tabulator innerhalb einer Tabellenzelle? Goebi (X)HTML 1 19.07.2004 12:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:01 Uhr.