Relative Positionierung ohne eigene Platzbeanspruchung

Diskutiere Relative Positionierung ohne eigene Platzbeanspruchung im CSS Forum im Bereich Programmierung; Hi, ich möchte in einer Tabelle Textfelder nachträglich erzeugen und sie etwas versetzt über den Spaltenüberschriften schweben lassen. Leider...
  • Relative Positionierung ohne eigene Platzbeanspruchung Beitrag #1
B
Bluecaspar
New member
Beiträge
1
Punkte Reaktionen
0
Hi,

ich möchte in einer Tabelle Textfelder nachträglich erzeugen und sie etwas versetzt über den Spaltenüberschriften schweben lassen. Leider beanspruchen sie immer noch selber Platz und verändern mir die gewünschte Spaltenbreite. Kann ich die Textfelder auch so erzeugen, dass sie selber keinen Platz mehr beanspruchen, so das die anderen Elemente in ihrer Positionierung nicht beeinflusst werden.

HTML:
<html>
<head>
 <style>
 
  input {
   background-color: White;
   border:2px solid blue;
   width: 100px;
   position:relative;
   top: 14px;
   left: 14px;
  }
    
  span {
   float: left;
  }
  
  td, th {
   border: 1px dashed grey;
  }
  td {
   width: 140px;
  }
  
 </style>
</head>
<body>
 <table>
  <tr>
   <th style="width:28px">
    <button>+</button>
   </th>
   <th>
    <input id="textbox1" type="Text" value="Textbox 1"/> 
    <span>Column 1</span>
   </th>
   <th style="width:28px">
    <button>+</button>
   </th>
   <th>
    <input id="textbox2" type="Text" value="Textbox 2"/> 
    <span>Column 2</span>
   </th>
  </tr>
  <tr>
   <td colspan="2">1</td>
   <td colspan="2">x</td>
  </tr>
  <tr>
   <td colspan="2">2</td>
   <td colspan="2">y</td>
  </tr>
  <tr>
   <td colspan="2">3</td>
   <td colspan="2">z</td>
  </tr>
 </table>
</body>
</html>
 
Thema:

Relative Positionierung ohne eigene Platzbeanspruchung

Oben Unten