2016-10-02 2 views
-3

Ich habe ein paar Probleme mit Tabellen und Rahmen, um mit CSS zu arbeiten.Tabellen und Rahmen

Was ich gemacht habe, ist die <table id=usertable> und setzen auf border-width und border-style darauf.

Nun, was passiert ist der äußere Teil der Grenze ist derjenige, der von der Breite und Stil beeinflusst wird. Alle Werte und Zeilen darin sind davon nicht betroffen. Die einzige Sache, die funktioniert, ist die Farbe der Grenze. Und der Rand musste aus irgendeinem Grund in HTML als border=1 angegeben werden.

CSS:

#usertable { 
    border-style: dashed; 
    border-width: 10px; 
    border-color: red; 
    padding: 20px; 
    margin: auto; 
    margin-top: 20px; 
    border-collapse: collapse; 
} 

PHP:

echo "<table id=usertable> 
    <tr> 
     <td id=usertable_top>ID</td> 
     <td id=usertable_top>USERNAME</td> 
     <td id=usertable_top>PASSWORD</td> 
     <td id=usertable_top>EMAIL</td> 
     <td id=usertable_top>ADMIN</td> 
     <td id=usertable_top>ACTIONS</td> 
    </tr>"; 

    while($row = $result->fetch_assoc()){ 
     echo " 
      <tr> 
       <td>$row[ID]</td> 
       <td>$row[USERNAME]</td> 
       <td>$row[PASSWORD]</td> 
       <td>$row[EMAIL]</td> 
       <td>$row[ADMINSTATUS]</td> 
     "; 
    if ($_SESSION[adminsts] == sadmin) { 
     echo " 
      <td>Make Admin</td> 
     "; 
    } 
    echo " 
     </tr> 
    "; 
} 

echo "</table>"; 
+1

Fügen Sie einen Code, CSS, HTML –

+1

Fügen Sie Ihre HTML-und CSS-Code –

+0

@ DanteFaña tolles Timing –

Antwort

2

eine Grenze auf einem Tisch Einstellung wird genau das tun.

Wenn Sie einen Rahmen für eine Tabellenzelle festlegen möchten, müssen Sie die Tabellenzelle formatieren.

td, th { 
    border: solid blue 1px; 
} 
+0

Was ist und was macht "th"? –

+0

auch wie würde ich die gleiche funktion als border-collapse erreichen? Ich habe es, aber es funktioniert nicht. –

+1

Tabellenkopf, https://developer.mozilla.org/en/docs/Web/HTML/Element/th –

0

Sie formatieren den HTML-Code falsch. Die ID sollte einmal im gesamten Dokument verwendet werden (Verwendung class = ‚Yourclass‘ statt)

td.yourclass{} #to apply rules to the td's 

th.yourclass{} #to apply rules to the th's 

tr.yourclass{} #to apply rules to the tr's 

oder Sie können für die Tabelle einen id = ‚usertable‘ verwenden und dann alle Elemente Zugriff mit

#usertable td{} 

#usertable tr{} 

#usertable th{} 
+0

Vielleicht th.className {}, td.className {}. –

+0

Ja, Sie haben Recht. Sorry, es ist zu spät hier :) – Nensi601

+0

wht ist der Unterschied zwischen td tr und th –