kake_fisk Skrevet 11. august 2008 Del Skrevet 11. august 2008 Trenger hjelp med en quote/code box.. Så langt har jeg laget dette: <style type="text/css"> <!-- blockquote { background-color:#DDDDDD; color: black; width: 20em; margin: 10; padding:5px; float: left; font-size:14; font-style:italic; border-style:dashed; border-width:1px; border-color:#BBBBBB; font-family:"Arial"; } --> </style> <quoteblock>Quote tekst :D</quoteblock> Men jeg hvis jeg skriver in image tags og andre html tagger blir det veldig rart. Jeg vill at alt html skal ble oversett innenfor blockquote tagsa... Hvordan kan jeg få til det? Lenke til kommentar
JohndoeMAKT Skrevet 12. august 2008 Del Skrevet 12. august 2008 Ting blir rart? Har du lukket alle <rart>-tagger ? Med andre ord.. forklar bedre. Du skriver vel ikke inn tegn som <> rett i markupen, for <> heter < og > i (X)HTML. Bruker du et dynamisk språk til å spytte ut markupen din som PHP finnes det funksjoner som kan gjøre denne konverteringen for deg. Lenke til kommentar
Jooakim Skrevet 12. august 2008 Del Skrevet 12. august 2008 Det er litt rart at du skriver blockquote i css og quoteblock i html-filen. Uansett ville jeg ha brukt <pre></pre> for quote - og særlig code. Lenke til kommentar
JohndoeMAKT Skrevet 12. august 2008 Del Skrevet 12. august 2008 <pre> <code> rm -rf * </code> </pre> Slik tror jeg er den beste måten å markupe opp kode. Lenke til kommentar
kake_fisk Skrevet 12. august 2008 Forfatter Del Skrevet 12. august 2008 Kanskje jeg forklarte litt dårlig, men jeg ville at hvis du skrev inn <img src=""> skulle det ikke komme opp error image, men bare html skrift. Men jeg fikset det med å putte <xmp> tags rundt Lenke til kommentar
PHPdude Skrevet 12. august 2008 Del Skrevet 12. august 2008 <pre> hører ingensteds hjemme, og vertfall ikke her. <blockquote> som trådstarter brukte er vertfall helt kurant, <code> kommer evt. i tillegg for å markere "kode"-elementer. http://developer.mozilla.org/en/docs/HTML:Element:code http://developer.mozilla.org/en/docs/CSS:white-space Lenke til kommentar
PHPdude Skrevet 12. august 2008 Del Skrevet 12. august 2008 Kanskje jeg forklarte litt dårlig, men jeg ville at hvis du skrev inn <img src=""> skulle det ikke komme opp error image, men bare html skrift. Men jeg fikset det med å putte <xmp> tags rundt <xmp> ja..., nesten så man blir nostalgisk her... Kort fortalt er det en usedvanlig forferdelig dårlig praksis, som for lengst er ute av HTML. JohndoeMAKT kom med løsningen for deg. Bytt ut tegn med spesiell betydning i HTML med tilsvarende "entities". "<" med "<" og ">" med ">", altså <img src=""> Lenke til kommentar
kake_fisk Skrevet 12. august 2008 Forfatter Del Skrevet 12. august 2008 først... Hva er galt med xmp? Og... Hvordan bytter jeg da < med <? Lenke til kommentar
JohndoeMAKT Skrevet 12. august 2008 Del Skrevet 12. august 2008 This tag is officially deprecated. That means that this tag is being phased out, and it is strongly suggested that you not use it. Det er heller ikke semantisk korrekt med en tag som inneholder "hva som helst" når du har ting som <code> tilgjengelig. Du bytter ut til htmlentities enten ved å manuelt skrive de inn dersom du manuelt skriver HTML, eller som jeg skrev kan programmeringsspråk gjøre konverteringen for deg dersom du skriver i et slikt. Notepad har også en "search and replace"-funksjon. Lenke til kommentar
kake_fisk Skrevet 12. august 2008 Forfatter Del Skrevet 12. august 2008 Oja, lol, nå skjønner jeg Men jeg burda altså bytte fordi xmp er på vei ut? Lenke til kommentar
JohndoeMAKT Skrevet 12. august 2008 Del Skrevet 12. august 2008 Jeg kjenner ikke til XMP spesifikt, men det er veldig mange tags fra "the browser wars" rett etter årtusenskiftet som har vært "på vei ut" siden vi endelig fikk standarder i stedet for Texas. Lenke til kommentar
PHPdude Skrevet 12. august 2008 Del Skrevet 12. august 2008 Jeg mener <xmp> var ment å representere example-output av en handling, da primært output fra programmer. Den betydningen er bedre og enklere dekket via <code>, husk at HTML er ikke et semantisk format, men et strukturelt ett med litt semantikk attåt. Mange av elementene fjernet fra HTML har en rimelig grei semantisk betydning, men kompliserer unødig mye. Nå var ikke trådstarters motivasjon for bruk av <xmp> dens semantiske eller strukturelle betydning, men at nettlesere prøver å unngå å lese innholdet som HTML tiltross for at det er HTML, sånt blir det problemer av! Det letteste å forstå er når uvitende sjeler hadde begynt å bruke dette elementet til å sikre brukergenerert innhold ala det vi ser her på diskusjon.no. Grunnen til at jeg her og nå kan skrive: <script type="javascript" src="http://evil1337haxorz.ru/fuckup.js"></script> uten at din nettleser prøver å kjøre det scriptet, er fordi diskusjon.no filtrerer innlegget mitt før det vises nettopp med "entities-teknikken" du ble vist, hadde derimot noen smartinger funnet ut at det er lettere å putte <xmp></xmp> rundt innlegget hadde det det vært så enkelt for meg som å putte inn "</xmp>" for å gjøre skade. Og det hadde garantert vært en betydelig mengde cowboyer som hadde gått i den fella. Uansett hører verken meningen eller funksjonaliteten som <xmp> tilbyr hjemme i HTML. Lenke til kommentar
kake_fisk Skrevet 12. august 2008 Forfatter Del Skrevet 12. august 2008 Okay, men jeg skulle egentlig bare bruke det for a lage en kode boks i en chm fil, men nå har jeg byttet ut med det &rt; eller hva det nå var Takk til alle som har postet her Lenke til kommentar
JohndoeMAKT Skrevet 12. august 2008 Del Skrevet 12. august 2008 Det er < som står for less than og > som står for greater than. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå