Dette gør at bowseren går ind og læser i database og ser hvem der har pårettet en bruger, samt fremviser det på denne måde.
f.eks.
Alexholte - Alex - Larsen Henrik123 - Henrik - Hansen osv.
Nu går mit spørgsmål ud på om jeg kan bruge <div> elementet fra css til at fremvise og styre hvor og hvordan disse oplysninger skal være på hjemmesiden, samt hvor henne?
Et problemet jeg kunne forestille mig der var ved at bruge <div> kunne f.eks. være hvis man ville vise de sidste 10 nyheder. så skulle man jo gøre det på denne måde (TROR JEG).
<div id="nyhed1">//her kalder man den sidste oprettede nyhed i ens database</div> <div id="nyhed2">//her kalder man den næstsidste oprettede nyhed</div> <div id="nyhed3">//her kalder man den tredjesidste oprettede nyhed</div> <div id="nyhed4">//osv.</div> //osv.
</div>
Er dette en okay måde og gøre det på? Eller er det helt afhelved til? :D
Sjovt du siger det. Det sat jeg også lige og tænkte over..! ;)
Men self. hvis jeg ikke bruger "position: absolute;"
så ville det komme til at se ud på denne måde:
CSS fil:
#nyhedsboks{ width: 150px; height: 200px; }
#nyhed{ width: 150px; height: 20px; }
HTML or PHP fil:
<div id="nyhedsboks">
<div id="nyhed">//her kalder man den sidste oprettede nyhed i ens database</div> <div id="nyhed">//her kalder man den næstsidste oprettede nyhed</div> <div id="nyhed">//her kalder man den tredjesidste oprettede nyhed</div> <div id="nyhed">//osv.</div> //osv.
</div>
Men ville dette være en optimal måde og gøre det på?
alex15>> Det er jo en meget kort kode, du får ud af det, og det er jo klart en god ting. Den eneste ikke-valide ting i koden lige pt. er, at du bruger id="nyhed" flere gange, og det er meget ulovligt, da et id jo skal være unikt. Dvs. det må kun bruges én gang. Brug i stedet class="nyhed" og ret så #nyhedsboks{ til .nyhedsboks{
<div class="nyhed">Her kan du så vise en nyhed</div> <div class="nyhed">Og endnu en nyhed</div> <div class="nyhed">Og endnu en nyhed</div> <div class="nyhed">//osv.</div> //osv.
Perfekt. Nu funger delen med <div id> og <div class>. Nu mangler jeg bare at den tager noget information direkte fra databasen og smider det ind imellem <div class="nyhed">//HER</div>.
Denne her lykke skulle meget gerne vise samlige af de nyhedsoverskrifter som har jeg liggende i min database, under tabellen nyheder.
Men hvordan går jeg svaret fra $row['overskrift'] - ind i min <div class="nyhed"></div>...??? Vil gerne have at browseren automatisk laver et nyt <div class="nyhed"></div> og smider nyhedsoverskriften ind i den.
Ind til der self ikke er flere nyheder. Men det giver vist sig selv.
kan man bare gøre det på denne måde:
<?php
require "connect.php";
$query = mysql_query("SELECT * FROM nyheder"); while($row = mysql_fetch_assoc($query)) {
Vi åbner jo strengen med " så derfor kan vi ikke skrive tegnet " midt inde i strengen, for så lukkes den jo. Derfor "escaper" vi det, så den indsætter tegnet i HTML-koden.
så vil strengen blive lukket rundt om det midterste test, og derfor resultere i fejl. Så for at indsætte tegnet " som HTML rundt om det midterste "test", skal det escapes således:
i alle de forskellige class. og så var alt som det skulle være? hvordan kan det være? tror ikke rigtig jeg har forstået hvordan det der float:left; virker?!?:S
Okay, venter lige til at de andre også afgiver et svar, så får i jeres point :o)
Hov, lige med hensyn til problemet med uskarp tekst i Safari. Så har jeg taget et screen shot af mit navn som var vist på min hjemmeside via safari og et vist via firefox.
float:left gør det muligt at sidestille block-elementer såsom divs, som i dit tilfælde. Block-elementer skal som standard have en hel linje for sig selv, men med float:left/right kan det omgåes.
Safari prøver ikke at lægge skygge på, den viser bare tekst med meget bløde kanter, og det er der ikke så meget at gøre noget ved. =) Det er bare sådan, Safari er.
Arhh.. Ja okay.. Så tror jeg at jeg forstået det.. :)
Okay, synes bare ikke at den bliver lige så uskarp på andre sider som den gør på min? Benytter mig af skrifttypen (font-family:verdana, arial, sans-serif;)
Den er fin nok og bruge ikke? eller er der andre du ville anbefale og benytte sig af istedet?
Helt fin, ja. Alle har Verdana, så den er god. Hvis man benytter en skrifttype, som en bruger ikke har, ser han/hun jo teksten med en standardskrifttype i stedet.
Plejer selv at bruge Verdane/Arial.
Det kan være tekstens størrelse, der gør, at den synes anderledes.
Ja okay. Nårh, men tror ikke at jeg har flere spørgsmål for denne gang så.. Du skal have mange tak for din venlighed :o) - og fordi du gider bruge din tid på nogle it-idioter som mig ;)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.