Avatar billede nyst Nybegynder
28. december 2008 - 14:39 Der er 23 kommentarer og
1 løsning

problemer med firefox oa. bla.div, link, background mm.

Hi there,

har helt set mig sur på et nyt design opbygget ned div os css:

Siden er testet hos WC3 for html'en og giver 0 fejl for 4.01 HTML.

Men I firefox - kors hvor det ikke virker - smider lige css-koden da jeg næsten er sikker på det må være den:

----------------------------------------------------

@charset "iso-8859-1";
/* CSS Document */

body { background-image:url(../elements/side_baggrund_dddddd.jpg); background-position:top; background-repeat:repeat-x; background-color: #dddddd; font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; overflow: -moz-scrollbars-vertical}

H1 { font-size: 27px; font-weight:bold; color: #ff742d; margin-bottom:-10px}
H2 { font-size: 18px; font-weight:bold; color: #0078b6; margin-bottom:-10px}
H3 { font-size: 14px; font-weight:bold; color: #0078b6; margin-bottom:-12px}
H4 { font-size: 14px; font-weight:bold; color: #000000; margin-bottom: 6px}

sup { font-size: 13px}

a:link { font-size: 12px; color: #ee6118; text-decoration: none}
a:visited { font-size: 12px; color: #ee6118; text-decoration: none}
a:hover { font-size: 12px; color: #ee6118; text-decoration: underline}
a:active { font-size: 12px; color: #ee6118; text-decoration: none}

a.stor { font-size: 18px; color: #ff742d; text-decoration: none}
a.stor:hover { font-size: 18px; color: #ff742d; text-decoration: underline}

<!-- top navigation -->
a.nav_top_under:link { font-size: 10px; color: #000000; text-decoration: none}
a.nav_top_under:visited { font-size: 10px; color: #000000; text-decoration: none}
a.nav_top_under:hover { font-size: 10px; color: #929292; text-decoration: underline}
a.nav_top_under:active { font-size: 10px; color: #000000; text-decoration: none}

<!-- left navigation -->
a.nav_left:link { font-size: 12px; font-weight:bold; color: #000000; text-decoration: none; line-height:4px}
a.nav_left:visited { font-size: 12px; font-weight:bold; color: #000000; text-decoration: none; line-height:4px}
a.nav_left:hover {  font-size: 12px; font-weight:bold; color: #929292; text-decoration: underline; line-height:4px}
a.nav_left:active { font-size: 12px; font-weight:bold; color: #000000; text-decoration: none; line-height:4px}
a.nav_left_under:link { margin-left:20px; font-size: 12px; color: #000000; text-decoration: none; line-height:4px}
a.nav_left_under:visited { margin-left:20px; font-size: 12px; color: #000000; text-decoration: none; line-height:4px}
a.nav_left_under:hover { margin-left:20px; font-size: 12px; color: #ee6118; text-decoration: underline; line-height:4px}
a.nav_left_under:active { margin-left:20px; font-size: 12px; color: #000000; text-decoration: none; line-height:4px}
a.nav_left_under2:link { margin-left:40px; font-size: 12px; color: #000000; text-decoration: none; line-height:4px}
a.nav_left_under2:visited { margin-left:40px; font-size: 12px; color: #000000; text-decoration: none; line-height:4px}
a.nav_left_under2:hover { margin-left:40px; font-size: 12px; color: #ee6118; text-decoration: underline; line-height:4px}
a.nav_left_under2:active { margin-left:40px; font-size: 12px; color: #000000; text-decoration: none; line-height:4px}

a.footer { font-size: 10px; color: #929292; text-decoration: none}
a.footer:hover { font-size: 10px; color: #cccccc; text-decoration: underline}

#nav { margin-bottom:-8px} <!-- left navigation -->

#wrapper { width:950px;    margin:0px auto;    border:0px; background-color: #ffffff; background-image:url(../elements/baggrund_minus_logotop.gif); background-repeat:no-repeat}

#wrapper_under { width:950px;    margin:0px auto;    border:0px; background-color: #ffffff; background-image:url(../elements/baggrund_hel_taet.gif); background-repeat:no-repeat}

#header {    height:62px;    margin:0px auto; border:0px; background-image:url(../elements/baggrund_top_m_logo.gif); background-repeat:no-repeat; font-size: 11px; text-align:right; vertical-align:middle; line-height:62px}

#ill_front {    width:950px; height:344px;    margin:0px auto; border:0px; font-size: 18px; line-height:24px}
#ill_under {    width:950px; height:96px;    margin:0px auto; border:0px}

#nav_top_under {    width:720px; height:40px;    margin:0px auto; border:0px; margin-left:230px; font-size: 10px; color: #ee6118; text-decoration: none; vertical-align:bottom; line-height:20px}

<!-- content index -->
#content { width:910px;    margin-top:0px; margin-bottom:30px; margin-left:20px; margin-right:20px; border:0}
    #content div {    float:left}
    #content_left {    width:325px}
    #content_margin1 { width:20px}
    #content_main { width:325px}
    #content_margin2 { width:20px}
    #content_right {    width:220px}

<!-- content other norm -->
#content_under { width:910px;    margin-top:0px; margin-bottom:30px; margin-left:20px; margin-right:20px; border:0}
    #content_under div {    float:left}
    #content_under_nav { width:190px}
    #content_under_margin1 { width:20px}
    #content_under_left { width:220px}
    #content_under_margin2 { width:20px}
    #content_under_middle {    width:220px}
    #content_under_margin3 { width:20px}
    #content_under_right { width:220px}

<!-- content other product -->
#content_under_large { width:910px;    margin-top:0px; margin-bottom:0px; margin-left:20px; margin-right:20px; border:0}
    #content_under_large div {    float:left}
    #content_under_large_nav { width:190px}
    #content_under_large_margin1 { width:20px}
    #content_under_large_middle { width:460px}
    #content_under_large_margin3 { width:20px}
    #content_under_large_right {width:220px}

<!-- content product exlarge -->
#content_under_exlarge { width:910px;    margin-top:0px; margin-bottom:30px; margin-left:20px; margin-right:20px; border:0}
    #content_under_exlarge div { float:left}
    #content_under_exlarge_nav { width:190px}
    #content_under_exlarge_margin1 { width:20px}
    #content_under_exlarge_main { width:700px}

#footer_adress { float:left; width:950px; height:54px;    margin:0px auto;    border:0px;    background-image:url(../elements/baggrund_footer_adress.gif); font-size: 10px; color: #95cbe7; font-weight:bold; text-align:center; line-height:82px}

#footer_firms { float:left; width:950px; height:50px;    margin:0px auto;    border:0px; ;    background-color: #ffffff; text-align:center; vertical-align:middle; line-height:50px}

#footer_cards { float:left; width:950px; height:165px;    margin:0px auto;    border:0px;    background-color: #e9f8ff; font-size: 10px; color: #929292; text-align:center; vertical-align:middle; line-height:12px}

#footer_bottom { float:left; width:950px; height:20px;    margin:0px auto;    border:0px;    background-color: #dddddd}

<!-- box orange index -->
#box325_out { height:254px; width:323px; border:solid 1px #a0bac7}
#box325_in { height:248px; width:317px; border:solid 3px #ff9c6a}
#box325_01 { height:228px; width:297px; background-color:#ffffff; padding:10px; line-height:16px} <!-- without background -->
#box325_02 { height:228px; width:297px; background-color:#ffffff; padding:10px; line-height:16px; background-image:url(../images/box/infoboks_haengelaas.jpg)} <!-- with background -->
#box325_03 { height:228px; width:297px; background-color:#ffffff; padding:10px; line-height:16px; background-image:url(../images/box/infoboks_haengelaas.jpg)} <!-- with background -->
#box325_04 { height:228px; width:297px; background-color:#ffffff; padding:10px; line-height:16px; background-image:url(../images/box/infoboks_haengelaas.jpg)} <!-- with background -->
#box325_05 { height:228px; width:297px; background-color:#ffffff; padding:10px; line-height:16px; background-image:url(../images/box/infoboks_haengelaas.jpg)} <!-- with background -->
#box325_06 { height:228px; width:297px; background-color:#ffffff; padding:10px; line-height:16px; background-image:url(../images/box/infoboks_bil.jpg)} <!-- with background -->

<!-- box right index -->
#box220a_std { width:198px; border:solid 1px #cfcfcf; background-color:#ffffff; padding:10px}
#box220a_std_h1 { width:220px; background-color:#2f9ed8; color:#ffffff; font-size:14px; font-weight:bold; line-height:24px; text-indent:10px} <!-- box right blue -->
#box220a_std_h2 { width:220px; background-color:#ff742d; color:#ffffff; font-size:14px; font-weight:bold; line-height:24px;; text-indent:10px} <!-- box right black -->

<!-- box right under -->
.box220a_out { width:218px; border:solid 1px #cfcfcf}
.box220a_in { width:212px; border:solid 3px #dff2fc}
.box220a_01 { width:192px; background-color:#ffffff; padding:10px; color: #ee6118}
.box220a_02 { width:192px; background-color:#ffffff; padding:10px; line-height:16px} <!-- box right blue -->

<!-- box orange under -->
.box220b_out { height:228px; width:218px; border:solid 1px #a0bac7}
.box220b_in { height:224px; width:214px; border:solid 2px #ff9c6a}
.box220b_01 { height:204px; width:194px; background-color:#ffffff; padding:10px}

<!-- box blue little under only top -->
#box220c_out { width:218px; border-bottom-color:#FFFFFF; border-left-color:#FFFFFF; border-right-color:#FFFFFF; border-top:solid 1px #cfcfcf}
#box220c_in { width:218px; border-bottom-color:#FFFFFF; border-left-color:#FFFFFF; border-right-color:#FFFFFF; border-top:solid 3px #dff2fc}
#box220c_01 { width:192px; background-color:#ffffff; padding:10px; line-height:16px}

<!-- box blue large under only top -->
#box460c_out { width:458px; border-bottom-color:#FFFFFF; border-left-color:#FFFFFF; border-right-color:#FFFFFF; border-top:solid 1px #cfcfcf}
#box460c_in { width:458px; border-bottom-color:#FFFFFF; border-left-color:#FFFFFF; border-right-color:#FFFFFF; border-top:solid 3px #dff2fc}
#box460c_01 { width:432px; background-color:#ffffff; padding:10px; line-height:16px}

<!-- box blue large under -->
#box460a_out { width:458px; border:solid 1px #cfcfcf}
#box460a_in { width:452px; border:solid 3px #dff2fc}
#box460a_01 { width:432px; background-color:#fbfcff; padding:10px; line-height:16px}

<!-- box blue middellarge under blue-bg -->
#box340a_out { width:338px; border:solid 1px #cfcfcf}
#box340a_in { width:332px; border:solid 3px #dff2fc}
#box340a_01 { width:312px; background-color:#fbfcff; padding:10px; line-height:16px}

<!-- box blue middellarge under -->
#box340b_out { width:338px; border:solid 1px #cfcfcf}
#box340b_in { width:332px; border:solid 3px #dff2fc}
#box340b_01 { width:312px; background-color:#ffffff; padding:10px; line-height:16px}

-------------------------------------------------

Er der en hjælpsom en derude !!!
Avatar billede nyst Nybegynder
28. december 2008 - 14:44 #1
- links virker ikke i firefox, viser forkert farve og størrelse.
- baggrund vises ikke i f.eks #wrapper_under når den indlæser #content_under
- i #header vil text ikke være middle, samt link vises forkert
- problemer med bottom, men har ændret til bggif og lineheight i #footer_adress men er noget juks da den så giver for stor margen i explorer
lidt at begynde med *S*
Avatar billede nyst Nybegynder
28. december 2008 - 14:46 #2
Selv siden er opbygget sådan her:

-----------------------------------

<div id="wrapper_under">
<div id="header"><?php include("includes/header.php"); ?></div><!-- end header -->
<div id="dropdown"><script type='text/javascript' src='navigations/quickmenu.js'></script></div><!-- end top navigation -->
<div id="ill_under"><img src="images/top_k_mobil.jpg" alt="" border="0"></div><!-- end illustrationer -->
<div id="nav_top_under"><a href="services.php" class="nav_top_under">Services...</a>&Oslash;vrige</div>
<div id="content_under">
    <div id="content_under_nav"><?php include("navigations/services_oevrige.php"); ?></div>
    <div id="content_under_margin1">&nbsp;</div>
    <div id="content_under_left"><?php include("includes/services_oevrige_left.php"); ?></div>
    <div id="content_under_margin2">&nbsp;</div>
    <div id="content_under_middle"><?php include("includes/services_oevrige_middle.php"); ?></div>
    <div id="content_under_margin3">&nbsp;</div>
    <div id="content_under_right"><?php include("includes/services_oevrige_right.php"); ?></div>
</div><!-- end main -->
<div id="footer_adress"><?php include("includes/footer_adress.php"); ?></div><!-- end footer adress -->
<div id="footer_firms"><?php include("includes/footer_firms.php"); ?></div><!-- end footer_firms -->
<div id="footer_cards"><?php include("includes/footer_cards.php"); ?></div><!-- end footer_cards -->
<div id="footer_bottom">&nbsp;</div><!-- end footer_bottom -->
</div><!-- end wrapper -->

-----------------------------------------

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

:-)
Avatar billede nyst Nybegynder
28. december 2008 - 14:58 #3
<!-- box right under -->
og
<!-- box orange under -->

er ændret til en class idet W3C CSS Validator melder fejl når jeg bruger id, men stadigvæk virker både class og id i explorer.

De andre box'e er for andre sider *S*
Avatar billede ssv Nybegynder
28. december 2008 - 16:43 #4
Kommentarer i CSS er ikke "<!-- -->" som det er i HTML - men deriomd /* Kommentar */
Avatar billede ssv Nybegynder
28. december 2008 - 16:43 #5
derimod*
Avatar billede nyst Nybegynder
28. december 2008 - 17:16 #6
Hej ssv,

ja det var da en grumme fejl og hjælper dog lidt, men ikke på at den ikke i firefox vil vise bagrund for f.eks #content_under, den stopper ved #nav_top_under som den viser korrekt fra #wrapper_under.

Samtidig er der forskel på linieafstand i venstre menu - den er korrekt større i ex men kun enkelt i firefox.

Ka' du se noget der kan hjælpe?
Avatar billede ssv Nybegynder
28. december 2008 - 18:05 #7
Jeg tror det vil være nemmere at finde fejlen hvis vi kan se siden online - har du et link?

Jeg har heller ikke hørt om en attribut der hedder "sup" - er du sikker på at det er korrekt, eller om du mangler angive den som et ID eller en Class?
Avatar billede olebole Juniormester
28. december 2008 - 19:31 #8
<ole>

ssv >> <sup>Hævet tekst</sup> er ganske valid i HTML 4.01:
    http://www.w3.org/TR/html401/struct/text.html#edef-SUB

nyst >> Jeg tror også, du bliver nødt til at lægge et link. Derudover forstår jeg ikke din kommentar: "[...] men ikke på at den ikke i firefox vil vise bagrund for f.eks #content_under, den stopper ved #nav_top_under som den viser korrekt fra #wrapper_under."

/mvh
</bole>
Avatar billede ssv Nybegynder
28. december 2008 - 19:46 #9
Jeg havde blot aldrig hørt om 'sub' eller 'sup' - så lærte jeg også noget i dag ;-)
Avatar billede nyst Nybegynder
29. december 2008 - 10:40 #10
Hej med jer,

jo sup er også god til &reg; så hæver den tegnet op i stedet for at være i midten, men da den gør tegnet mindre kan det være en god ide at bruge en lidt større font - derfor er sup med i min css.

Nu har jeg ryttet en pæn del op i min site og har faktisk kun et prolem tilbage.

De forskellige baggrunde der ikke vil vises i firefox og opera.

Her har vi selve side:

<body>
<div id="wrapper_under">
<div id="header"><?php include("includes/header.php"); ?></div><!-- end header -->
<div id="dropdown"><script type='text/javascript' src='navigations/quickmenu.js'></script></div><!-- end top navigation -->
<div id="ill_under"><img src="images/top_k_mobil.jpg" alt="" border="0"></div><!-- end illustrationer -->
<div id="nav_top_under"><a href="services.php" class="nav_top_under">Services...</a>&Oslash;vrige</div>
<div id="content_under">
    <div id="content_under_nav"><?php include("navigations/services_oevrige.php"); ?></div>
    <div id="content_under_margin1">&nbsp;</div>
    <div id="content_under_left"><?php include("includes/services_oevrige_left.php"); ?></div>
    <div id="content_under_margin2">&nbsp;</div>
    <div id="content_under_middle"><?php include("includes/services_oevrige_middle.php"); ?></div>
    <div id="content_under_margin3">&nbsp;</div>
    <div id="content_under_right"><?php include("includes/services_oevrige_right.php"); ?></div>
</div><!-- end main -->
<div id="footer_adress"><?php include("includes/footer_adress.php"); ?></div><!-- end footer adress -->
<div id="footer_firms"><?php include("includes/footer_firms.php"); ?></div><!-- end footer_firms -->
<div id="footer_cards"><?php include("includes/footer_cards.php"); ?></div><!-- end footer_cards -->
<div id="footer_bottom">&nbsp;</div><!-- end footer_bottom -->
</div><!-- end wrapper -->
</body>

Alt uden om selve siten benytter:

body { background-image:url(elements/side_baggrund_dddddd.jpg); background-position:top; background-repeat:repeat-x; background-color: #dddddd; font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; height: 100%; overflow-y:scroll}

side_baggrund_dddddd.jpg er 800 i højden og 30 bred - den suppleres så med background-color: #dddddd som er samme grundfarve som i jpg'en

Vises fint som den skal - så langt så godt.

-----------------------
jørne
<div id="wrapper_under"> er så indhold og bruger

#wrapper_under { width:950px;    margin:0px auto;    border:0px; background-color: #ffffff; background-image:url(elements/baggrund_hel_taet.gif); background-repeat:no-repeat}

baggrund_hel_taet.gif er 699 høj og 368 bred og er placeret i øverste ventre hjørne og skal så suplleret med background-color: #ffffff - altså 'overskrive' den i body'en.

Det er her det begynder at gå galt:

Vises korrekt indtil man når <div id="content_under"> - her vises den godt nok i     <div id="content_under_nav"> men så stopper legen og nu vises body'ens baggrund indtil <div id="content_under"> er færdig, så er resten igen ok.

Altså hvordan for jeg baggrunden frem i <div id="content_under"> og får den til at overskrive body'en ???

:-)
Avatar billede ssv Nybegynder
29. december 2008 - 12:48 #11
Jeg er ikke helt sikkert på hvad du mener - jeg tror stadig vi skal have et link, så vi kan se grafikken "in action".

Måske kan du lægge en hvid baggrundsfarve i content_under_nav, hvis baggrunden "er stoppet" inden den kommer dertil. Men igen, det er bedre at se det med de rigtige filer online.
Avatar billede nyst Nybegynder
29. december 2008 - 12:59 #12
Hi ssv,

må nok ikke linke, men kan sige jeg har prøvet at fjerne alt med baggrund i body og det hjælper ikke.

Har så smidt en rød farve i #wrapper_under og det giver rød farve og baggrundfoto til og med nav_top_under.

Det er selve content_under der ikke vil vise bagrund.

Har også forsøgt med rød farve i alle div'er i content_under altså content_under_nav osv osv og det fylder de enkelt div'er ud med rød bagrund, men kun disse, alt omkring er igen uden baggrund.

F.eks. hvis nav ikke fylder det hele så er KUN nav rød og ikke det under, samt margins osv.

Kan kun se problemt ligger i ar få fyldt hele conten_under ud eller lade det være transperant så wrapper_under kan komme igennem.

Hvis må jeg prøve at lave et eksempel, men venter lige hvis du kan se hvad jeg mener...

:-)
Avatar billede ssv Nybegynder
29. december 2008 - 13:04 #13
Du må gerne poste et link til en eksempel-side. Så kan vi selv sidde med det og se hvor fejlen ligger :-)
Avatar billede nyst Nybegynder
29. december 2008 - 13:37 #14
ok kommer så her:

http://www.ucos.dk/test/test.php

:-)
Avatar billede nyst Nybegynder
29. december 2008 - 13:44 #15
w3c giver nul fejl i 4.01 og css validator giver:

Errors: (1)

4 body  Property overflow-y doesn&apos;t exist in CSS level 2.1 but exists in [css3] : scroll 

Warnings (3)
URI : http://www.ucos.dk/test/css/test.css
6  Same colors for color and background-color in two contexts .box220a_std_h2 and H1
18  Same colors for color and background-color in two contexts .box220a_std_h2 and a.stor
19  Same colors for color and background-color in two contexts .box220a_std_h2 and a.stor:hover
Avatar billede olebole Juniormester
29. december 2008 - 17:05 #16
En valid kode er ikke nødvendigvis en god kode - men en god kode er altid valid  ;o)

Jeg har ikke gået koden efter i detaljen, men det tyder på, du bruger absolut positionere elementer eller floats. Ingen af de to fylder fysisk i dokumentets almindelige flow - hvorfor de ikke udvider deres omkransende element.

Drejer det sig om floats, kan du lade dem efterfølge af et element, der har 'clear'. Prøv de to eksempler nedenfor, så kan du se forskellen:

<div style="background:red">
    <div style="float:left;border:2px solid blue">Blabla bla<br>blabla bla bla<br>blabla bla blabla</div>
    <div style="float:left;border:2px solid blue">Blabla bla<br>blabla bla bla<br>blabla bla blabla</div>
    <div style="float:left;border:2px solid blue">Blabla bla<br>blabla bla bla<br>blabla bla blabla</div>
    <div style="height:0;overflow:hidden;clear:both">&nbsp;</div>
</div>

<div style="background:red">
    <div style="float:left;border:2px solid blue">Blabla bla<br>blabla bla bla<br>blabla bla blabla</div>
    <div style="float:left;border:2px solid blue">Blabla bla<br>blabla bla bla<br>blabla bla blabla</div>
    <div style="float:left;border:2px solid blue">Blabla bla<br>blabla bla bla<br>blabla bla blabla</div>
</div>
Avatar billede nyst Nybegynder
29. december 2008 - 18:03 #17
Hej olebole,
 
kan tydeligt se hvad du mener.
 
Har indsat en div <div id="content_under_div">&nbsp;</div> til sidst under <div id="content_under">
 
og
 
har så ændret i css ved at slette     #content_under_large div {    float:left} kunne ikke bruges og i stedet indsat til sidst     #content_under_div { height:0px; overflow:hidden; clear:both} under  #content_under
 
Nu fyldes siden ganske rigtigt helt ud og alle de forskellige baggrunde funker nu også i firefox og opera.

Og kan da kun give dig ret i dit første udsagn:

'En valid kode er ikke nødvendigvis en god kode - men en god kode er altid valid'

Tak for hjælpen - skønt med andrer der tager sig tid til at løse problemer.

Kan jeg give jer begge point og gerne 60 hver ???

ssv har jo også brugt en pæn del tid på mit problem ?? :-)
Avatar billede ssv Nybegynder
29. december 2008 - 19:53 #18
Nu er jeg ikke kommet med en løsning, så pointene må tilgå olebole :-)
Avatar billede nyst Nybegynder
30. december 2008 - 09:14 #19
ssv ok, men tak alligevel for du ville kigge på problemet.

Smider du et svar olebole

:-)
Avatar billede nyst Nybegynder
08. januar 2009 - 13:17 #20
olebole - smider du et svar :-)
Avatar billede olebole Juniormester
20. januar 2009 - 16:36 #21
ssv >> Jeg er mere end tilfreds med en deler, så læg bare et svar - og du lærte jo nyst, hvordan man kommenterer korrekt i CSS  ;o)
Avatar billede nyst Nybegynder
28. januar 2009 - 09:40 #22
sorry, kan ikke lige finde ud af at dele men tak til jer begge :-)
Avatar billede roenving Novice
28. januar 2009 - 16:32 #23
Så skal du vente på at begge har lagt et svar, så kommer begge navne frem i boksen til venstre, de skal så markeres begge to før der trykkes på Acceptér (eller avanceret !-)
Avatar billede olebole Juniormester
28. januar 2009 - 22:08 #24
Det er klaret her:
    http://www.eksperten.dk/spm/861614  ;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