Avatar billede zacho112 Nybegynder
17. maj 2006 - 20:27 Der er 20 kommentarer og
2 løsninger

Lidt CSS problemer

Hej, jeg har lidt problemer med at få 2 logoer til at følge den tekst box som jeg har.
se eks. her: http://hcparty.dk/_flash/zacho/
Jeg vil gerne have sådan at de 2 logoer ca er 15 px under slutningen af teksten, (teksten størrelse skal kunne ændres, mens at de følger med.)
Og efter jeg har givet min content box auto height, så er dens border forsvundet:S

Nogle der kan hjælpe mig her?? :P

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <meta name="generator" content="PSPad editor, www.pspad.com">
  <title>zacho</title>
  <style type="text/css">

body {
    margin:0px;
}
#banner {
    position:absolute;
    left:150px;
    top:25px;
    width:750px;
    height:100px;
    border:solid 1px;
    border-color:silver;
}
#menu {
  background-image: url("images/menu1_08.gif");
    position:absolute;
    left:150px;
    top:125px;
    width:750px;
    height:25px;
    border:solid 1px;
    border-color:silver;
}
#content {
    position:absolute;
    left:150px;
    top:150px;
    width:750px;
    height:auto;
    border:solid 1px;
    border-color:silver;
}
#tekst {
  position:absolute;
  left:50px;
  right:50px;
  top:5px;
  bottom: 25px;
}
#logo {
  position:absolute;
  top:90%;
  left:45%;
}
</style>
<script type="text/javascript">

function skiftbillede(img_name,img_src) {
document[img_name].src=img_src;
}
</script>
  </head>
  <body>
<div id="content"><div id="tekst"><b><br><br><font face="arial" size="4" color="#FF9900">Velkommen</font></b><br><font face="arial" size="2" color="#000000"><br>Iste quidem veteres inter ponetur honeste, qui vel mense brevi vel toto est iunior anno. Utor permisso, caudaeque pilos ut equinae paulatim vello unum, demo etiam unum, dum cadat elusus ratione ruentis acervi, qui redit in fastos et annis miraturque.
Ennius et sapines et fortis et alter Homerus, ut critici dicunt, leviter curare videtur, quo promissa cadant et somnia Pythagorea.Naevius in manibus non est et mentibus haeret paene recens? Adeo sanctum est vetus omne poema. Ambigitur quotiens, sit prior, Pacuvius docti.
<!--- teksten er en del mindre her, så at det ikke flyder så meget ---!>
</font></div></div>
<div id="banner">
<object type="application/x-shockwave-flash" data="banner2.swf" width="750" height="100">
  <param name="movie" value="banner2.swf">
</object></div>
<div id="menu">
<!---  Min laaange menu ---!>
</div>
<div id="logo">
<p>
<a href="http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fhcparty.dk%2F_flash%2Fzacho%2F&usermedium=all"><img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></a>
<a href="http://validator.w3.org/check?uri=referer">
<img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Transitional" height="31" width="88">
</a>
  </p>
  </div>
  </body>
</html>
Avatar billede olebole Juniormester
17. maj 2006 - 21:11 #1
<ole>

Hvorfor ikke bare udelade dem? At et dokument validerer, betyder blot, at koderen bag har evner nok til at læse en manual og gøre, som der står. Det er ikke noget at reklamere for ... det er det mindste, man kan forlange af en koder. Det er derfor, du stort set aldrig ser W3C-bannere på professionelt kodede sider  :)

Desuden disabler du jo CSS i IE:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnie60/html/cssenhancements.asp

- læs under: The !DOCTYPE "Switch"

/mvh
</bole>
Avatar billede mclemens Nybegynder
17. maj 2006 - 22:52 #2
[ ... Det er derfor, du stort set aldrig ser W3C-bannere på professionelt kodede sider  :) ] Nemlig, det og så alle mulige forskellige awards er til nybegyndere, samt synlige counters og lignende ... Det er fint nok at overholde kode retstavning og grammatik - men ikke professionelt at skilte med det som Olebole så rigtigt siger :)
Avatar billede olebole Juniormester
17. maj 2006 - 23:06 #3
- og så kan et dokument sagtens være helt i skoven, selvom det validerer til perfektion.

Valid kode er ikke nødvendigvis god kode - men god kode er altid valid  ;o)
Avatar billede mclemens Nybegynder
17. maj 2006 - 23:21 #4
Lidt mere OT :D... Du bør måske bruge css istedet for font tags...
Og måske gå efter at opnå strict validering istedet for transitional...
Avatar billede olebole Juniormester
17. maj 2006 - 23:23 #5
- men sørg først og fremmest for, den mest udbredte browser overhovedet kan forstå CSS nogenlunde - og brug en fuld DTD:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

- eller den tilsvarende i Strict  ;o)
Avatar billede zacho112 Nybegynder
17. maj 2006 - 23:27 #6
Nu er dette bare en side jeg tester ting på osv. men hvis nu jeg havde et felt, som skulle følge med alt efter hvor meget tekst som kom inde i min concent box, hvordan lavede jeg så det?
Avatar billede mclemens Nybegynder
17. maj 2006 - 23:27 #7
Avatar billede mclemens Nybegynder
17. maj 2006 - 23:28 #8
ups update ... link relaterede til olebole's doctype's...
Avatar billede mclemens Nybegynder
17. maj 2006 - 23:40 #9
Tjah det hurtigste vil selvfølgelig være at fjerne css til din logo div med valid knapperne og flytte din logo div ind i din tekst div...

... (øverste del af test dokument) ... og:

#tekst {
  position:absolute;
  left:50px;
  right:50px;
  top:5px;
  bottom: 25px;
font:x-small arial,sans-serif;
color:#000;
}

#vtekst{
font-size:large;
color:#f90;
}

</style>
<script type="text/javascript">

function skiftbillede(img_name,img_src) {
document[img_name].src=img_src;
}
</script>
  </head>
  <body>
<div id="content"><div id="tekst"><b id="vtekst"><br><br>Velkommen</b><br><br>Iste quidem veteres

inter ponetur honeste, qui vel mense brevi vel toto est iunior anno. Utor permisso, caudaeque

pilos ut equinae paulatim vello unum, demo etiam unum, dum cadat elusus ratione ruentis acervi,

qui redit in fastos et annis miraturque.
Ennius et sapines et fortis et alter Homerus, ut critici dicunt, leviter curare videtur, quo

promissa cadant et somnia Pythagorea.Naevius in manibus non est et mentibus haeret paene recens?

Adeo sanctum est vetus omne poema. Ambigitur quotiens, sit prior, Pacuvius docti.
<!--- teksten er en del mindre her, så at det ikke flyder så meget ---!>


<div id="logo">
<p>
<a

href="http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fhcparty.dk%2F_flash%2Fzacho%2

F&usermedium=all"><img style="border:0;width:88px;height:31px"

src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></a>
<a href="http://validator.w3.org/check?uri=referer">
<img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-html401"

alt="Valid HTML 4.01 Transitional" height="31" width="88">
</a>
  </p>
  </div>

</div></div>
<div id="banner">
a</div>
<div id="menu">
<!---  Min laaange menu ---!>
</div>
  </body>
</html>
Avatar billede mclemens Nybegynder
17. maj 2006 - 23:42 #10
hmm ombrudt... og denne id angivelse ( id="logo" )
vil i det viste tilfælde være overflødig ...
Avatar billede zacho112 Nybegynder
17. maj 2006 - 23:46 #11
okay, er det muligt at få scroll bar ind i et css felt?
Avatar billede mclemens Nybegynder
17. maj 2006 - 23:51 #12
jeps ... denne og mere tekst læsset
ind og scrollbaren dukker frem ...

#content {
    position:absolute;
    left:150px;
    top:150px;
    width:750px;
height:225px;
overflow:auto;
    border:solid 1px;
    border-color:silver;
}
Avatar billede zacho112 Nybegynder
17. maj 2006 - 23:56 #13
Virker mange tak, smid et svar of du får point i morgen, går i seng nu!
God nat!
Avatar billede mclemens Nybegynder
18. maj 2006 - 00:21 #14
[ Virker mange tak, smid et svar of du får point i morgen, går i seng nu! ]
Ok, håber det er ok med en deler med Olebole...
- kast lige et svar også Olebole synes vi deler denne ;)

[ God nat! ]
- Fornuftig ide ...
følger trop ...
Godnatter :)
Avatar billede olebole Juniormester
18. maj 2006 - 01:15 #15
zacho112 >> På en måde fortår jeg godt kommentarer à la:
    "Nu er dette bare en side jeg tester ting på osv"

- men det, vi påpeger omkring DTD, er absolut nødvendigt at tage seriøst ... ikke mindst i dokumenter, man tester i. Noget rigtig mange overser og/eller nedprioriterer. Problemet er bare, at hvis det ikke tages alvorligt, kan man ikke regne med det, man tester på ... og det handler både om det visuelle udtryk og hvordan (og hvilke elementer) man skal adressere i JavaScript  ;o)

Et simpelt eksempel, jeg efterhånden har vist et utal af gange er dette:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Quiks- / Standard-Mode Eksempel</title>
<style type="text/css">
div {
    width: 200px;
    height: 200px;
    background: yellow;
}
.withBorders {
    border: 50px solid red;
}
</style>
</head>
<body>

<div>En tekst</div>
<div class="withBorders">En tekst</div>

</body>
</html>

- prøv det i IE og test så bagefter med denne DTD i stedet:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

- eller blot en HTML-kommentar inden en fuld DTD:

<!-- En HTML-kommentar -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
... osv ... osv ...

Det giver pokkers til forskel, ikke sandt?  =)
Avatar billede olebole Juniormester
18. maj 2006 - 01:16 #16
- og et svar  :)
Avatar billede mclemens Nybegynder
18. maj 2006 - 01:17 #17
og padding giver også problemer ...
du glemte svaret olebole ...
undskyld spam i karma :D
Avatar billede mclemens Nybegynder
18. maj 2006 - 01:17 #18
ups update ok :)
Avatar billede olebole Juniormester
18. maj 2006 - 01:24 #19
Hehe ... tak for Karma  ;D
Avatar billede zacho112 Nybegynder
18. maj 2006 - 07:34 #20
Hej igen, olebole du får kun 10 points, da mclemenes har hjulpet mest. Men I skal begge have mange tak for hjælpen!
Avatar billede mclemens Nybegynder
18. maj 2006 - 09:11 #21
- det var så lidt :)
og tak for point :)
Avatar billede olebole Juniormester
18. maj 2006 - 18:43 #22
zacho112 >> Helt fint - selvtak og tak for points  ;o)
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