Gå til innhold

Den frie kafeen


Anbefalte innlegg

Videoannonse
Annonse

Er det egentlig noen bruker sånne "små" programmer som AbiWord "på ekte", eller er det bare for show?

 

Jeg prakkes litt med å konvertere odt til html, det var i den sammenhengen jeg tenkte på det. Jeg får ikke ut kursiv tekst med <i>-tagger rundt, isteden kommer det en tilfeldig span, noe som kolliderer når jeg skal merge flere filer eksportert som html.

 

AbiWord har faktisk bedre html-eksport enn LibreOffice. Dess flere kokker, kanskje?

Lenke til kommentar

Er det egentlig noen bruker sånne "små" programmer som AbiWord "på ekte", eller er det bare for show?

 

Jeg prakkes litt med å konvertere odt til html, det var i den sammenhengen jeg tenkte på det. Jeg får ikke ut kursiv tekst med <i>-tagger rundt, isteden kommer det en tilfeldig span, noe som kolliderer når jeg skal merge flere filer eksportert som html.

 

AbiWord har faktisk bedre html-eksport enn LibreOffice. Dess flere kokker, kanskje?

<i> og <b> (og et par til) er egentlig utdaterte tagger som ikke skal brukes lengre. Hele prinsippet med å formatere utseendet direkte i markup-kode er feil. Det eneste du skal gjøre i markup-koden (HTML) er å definere hva ting er, ikke hvordan det skal se ut. Teksten du vil skråstille er kanskje noe som er ekstra viktig, og da burde du klasse-definere dette som "ekstra viktig". Eventuelt kan den skråstilte teksten din være et sitat. Da skal du klassedefinere teksten som "sitat" (eventuelt bruke sitat-taggen som finnes).

Når du har en komplett HTML-beskrivelse av teksten er det superlett å gå inn og bestemme utseendet på de forskjellige klassene med CSS eller andre stilformater.

Nå kjenner jeg ikke til om LibreOffice definerer en klasse i <span>-taggene, eller om den skriver stylingen direkte i <span>-taggene. Hvis den gjør førstnevnte, er det langt mer riktig enn AbiWords måte. Hvis den gjør sistnevnte er både LibreOffice og AbiWord på bærtur.

For å få til skikkelig eksportering bør det også være brukt veldefinerte stiler i odt-dokumentet. I stil-verktøyet kan du definere haugevis av stiler for både side, avsnitt, bokstaver og en del annet. Disse stilene bør du bruke når du formaterer dokumentet. Da skjønner LibreOffice hva teksten er for noe, og den kan lettere putte fornuftige klasser på HTML-koden den eksporterer.

Du skal altså ikke markere litt tekst og trykke på kursiv-knappen. Du skal i stedet markere litt tekst og klikke på en definert stil i stilbehandlingen (trykk F11) som beskriver hva dette er.

 

Har du veldefinerte dokumenter pleier eksportering og konvertering å gå som en drøm. Problemet er at veldig få bruker Office og LibreOffice på denne måten. Folk flest er tullinger.

 

Edit: Jeg testet litt i LibreOffice nå. Hvis du larger dokumentet som HTML (File -> Save As) blir det helt OK kode så lenge du kun har brukt forhåndsdefinerte stiler. Alle de forhåndsdefinerte stilene har egne tagger i HTML-standarden. Men hvis du legger til en egendefinert stil blir koden for denne stilen helt idiotisk. Rein WYSIWYG ( :sick: ).

Hvis du derimot eksporterer til XHTML (File -> Export) blir HTML-koden bra så lenge du har brukt gode stiler i det opprinnelige dokumentet.

Endret av endrebjo
Lenke til kommentar

Problemet er at veldig få bruker Office og LibreOffice på denne måten. Folk flest er tullinger.

De virkelige tullingene er de som lager programmer som er lagt opp sånn at det er lettvint å bruke dem feil, og utrolig tungvint å bruke dem rett.

 

Nå kjenner jeg ikke til om LibreOffice definerer en klasse i <span>-taggene, eller om den skriver stylingen direkte i <span>-taggene. Hvis den gjør førstnevnte, er det langt mer riktig enn AbiWords måte. Hvis den gjør sistnevnte er både LibreOffice og AbiWord på bærtur.

Det er ikke noe mer semantisk å bruke en <span class=t45> som har stil med kursiv enn å bruke <i>-tag. Semantisk kode ville være å bruke <em>-tag og stile den som kursiv.
Lenke til kommentar

 

Problemet er at veldig få bruker Office og LibreOffice på denne måten. Folk flest er tullinger.

De virkelige tullingene er de som lager programmer som er lagt opp sånn at det er lettvint å bruke dem feil, og utrolig tungvint å bruke dem rett.

 

Jeg har enda ikke funnet noe program som er enkelt å bruke riktig. Har du noe tips?

 

Det er ikke noe mer semantisk å bruke en <span class=t45> som har stil med kursiv enn å bruke <i>-tag. Semantisk kode ville være å bruke <em>-tag og stile den som kursiv.

Såvidt jeg kunne se brukte LibreOffice selve stilnavnet som klassenavn. Altså et ganske beskrivende navn. Det er greit nok i mine øyne. Det er ikke alltid at de standardiserte HTML-nivåene strekker til i et omfattende dokument, så da må man supplere med flere klasser. Men om en kaller en stil for 't45' har man bare seg selv å takke.

Riktignok tar XHTML-eksporteringen i LibreOffice den heeelt ut og erstatter f.eks <em> med class="Emphasized" og <strong> med class="Strongly_Emphasized". Dette er nok for å beholde en enhetlig struktur når man legger til forhåndsdefinerte stiler. Med HTML-lagring blir faktisk Emphasized bokstaver gjort om til <em>, men den takler som sagt ikke egendefinerte stiler. Så jeg synes XHTML-metoden med span er mest fornuftig. Den bruker fremdeles <p> på det som er avsnitt, osv.

Lenke til kommentar

 

Det er ikke noe mer semantisk å bruke en <span class=t45> som har stil med kursiv enn å bruke <i>-tag. Semantisk kode ville være å bruke <em>-tag og stile den som kursiv.

Såvidt jeg kunne se brukte LibreOffice selve stilnavnet som klassenavn. Altså et ganske beskrivende navn. Det er greit nok i mine øyne. Det er ikke alltid at de standardiserte HTML-nivåene strekker til i et omfattende dokument, så da må man supplere med flere klasser. Men om en kaller en stil for 't45' har man bare seg selv å takke.

 

Om du bruker I-knappen i LibreOffice så lager XHTML-eksporten forskjellige stiler a la t9, t14, t45 for hvert sted i dokumentet. Noe som er langt værre enn å bruke <i> rundt hver.

 

Lagrer man som HTML kommer det <i> og <em>, men da blir det mye annet støy i fila. Kort sagt var det dumt at jeg hadde filene som odt. Det hadde vært kjekkere å hatt dem som markdown. :)

Lenke til kommentar

Markdown er da så langt i fra semantisk som du får det. Nærmest et rent styling-språk. :p

 

Men ja. Hvis du bruker I-knappen rundt omkring i Office/LibreOffice ber du om bråk. Det er derfor jeg stresser bruken av definerte stiler (F11-menyen i LibreOffice). At den genererer både <i> og <em> tyder på at noe er alvorlig galt med dokumentet.

Samtidig, hvis du ikke gidder å gå gjennom dokumentene manuelt for å rette opp i feilene, kan du se på mulighetene for å scripte litt på XML-filen inni odt-dokumentet. Unzipper du .odt får du en filstruktur med XML og diverse annet.

Lenke til kommentar

Tror nok jeg hører til plebsen, men jeg skal prøve markdown likevel.

 

Edit: Men altså, nå glemte jeg helt grunnen til at jeg brukte LibreOffice, nemlig at jeg får brukt mer av skjermen uten at hver linje blir så lang:

 

http://i.imgur.com/bNRiXmZ.png

 

Dette virker visst å være en skjeldenhet innen dataverdenen, med kun LibreOffice og word som gjør det.

Endret av Tåkelur
Lenke til kommentar

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...