Gå til innhold

Webkafeen


Anbefalte innlegg

Skrevet (endret)

Gjorde ikke M$ det samme for en tid tilbake? Gøy å få jobben med å dele alt opp igjen :)

 

EDIT: Å mose all HTML sammen på én eneste linje altså

Endret av PT
Videoannonse
Annonse
Skrevet
EDIT: Du mener sjekking av feil i HTML-en via PHP? Det finnes ikke innebygd, men er nok null problem å kjøre det gjennom w3c-validatoren/egenmekket en med jevne mellomrom.

Går vel an å få et PHP script til å gå igjennom koden, og finne ut at om "sånn og slik" ligger plassert "der og der", så vil den gi "den og den" feilmeldinga - right?

Litt enkelt forklart, men du skjønner tegninga :p

Skrevet

jorgis: Nei, spørsmålet var om det var mulig å skrive hele sider med PHP og det hele på én linje, slik at man - om feil oppsto - bare fikk fram at det var en feil på linje 1. Det hjelper liksom ikke så mye da, liksom. :)

Skrevet

Haha, må være tidenes jobb å finne en feil på et 400-linjers script som er komprimert til 1 linje! Kan se det for meg... :D

 

(det er fullt mulig å skrive ethvert PHP-script på én linje)

Skrevet

Vel, HTML'en er sikkert ikke på en linje i utgangspunktet. Det kan jo hende de har kjørt HTML resultatet gjennom et outputfilter. Som f.eks fjerner alle \r \n og \t.

 

Eksempel fra egen kode:

function strip_nlcrtab($output, &$smarty) {
return preg_replace("|[\r\n\t]|", "", $output);
}

$smarty->register_outputfilter("strip_nlcrtab");

 

På den måten vil min strukturerte HTML-kode på komme på en linje ;)

Skrevet

Hvordan ka jeg få et bakgrunnsbilde til å repetere seg selv bare horisontalt og ikke vertikalt?

 

body {
background: #fff url(bilde.jpg) top left;
}

Det skal være noe med repeat-y eller noe, stemmer ikke det?

Skrevet
EDIT: Du mener sjekking av feil i HTML-en via PHP? Det finnes ikke innebygd, men er nok null problem å kjøre det gjennom w3c-validatoren/egenmekket en med jevne mellomrom.

Går vel an å få et PHP script til å gå igjennom koden, og finne ut at om "sånn og slik" ligger plassert "der og der", så vil den gi "den og den" feilmeldinga - right?

Litt enkelt forklart, men du skjønner tegninga :p

Du har nettopp gitt et sammendrag av W3Cs (X)HTML-validator. Gratulerer.

 

Ja, det er mulig. W3C gjorde det i perl, men det er nok ikke værre å gjøre det i PHP. HTML Tidy (et bibliotek for PHP) reparerer automatisk ødelagt HTML, men validerer det ikke, så det er ikke helt det samme.

 

Mr.Berg: Seff er det mulig, men spørsmålet er vel egentlig heller hvorfor. Du slipper to byte per linjeskift, så på en lang side kan man faktisk spare nesten 400 byte. :w00t:

 

 

PT: For å forhindre at regjeringen ser på din kildekode og hjernevasker deg til å bruke MS FP. :ohmy:

Skrevet (endret)
FuLu: Joda, men hvorfor i h* vil man gjøre det?

 

"Gr mye raskere å laste siden lissm!1!1!1|1111!"

Hehe, ikke vet jeg helt hvorfor. Eneste jeg vet, er at whitespace i HTML-koden kan faktisk påvirke layout/resultat. Bare for å ta dette som et eksempel:

CSS:

ul {
 margin: 0 0 1em 0;
 list-style: none;
 padding: 6px 0px 6px 1px;
 float: left;
 clear: both;
 background-color: #ccc;
 font-family: georgia;
 font-size: 0.8em;
}

ul li {
 display: inline;
}

ul li a {
 padding: 5px;
 border: 1px solid #ccc;
 border-width: 1px 1px 1px 0;
 text-decoration: none;
 color: #333;
 background-color: #fff;
}

ul li a:hover {
 background-color: #F0F9FF;
 border-color: #999;
 margin-left: -1px;
 border-width: 1px;
}

 

HTML:

<ul>
<li><a href="</span>">Menuitem1</a></li>
<li><a href="</span>">Menuitem2</a></li>
<li><a href="">Menuitem3</a></li>
</ul>

<ul>
<li><a href="">Menuitem1<<span style='color:blue'>/a></li><li><a href="">Menuitem2</a></li><li><a href="">Menuitem3<<span style='color:blue'>/a></li>
</ul>

 

Hvis du tester den koden i IE eller FF (vet ikke hvordan det vil oppføre seg i Opera, har den ikke inne nå), så rendres de to "identiske" menyene seg forskjellig.

 

Edit: typo :blush:

Endret av FuLu
Skrevet (endret)

Fordi IE tolker mellomrom i koden - noke som er feil. Whitespace i HTML (bortsett fra i innhold/tekst seff) skal ignorerast. Trur dette gjelder for nesten all form for programmering.

Endret av arve87
Skrevet
Fordi IE tolker mellomrom i koden - noke som er feil. Whitespace i HTML (bortsett fra i innhold/tekst seff) skal ignorerast. Trur dette gjelder for nesten all form for programmering.

Eneste minus er, denne "bug" kan du finne i FF og ;)

Skrevet (endret)

:w00t:

 

Dagbladet har faktisk hatt endel artikler i det siste om hvor dårlig IE er på forskjellige områder. Bra at denslags kommer ut til "mannen i gata" og ikke bare vi som leser itavisen og co.

 

Heia Dagbladet! :w00t:

Endret av Loomy

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...