14. januar 2012 - 12:03Der er
22 kommentarer og 1 løsning
Et par problemer med hjemmesideprogrammering (centrering af tekst, youtube-videoer etc.)
Hej alle,
Jeg er ved at have fået en hjemmeside stablet på benene, og nu er der kun lige de sidste par ting, som driller - og som jeg simpelthen ikke kan finde ud af - så jeg håber meget, at I kan hjælpe. Det drejer sig om disse fire ting:
1) Jeg kan simpelthen ikke få skrevet tekst på forsiden under billedet (her: www.hhrasmussen.dk/music) - ikke uden at den kommer på alle siderne.
2) Og så på denne side: http://www.hhrasmussen.dk/music/tabs/other/benharper/giveamanahome/ kan jeg ikke få akkordangivelserne (bogstaverne) til at stå ligesom jeg placerer dem i Notepad++ . De angiver det sted i teksten, hvor man skifter akkord, så det er ret vigtigt. Hvis jeg venstrestiller det hele, står de rigtigt, men det skal helst være centreret.
3) Og når jeg går ind under menupunktet Videos, skubber menuen sig en lille tak til venstre - hvis jeg fjerner de embeddede youtube-videoer, gør den det ikke længere...
4) Endelig så hvis jeg zoomer ind eller ud på siden (altså med ctrl+musens scroll-knap), ryger menupunktet "Home" en linje ned.
Håber som sagt meget, at en af jer kan hjælpe! Og I må sige til, hvis jeg skal poste indexfiler eller style sheet eller noget.
1) Jeg ved ikke hvordan du har bygget din hjemmeside op. Måske er det en template du retter i som bruges på alle siderne?
2) Da du centrerer teksten, kan du løse det ved at tilføje mellemrum i slutningen så alle linier har lige mange tegn. Dit andet link virker fint, fordi du har lige mange tegn på de linier du vil have centreret ens.
3) Jeg tror det er fordi der dukker en scrollbar op på denne side. Siden er centreret men har mindre plads pga scrollbaren, så du oplever menuen flytter sig. Det er helt normalt.
4) Din menu står allerede i to linier i min browser, selvom jeg ikke zoomer (firefox og ie). Prøv at fjerne width og tilføj "display: inline-block;" i stedet.
Synes godt om
Slettet bruger
14. januar 2012 - 18:02#3
Tilføjelse til punkt 2)
Du har parvis 2 linier du vil have centreret ens, så hver af disse 2 linier skal have lige mange tegn. Og det er første linie i hvert par der skal have tilføjet det antal mellemrum der gør at den indeholder ligeså mange tegn som anden linie.
Alternativt kan du bare sørge for at alle linier har lige mange tegn i notepad (med mellemrum tilføjet før og efter på alle linier), så vil hele teksten også være ens uanset om den er venstrestillet eller centreret.
@hanzalot: Jeg har selv spillet musik i 40 år (er iøvrigt stor Ben Harper fan, selvom jeg desværre endnu ikke ejer en Weisenborn). Heldigvis er jeg i årenes løb kun sjældent stødt ind i centrerede tekster, for de er ikke særligt læsevenlige.
Som min gamle typografilærer altid sagde: "Centreret tekst ser rasende godt ud i pavelige dekreter - men bør ikke bruges til seriøs læsning!" =)
Problemet er, at man har to variable 'kanter', som øjets bevægelser skal forholde sig til, hvilket er besværligt og trættende. Det er ligeså uegnet som laaaaange linjer, som de kendes fra Wikipedia i en maksimeret browser.
Hvis du derimod venstrestiller teksten og vælger en monospaced skrift (f.eks. Courier), har alle tegn samme bredde, og så er det let at styre, hvormange anslag den pågældende akkord skal flyttes ind. Du kan sagtens rykke teksterne ind på midten, men lnjerne bør helt klart venstrejusteres =)
Tusind tak for svarene alle sammen - der er allerede sket store fremskridt!
Jeg må hellere tage dem i nummerorden, for at det er nogenlunde til at overskue:
1) @tolamaps
Ja, det er vist nok en template, jeg retter i - det var noget jeg fik hjælp til at lave, så topmenuen fulgte med på alle sider - det ser sådan ud der, hvor jeg prøver at sætte "forsideteksten" ind:
Jeg synes, jeg har prøvet alle steder, og ligegyldigt hvor kommer den med på alle sider af hjemmesiden.
2) @tolamaps:
Super! Jeg bildte mig ind, at jeg havde prøvet noget lignende, men det havde jeg åbenbart ikke, og det her virker jo glimrende (@olebole: så kan jeg også rette venstrekanten til for at skåne læsernes øjne :-).
3) @tolamaps - rigtigt! Så er det jo fint, som det er.
4) @tolamaps:
"display: inline-block;" i stedet for "width løser problemet, men kun i Firefox. I IE rykker det topmenuen et godt stykke over i venstre side. Udseendet i IE er dog et generelt problem, har jeg opdaget (se 5 nedenfor).
@NielsErikP:
"Større width løser til dels problemet - nu skal man zoome en del, før menuen rykker sig, så det er da til at leve med, hvis der ikke er andre gode forslag?
5) Og @zips:
Jeg kunne helt sikkert bruge det DOCTYPE til noget, da der er nogle uoverensstemmelser mellem Firefox og IE - jeg har dog læst artiklen og gogglet lidt og må indrømme, at det hurtigt bliver for indviklet for mig. Er der en eller anden let-forståelig måde at gøre det på?
Endnu en gang tak for hjælpen - det er særdeles påskønnet!
- så er du væsentligt bedre sikret ens visning i forskellige browsere. Opstår der 'særheder' i denne forbindelse, må vi løse problemerne, efterhånden som de tårner sig op - men det er langtfra sikkert =)
Nej, det er øverst i HTML-dokumentet. Det er derfor, jeg har ladet <html> komme med. Det tag skal naturligvis kun stå der én gang, men er medtaget for at vise, hvor DTD'en står i filen *o)
Yups. Du kan til en vis grad sammenligne den med G-/F-/C-nøgle og tilhørende krydser og b'er. 'Nodeprikkerne' kan betyde meget forskelligt, så 'noget' skal fortælle musikeren, hvordan de skal præcist skal tolkes i det foreliggende nodeark. Det er det samme, en Doc Type Definition bruges til i HTML =)
For pokker - det er jo fantastisk! :) Nu er problem 4) også løst, da "display: inline-block;" i stedet for "witdh: 325px;" nu også virker i IE. Fedt!
Jeg har faktisk kun sat DTD'en ind i den "første" index-fil, men det virker tilsyneladende over det hele. Kan det være, fordi alle "under-siderne" peger tilbage til den for at hente topmenuen?
Tusind tak for hjælpen, Ole - og ikke mindst node/nøgle-forklaringen, som helst klart er lettere at forstå :).
Nu mangler der bare lige det med at få skrevet den her tekst på forsiden under billedet (her: www.hhrasmussen.dk/music) - har du nogen bud på det?
Ahh ok - og fantastisk hjælp endnu engang! Nu kører det sør'me.
Jeg takker mange gange og håber, at du måske kan finde lidt Ben Harper eller andre tabs, du kan bruge, når jeg inden længe får alle sammen lagt på :-). Og skulle du få mod på at investere i en weissenborn står jeg gerne til rådighed med mine erfaringer (der er jeg mere på hjemmebane ind i html-verdenen!)
Vil du lave et svar, så jeg kan give points?
Og tolamaps, du må også gerne gøre det samme.
I skal have mange tak for hjælpen alle sammen - det var en KÆMPE hjælp for mig.
Hehe, det kan være. Jeg er nu ikke kommet der så meget, men jeg har en ven, der vist var hustrommeslager en overgang, så vi er da ikke "langt fra hinanden" :-).
Mvh. Hans
Synes godt om
Slettet bruger
15. januar 2012 - 20:01#18
Jeg samler heller ikke point. Glæder mig du fik det løst så hurtigt. :)
"Større width løser til dels problemet - nu skal man zoome en del, før menuen rykker sig, så det er da til at leve med, hvis der ikke er andre gode forslag? .... Jamen jamen har du prøvet og sætte dette i din Css fil :
Det hjalp heller ikke, men som du kan se ovenfor, er problemet løst nu :).
Tak for hjælpen, Hans
Synes godt om
Ny brugerNybegynder
Din løsning...
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.