Archief - CSS: border-bottom

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Blaugrana

Legacy Member
Hoi,

Wanneer ik een border bottom gebruik in een tabel, dan geeft hij de allerlaatste td van de tabel ook een border bottom, wat ik niet wil omdat dat slordig staat.

In mijn css gebruik ik:
.bordertable TD { border-bottom: 1px solid #767676; }

Is er een manier om aan de laatste td van de table geen border bottom te geven?

orez

Legacy Member
met classes werken?

uw onderste td class="lasttd" mee te geven? ipv class="bordertable"

Btw, uw html tags > lowercase, dus td ipv TD

Blaugrana

Legacy Member
ik heb aan de class aan de tabel gegeven, niet aan de td's...

orez

Legacy Member
maakt nog altijd geen verschil uit...
geef gewoon u laatste td een specifieke class mee .

Blaugrana

Legacy Member
er is geen laatste td in html, in de tabel staat een php lijst

orez

Legacy Member
controleer dan aan de hand van u opgevraagde waarden, wanneer hij aan de laatste record komt

eerst een count uitvoeren van aantal records, dan u eerste SQL uitvoeren mbv een while lus, dmv limit, laten limitten van 0 tot count - 1, dan nog een SQL gewoon zetten, limit van count - 1 tot count.

Tis omweg, maar kzie ni meteen in hoe je dit anders zou kunnen oplossen.

XanT0s

Legacy Member
een extra rij'tje na de while met bv ne <br> in uw td's en dan die geen border geven, zo doe ik het, je hebt natuurlijk wel een spatie dan ..

BloodSeaker

Legacy Member
Blaugrana zei:
er is geen laatste td in html, in de tabel staat een php lijst

Ofwel hebt ge totaal geen geldige code, ofwel hebt ge ne laatste td, zo simpel is dat.

Of stopt ge alleen tr in uw table??

Zelfs als vult ge ze dynamisch op, dan nog kunt ge nagaan of ge aan het laatste record zit. Als dit het geval is, geeft ge die td een class mee, anders niet :/

Zero Grav

Legacy Member
Ge telt het aantal resultaten (mysql_num_rows()), als ge dat aantal bereikt hebt geeft ge een andere class mee.

dJeez

Legacy Member
Als je browser CSS2 support heeft (Mozilla, Firefox) dan kan dat via CSS selectors :
Code:
.bordertable tr > td {
	border-bottom: 1px solid #767676;
}
.bordertable tr:last-child > td {
	border-bottom-style: none;
}
Maar zoals je zal merken werkt dat dus niet in IE6 en andere niet CSS2-compliant browsers...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan