Avatar billede svinth Nybegynder
20. september 1999 - 08:36 Der er 9 kommentarer og
1 løsning

CSS align

Hvordan laver jeg noget i stil med:

<!-- to hide script contents from old browsers
<style type="text/css">
H2{
align:center
}

</style>
// end hiding contents from old browsers  -->

, altså aligner noget i et css. Grunden til at jeg spørger er at <center> tagget jo er i fare for at blive deprecated i fremtiden, og hvad er så alternativet? Man kan selvfølgelig bruge <div align="center">, men hvordan gøres det nok så elegant via CSS?

Svante
Avatar billede pingo Nybegynder
20. september 1999 - 08:59 #1
text-align: center;
Avatar billede pingo Nybegynder
20. september 1999 - 09:03 #2
Hvis du vil have det helt præcist så kan du lave det sådan her - den midterste linie bliver centreret - og jeg tror nu ikke at center tagen sådan lige forsvinder!:

<style type="text/css">
.aligncenter { text-align: center; }
</style>

skrivt
<SPAN CLASS="aligncenter">skrift</SPAN>
skrift



Avatar billede svinth Nybegynder
20. september 1999 - 09:06 #3
Ok, det giver mig da noget at arbejde med :)

Svante
Avatar billede pingo Nybegynder
20. september 1999 - 09:08 #4
Husk at SPAN tagen kun er for at filføje noget til en class - altså gør den ikke noget - og den fungerer kun i IE4 og 5 - du kan desuden bruge DIV tag'en til det - men den laver et tvunget linieskift!
Avatar billede cyberesben Nybegynder
20. september 1999 - 15:46 #5
hvad er det for noget med at center bliver deprecated?
Avatar billede svinth Nybegynder
20. september 1999 - 15:56 #6
<center> er svjv en opfindelse fra netscapes hånd. Derfor overholder den ikke HTML standarderne. Se meget mere på www.w3.org

Svante
Avatar billede cyberesben Nybegynder
20. september 1999 - 16:07 #7
svinth>> netscape1 og opefter, og IE1 og opefter understøtter den, så hvorfor skulle den blive afskaffet?
Avatar billede svinth Nybegynder
21. september 1999 - 08:27 #8
Fordi den ikke overholder HTML standarderne! Med andre ord ville den ikke virke hvis der var nogen der lavede en korrekt internet-bladrer.

Svante
Avatar billede cyberesben Nybegynder
21. september 1999 - 18:56 #9
*LOL* ja jeg tror sgu også folk ville elske en browser der ikke kunne vise 90% af alle sider korrekt
Avatar billede svinth Nybegynder
22. september 1999 - 08:40 #10
Hov stop nu engang. Den ville vise siderne korrekt, men den ville naturligvis ikke vise ukorrekte tags. Så fordi de store virksomheder har valgt at lave fejlbehæftede browsere og dermed vildlede folket, skal det vel ikke bruges imod dem der holder sig til reglerne?

En anden ting: Jeg kan IKKE få de style sheets til at virke i IE 5 (og sikkert heller ikke tidligere versioner), altså det med at centrere. Fejlen er som følger: i html dokumentet står der:

<link rel="stylesheet" href="center.css" type="text/css">

Dette står i headeren. I stylesheet'et skriver jeg så:

<style type="text/css">
span.center{ text-align:center}
</style>

Yderligere står der i html koden:

<span class="center">
Blah blah blah
</span>

og det virker ikke. Hvad går der galt?

Og en anden ting, efter et par timers testen mener jeg at have konstateret at netscape ikke kan håndtere mere end 14 frames på en side, hvis disse frames bruger style sheets. Hvis jeg bruger mere end 14 frames sker der blot det (set i sysmon), at processorudnyttelsen stiger til 100%, og det er så det. Nogen erfaringer der?

Svante
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester