-
Innlegg
142 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av pedervl
-
-
Koden virker oversiktelig og semantisk. Validerer gjør den også.
Design:
- På en slik minimalistisk side liker jeg de tre knappene, men jeg tror kanskje jeg hadde likt det bedre om fargene var "edlere". Kunne f.eks. hatt nyanser av gull/brunt. Da hadde det passet bedre med bildet, men det er bare min mening.
- Jeg synes du kan gjøre litt mer ut av headeren. Den kan trenge litt mer whitespace oppom teksten, og hva mer er opptil deg.
Siden vises forøvrig likt i Opera og Firefox. IE har jeg ikke testa.
-
Tenk deg youtube. Det er en webside med mange sider, for å si det sånn. I prinsippet kunne de godt a klart seg med kun et stilark, altså noe sånt som layout.css som de linka til på alle sidene. Om en side er HELT forskjellig fra alle andre er det inget problem, du kan bare f.eks. gi body en egen id, og så lage en stil for denne i stilarket. Eksempel:
<body id="spesiellSide"> </body>
CSS:
body {background: #000} #spesiellSide {background: #FFF}
Da vil kun den siden med body id="spesiellSide" få hvit bakgrunn. Bare for å gi et eksempel altså.
-
#content li {
padding: 0px;
står det
-
Jeg liker enkelheten i designet. Likte dog ikke:
"24j
an"
-
-Headeren var stygg (jeg orker bare ikke å skrive noe annet)
-Du må ha mer mellomrom over alt. Særlig over og under alle knappene.
-Veldig kjedelige farger
-Ikke særlig fin overgang fra bakgrunnen til boksene.
-Veldig 1998 synes nå jeg da. Bakgrunnen er vel så vidt unntaket.
-
I stedet for å gjøre slik alec1 skriver kan du bare gi body'en en ID, dvs. om hele siden skal ha en annen bakgrunn. Det gjør du slik:
<body id="side1"> Inni her er siden din </body> <body id="side2"> En annen side dette altså, ikke i samme htmlfil! </body> ### I CSS-fila: #side1 {background: #FFF;} #side2 {background: #000;}
-
Du lager mange HTML-filer, men kun en CSS-fil. I alle HTML-filene linker du til den ene CSS-fila, som styrer utseendet til alle sidene.
-
-
du kan vel bruke negative verdier pa margin pa bildene i CSSen.
Eller hvis du vil gjore det enkelt kan du bruke imagemap.
Nå er jeg ikke noen DW-ekspert her, men gjør om "stålet" til et bakgrunnsbilde, så kan knappene være vanlige bilder.
-
Gjort noen få oppdateringer nå. Lagt til muligheten for at folk kan "requeste" festivaler.
Dropp glow-effekten du bruker rundt kanten på bildene. Ikke fint!
-
Nja, liker generelt sett ikke sånne gaming-sider...
- Siden er for tynn. Bruk heller 900px eller dynamisk bredde.
- Fonten som brukes i header og på knapper er vanskelig å lese, og dessuten ikke særlig pen.
- Kjedelige farger.
- Footeren innehold totalt unyttig tekst, mens den relevante teksten er UNDER footeren og dessuten vanskelig å se.
I forbifarten...
Edit: Koden følger så absolutt ikke noen standarder: Doctype er ikke spesifisert, tables brukes for å plassere alle elementer å generelt ganske mangelfull kode. Hva er forresten vitsen med å skrive "HTML | PHP" i footer? Skal folk bli imponert over det eller noe sånn?
-
Hehe. Ja den siste der gleder jeg meg til. Jeg er selv russ.
Har tatt selvkritikk av tabells og har nå virkelig godt inn for å lære meg divs, men kommer alikevell til å blande disse to når jeg føler ikke divs rekker til mitt formål. Men skal lære meg det.
Ikke for å rippe opp i alle den kritikken du har fått ang. dette fra før, men divs kan gjøre alt tables kan, og mer. Divs kommer alltid til å rekke til ditt formål.
-
Ok. Takk for enda mer kritikk (:
Det er en ting jeg lurer på. Hvorfor blir firkanten i orangsj uklar i kantene?
Den blir uklar fordi du har stilt 'feather' på 'marquee tool' til 5 piksler (som du kan se på verktøylinja over lerretet). Still den til 0 px så skal du se.
edit:
Prøv å begrens bruken av gradient tool og prøv å marker kantene mer, så siden blir litt mer oversiktelig. Her ser du noe jeg vil kalle litt mer stilren og kanskje mer moderne bruk av gradient: http://deaxon.com/. Trenger du inspirasjon til design anbefaler jeg hjertelig http://cssmania.com/.
-
Testa ut drupal på OpenSourceCMS ... gjorde jeg noe feil eller er admin-panelet helt strippa for funksjoner? Fant jo så og si ingenting, ikke publisering av artikler engang :S. Må ha vært noe feil.
-
Har dårlig tid, men i korte trekk vet jeg dette:
Joomla: Enkelt å installere (har gjort dette), greit nok å implentere (bruker den kun til Artikler og "Siste Artikler"), skriver ikke så veldig god kode og propper siden full med unødvendige meta-tags (regner med at både kode-biten og meta-tagsa kan redigeres, men nå går det på prinsipper).
Drupal: Det jeg har hørt: Bedre kjernearkitektur, vanskeligere å lage themes, men kan angi hvordan output HTML koden blir i themet (eller?). Antageligvis litt raskere også.
WordPress: Vet svært lite om denne, men antar den skriver semantisk riktig kode og holder foreløpig for mitt bruk.
CuteNews: Vet ingenting.
Foreløpig er jeg altså kun opptatt av god kode og kun artikkel-funksjonalitet, men hadde vært en fordel å holde seg til et CMS når behovet blir større.
- Gidder altså IKKE å skrive mitt eget CMS i første omgang, da jeg prioriterer design-biten litt mer.
....
Og et spørsmål til: Kan jeg f.eks. fjerne alle referanser til Joomla på min egen side. Tenker da at brukere av siden ikke ser spor etter Joomla hverken på siden/footer eller i kilde-koden?
-bronze
-
Greit, skal se på alle disse tipsene i morgen, skrive om koden og kanskje poste den nye koden. I mellomtiden vil jeg at dere kommer med flere oppgaver jeg kan prøve meg på, så har jeg noe å tenke på på jobb imårra(går på skole til vanlig altså).
-
1. Det er vanlig å sjekke om ting er greit eller om ting feiler med true eller false, ikke med "ok" eller "feil" osv. Dvs. f.eks. en sjekk-funksjon som skjekker de forskjellige tingene, og returnerer true eller false.
Selv om forskjellen kanskje ikke er så stor, så er dette sett på som bedre kode(eller fremgangsmåte)? Greit.
Når du skriver ut variabler inni tekst-strenger er det vanlig å avsluttet strengen for så å begynne på igjen, slik:Dette visste jeg ikke. Du ser at jeg har brukt denne metoden i drop-down-boksen, men da til if....print. Greit.
3. Når man skriver ut store skjemaer er det vanlig å avslutte php-taggen eller bruke en slik metode:<?php echo <<<eof Masse hhtml eher feawifjawof eaw... eof; ?>
Hva betyr "echo <<<eof"? Har kun sett echo "tekst" eller echo ("tekst") før.
4. Ja, du har rett, jeg glemte det siste =-tegnet. Har endret til == nå!
5. I likhet med metoden å printe ut en variabel i en streng har tutorialsen her også "vranglært" meg, SELV OM det ikke burde ha noe å si da return fører til at resten av koden blir ignorert... men igjen: bedre kode?
6. Greit.
7. Kan du forklare hvordan dette gjøres i praksis. Regner kanskje med at det har noe med onclick å gjøre, men kan du vise et eksempel?
-
Nå er jeg ferdig med kontaktskjemaet. Har bare hatt med litt tilfeldige fields, og gadd ikke å fylle ut alle fylkene. Siden validerer som XHTML 1.0 strict og scriptet sjekker om alle felter er fylt ut, og at epost-adressene stemmer overens. I tillegg forsvinner ikke alt om man glemmer et felt før man trykker submit.
Husker at han som er i tutorialsene jeg har sett gjorde noe lignende, så føler ikke at alt dette er selvstendig kode, men trengte hvertfall ikke å se etter noe når jeg skrev det.
Kom gjerne med flere eksempler på oppgaver! Litt mer avansert kanskje...
Her er koden:
-kontaktskjema.php:
<? include("submit.php"); if($_GET[action]=="check") { $status=checkForm(); if($status!="ok") { kontaktskjema(); print "\n<p style='color:red;font-weight:bold'>$status</p>"; slutten(); } elseif($status=="ok") { lagreSkjema(); kontaktskjema(); print "<p>Din informasjon har blitt innsendt</p>"; slutten(); } } else { kontaktskjema(); slutten(); } ?>
-submit.php:
<? function kontaktskjema() { print " <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'> <html xmlns='http://www.w3.org/1999/xhtml'> <head> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' /> <title>Kontakt-skjema</title> </head> <body> <form method='post' action='kontaktskjema.php?action=check'> <p>Fornavn: <input type='text' name='fornavn' value='$_POST[fornavn]' /></p> <p>Etternavn: <input type='text' name='etternavn' value='$_POST[etternavn]' /></p> <p>Epost-adresse: <input type='text' name='epost' value='$_POST[epost]' /></p> <p>Skriv in epost-adressen på nytt: <input type='text' name='epost2' value='$_POST[epost2]' /></p> <p>Fylke: <select name='fylke'> <option value=''>Velg et fylke</option> <option value='oslo'"; if($_POST[fylke]=="oslo") {print " selected='selected'";}; print ">Oslo Fylke</option> <option value='akershus'"; if($_POST[fylke]=="akershus") {print " selected='selected'";}; print ">Akershus</option> <option value='hordaland'"; if($_POST[fylke]=="hordaland") {print " selected='selected'";}; print ">Hordaland</option> <option value='mogr'"; if($_POST[fylke]=="mogr") {print " selected='selected'";}; print ">Møre og Romsdal</option> </select></p> <p><input type='submit' value='submit' /></p> </form>"; } function slutten() { print" </body> </html>"; } function checkForm() { if(!$_POST[fornavn]) {return "Du må skrive inn fornavnet ditt!";} if(!$_POST[etternavn]) {return "Du må skrive inn etternavnet ditt!";} if(!$_POST[epost]) {return "Du må skrive inn en epost-adresse!";} if(!$_POST[epost2]) {return "Du må skrive inn epost-adressen din på nytt!";} if($_POST[epost]!=$_POST[epost2]) {return "Epost-adressene er ikke de samme!";} if(!$_POST[fylke]) {return "Du må velge et fylke!";} return "ok"; } function lagreSkjema() { $fornavn=$_POST[fornavn]; $etternavn=$_POST[etternavn]; $epost=$_POST[epost]; $fylke=$_POST[fylke]; } ?>
-
Holder på med en rimelig grei kontakt-form nå. Poster når jeg er ferdig.
-
Hei, har gjennom senhøsten og vinteren lært meg HTML, CSS, (muligens enkel) JavaScript og nå altså PHP. Har lest en del på w3schools (som jeg forøvrig synes er ubrukelig fordi den tar ting altfor generelt), og sett instruksjonsvideoene i "VTC - Real World PHP-Programming - The Basics".
Jeg forstår det aller meste jeg har lært i JavaScript og PHP, men har problemer med å tenke som en programmerer, altså finne på løsninger selv. Nå vil jeg gjerne at dere skal finne på noen enkle oppgaver til meg...har forresten ikke lært noe om OOP i PHP.
Også har jeg et spørsmål:
Ville det være trygt å sende en form med et passord med method='post' til en php-fil som sjekker dette opp mot en varibel i scriptet for så å lage en cookie og en session for denne brukeren som gir han tilgang til administratorsidene?(ikke til brukeradgang, da må jeg vel bruke MySQL, men til f.eks. et universalt administratorpassord i oppstartsfasen til en side)?
edit: en liten skrivefeil.
-bronze
-
Det er ikke nyttig med mindre du har tenkt til å bruke maaaaange timer på det.
Prorammering brukes til å fortelle en datamaskin hva den skal gjøre.
I bunn og grunn har en vanlig x86 prosessor ~200 forskjellige instruksjoner. For et menneske er det veldig vanskelig å skrive disse instruksjonene manuelt, derfor bruker vi programmeringssopråk som enten blir gjort om til maskinkode, eller til et midlertidig program som deretter blir oversatt (dette gjelder Python, Java og .NET programmer)
Det er lastet et hundretalls forskjellige programmer som ligger i minnet til maskinen din nå, alle av forskjellig størrelse. Disse gjør alt fra å vise deg ting på skjermen, til kompliserte matematiske algoritmer og nettverkskontroll. noen programmer kalles drivere, disse er beregnet på å gi indirekte kontroll over maskinvare til andre småprogrammer, som igjen kan brukes av større applikasjoner (f.eks. skjermkortdriver blir brukt av Direct3D som igjen blir brukt av et spill)
Altså programmering er selve essensen av datamaskiner, det er det som må til for at en maskin skal kunne fungere.
Kort versjon: Du lager appz (jada jada, ikke alt kan kalles applikasjoner, men for en nybegynner gjør ikke det noe).
-
hmm ble sendt fra Frames til Tables og fra Tables til Divs... Divs? fant noe om det på weben men ikke noe som kan hjelpe meg med det jeg holder på med -.-
Divs kan gjøre alt tables kan og mye mye mer. Sett deg heller inn i det, da ingen moderne sider bruker tables. Ja, noen sider bruker tables men disse er da ikke moderne, og det er mye mer tungvindt med tables.
-
Et bakgrunnsbilde bør kodes inn via CSS og ikke med HTML. Du tjener godt på å lese om både HTML og CSS før du begynner på et ordentlig prosjekt. Forøvrig kan du bruke <img>-taggen for å sikre at teksten din ikke ligger over bildet. Om du skulle brukt CSS ville jeg ha laget en div for bildet (branding) og en div for teksten (content).
-
i hvilken oppløsning får du denne horisontale scrollen?- Få vekk den horisontale scrollenJeg får denne scrollen i Firefox og Internet Explorer med 1280 x 1024, som jeg vil tro er en av de mest vanlige oppløsningene.
Tilbakemelding på design og kode.
i Programmering og webutvikling
Skrevet
kakesjef - haha, når jeg sa header mente jeg egentlig footer. Teksten er ikke midtstilt vertikalt.