Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

HTML in Chrome vs IE

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi mede-tweakers,

Ik ben een beginnende webdesigner, ben op het moment bezig met een website in HTML / CSS
Ik loop tegen twee dingen aan:

- Ik heb twee kolommen gemaakt op een webpagina, de tekst staat daar dus naast elkaar.
Nu werkt dat in Chrome perfect, maar in IE valt 1 woord weg uit de 2e kolom, die wordt op de volgende regel geplaatst. Hierdoor staan de 2 regels niet meer recht naast elkaar.

- Ik heb een rand schaduw om mijn webpagina heen staan (class = shadow). Deze werkt in Chrome wel, maar in IE niet..

Misschien is dit voor jullie gesneden koek, maar ik begin net :P
Graag jullie hulp,
David

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

En nu moeten we raden wat je precies gedaan hebt? ;)

Post eens wat relevante (dus niet alle!) code, want dit is koffiedik kijken.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Notna
  • Registratie: November 2002
  • Laatst online: 16:27

Notna

Moderator General Chat / Wonen & Mobiliteit

Where are you?®

zonder daadwerkelijk te zien wat je gedaan hebt weet ik wel dat je voor drop shadow in IE een stuk meer eromheen moet coden dan voor Chrome/FF/Opera. Ervanuit gaan dat dingen overal werken is natuurlijk van de zotte. Vaak moet je aparte stylesheets erop nahouden om iig IE te voorzien van het nodige :'(

Zie ook bijv.:

http://css-tricks.com/snippets/css/css-box-shadow/

[ Voor 10% gewijzigd door Notna op 25-03-2014 12:45 ]

Xbox Live ID:Notna8310


  • html
  • Registratie: Januari 2014
  • Laatst online: 21-11 11:06

html

</html>

En daarnaast is een IE versie ook wel handig. Iedere versie heeft haar eigen "problemen".

  • Afvalzak
  • Registratie: Oktober 2008
  • Laatst online: 31-08 12:02

Afvalzak

Zet jij mij even buiten?

De class="shadow" verwijst natuurlijk naar je stylesheet, wat staat daar in bij de shadow class?

Last.fm | Code Talks


Verwijderd

Topicstarter
De code van de stylesheet voor shadow:
.shadow {
-moz-box-shadow: 0 0 30px 5px #999;
-webkit-box-shadow: 0 0 30px 5px #999;
}

heel simpel stukje code eigenlijk..

voor de 2 kolommen:
<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0">
<TR>
<TD WIDTH="400" VALIGN="top"><div id="Kopje">ANGLO-AMERIKAANS:</div><br>
Wie de baas is, mag het zeggen <br>
Mensbeeld: individualisme <br>
Doelstelling als vertrekpunt (soll) <br>
Organisatie is geldmachine<br>
Zelf willen schitteren <br>
Regelgedreven <br>
Regels zijn regels <br>
Functiesplitsing als norm (specialisatie)<br>
Coördinatie van bovenaf <br>
Staf(aan)gestuurd <br>
Voorspelbaarheid als norm (standaardisering)<br>
Weten is meten <br><br></TD>
<TD WIDTH="15"></TD>
<TD WIDTH="270" VALIGN="top"><div id="Kopje">RIJNLANDS:</div></BR>
Wie het weet mag het zeggen<br>
Mensbeeld: solidariteit<br>
Hier en nu als vertrekpunt (jst)<br>
Organisatie is werkgemeenschap<br>
Samen schitteren; teamplay<br>
Principegedreven<br>
Contextgevoelig<br>
Vakmanschap als basis (allround)<br>
Coördinatie vanaf de werkvloer<br>
Primair proces staat centraal<br>
Emergente strategie als norm (maatwerk)<br>
Meten=weten</TD>
</TR>
</TABLE>

hier valt maatwerk in de tweede kolom bij emergente strategie als norm op de volgende regel.

  • TERW_DAN
  • Registratie: Juni 2001
  • Niet online

TERW_DAN

Met een hamer past alles.

Logisch dat het in IE niet werkt, je geeft immers een style op voor mozilla en webkit, en dat zal IE negeren.

Verder zou ik geen tabellen gebruiken voor de opmaak zoals je nu doet, dat kan prima in CSS.

verder kun je de [code=html][/code]-tags gebruiken om je code tussen te posten hier op het forum, dan heb je namelijk gelijk tag-highlighting

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0">
<TR>
<TD WIDTH="400" VALIGN="top"><div id="Kopje">ANGLO-AMERIKAANS:</div><br>
Wie de baas is, mag het zeggen <br>
Mensbeeld: individualisme <br>
Doelstelling als vertrekpunt (soll) <br>
Organisatie is geldmachine<br>
Zelf willen schitteren <br>
Regelgedreven <br>
Regels zijn regels <br>
Functiesplitsing als norm (specialisatie)<br>
Coördinatie van bovenaf <br>
Staf(aan)gestuurd <br>
Voorspelbaarheid als norm (standaardisering)<br>
Weten is meten <br><br></TD>
<TD WIDTH="15"></TD>
<TD WIDTH="270" VALIGN="top"><div id="Kopje">RIJNLANDS:</div></BR>
Wie het weet mag het zeggen<br>
Mensbeeld: solidariteit<br>
Hier en nu als vertrekpunt (jst)<br>
Organisatie is werkgemeenschap<br>
Samen schitteren; teamplay<br>
Principegedreven<br>
Contextgevoelig<br>
Vakmanschap als basis (allround)<br>
Coördinatie vanaf de werkvloer<br>
Primair proces staat centraal<br>
Emergente strategie als norm (maatwerk)<br>
Meten=weten</TD>
</TR>
</TABLE>

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

TERW_DAN schreef op dinsdag 25 maart 2014 @ 12:53:
Logisch dat het in IE niet werkt, je geeft immers een style op voor mozilla en webkit, en dat zal IE negeren.
Niet te vergeten dat box-shadow al een hele tijd niet meer prefixed hoeft te worden... http://caniuse.com/css-boxshadow

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Notna
  • Registratie: November 2002
  • Laatst online: 16:27

Notna

Moderator General Chat / Wonen & Mobiliteit

Where are you?®

Verwijderd schreef op dinsdag 25 maart 2014 @ 12:50:
De code van de stylesheet voor shadow:
.shadow {
-moz-box-shadow: 0 0 30px 5px #999;
-webkit-box-shadow: 0 0 30px 5px #999;
}

heel simpel stukje code eigenlijk..

voor de 2 kolommen:
<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0">
<TR>
<TD WIDTH="400" VALIGN="top"><div id="Kopje">ANGLO-AMERIKAANS:</div><br>
Wie de baas is, mag het zeggen <br>
Mensbeeld: individualisme <br>
Doelstelling als vertrekpunt (soll) <br>
Organisatie is geldmachine<br>
Zelf willen schitteren <br>
Regelgedreven <br>
Regels zijn regels <br>
Functiesplitsing als norm (specialisatie)<br>
Coördinatie van bovenaf <br>
Staf(aan)gestuurd <br>
Voorspelbaarheid als norm (standaardisering)<br>
Weten is meten <br><br></TD>
<TD WIDTH="15"></TD>
<TD WIDTH="270" VALIGN="top"><div id="Kopje">RIJNLANDS:</div></BR>
Wie het weet mag het zeggen<br>
Mensbeeld: solidariteit<br>
Hier en nu als vertrekpunt (jst)<br>
Organisatie is werkgemeenschap<br>
Samen schitteren; teamplay<br>
Principegedreven<br>
Contextgevoelig<br>
Vakmanschap als basis (allround)<br>
Coördinatie vanaf de werkvloer<br>
Primair proces staat centraal<br>
Emergente strategie als norm (maatwerk)<br>
Meten=weten</TD>
</TR>
</TABLE>

hier valt maatwerk in de tweede kolom bij emergente strategie als norm op de volgende regel.
Punt 1: http://www.w3schools.com/cssref/css3_pr_box-shadow.asp (Let wel: hiermee sluit je alles onder IE 9 uit. Als je IE 8 ook wilt ondersteunen: http://css-tricks.com/snippets/css/css-box-shadow/ )
Punt 2: http://www.w3schools.com/cssref/pr_tab_table-layout.asp

Moet te doen zijn :)

[ Voor 4% gewijzigd door Notna op 25-03-2014 12:58 ]

Xbox Live ID:Notna8310


  • TERW_DAN
  • Registratie: Juni 2001
  • Niet online

TERW_DAN

Met een hamer past alles.

@NMe Dat is een goeie, had ik eigenlijk nog niet eens aan gedacht. Je moet wel heel antiek spul draaien wil dag nog nodig zijn :P

Verwijderd

Topicstarter
NMe schreef op dinsdag 25 maart 2014 @ 12:55:
[...]

Niet te vergeten dat box-shadow al een hele tijd niet meer prefixed hoeft te worden... http://caniuse.com/css-boxshadow
volgens die tabel zou box shadow dus gewoon moeten werken in IE?
want dat doet ie dus niet ;)

  • Notna
  • Registratie: November 2002
  • Laatst online: 16:27

Notna

Moderator General Chat / Wonen & Mobiliteit

Where are you?®

Verwijderd schreef op dinsdag 25 maart 2014 @ 12:58:
[...]


volgens die tabel zou box shadow dus gewoon moeten werken in IE?
want dat doet ie dus niet ;)
Nee, want dit gaat over CSS3. Niet om de code die jij gebruikt. Lees eens wat omhoog ;)

Xbox Live ID:Notna8310


  • Afvalzak
  • Registratie: Oktober 2008
  • Laatst online: 31-08 12:02

Afvalzak

Zet jij mij even buiten?

Verwijderd schreef op dinsdag 25 maart 2014 @ 12:58:
[...]


volgens die tabel zou box shadow dus gewoon moeten werken in IE?
want dat doet ie dus niet ;)
Je moet wel die prefixes weghalen (-moz- en -webkit-)

Last.fm | Code Talks


  • royb3
  • Registratie: November 2011
  • Laatst online: 12-09-2024
Mits je het goed gebruikt ja, als je die prefix weg haalt heb je maar 1 van de regels nodig. En hoezo gebruik je hoofdletters in je html tags?

Verwijderd

Topicstarter
Shadow is ondertussen gelukt in IE, thanks notna!
Hoofdletters zaten al in het stukje code, die heb ik van internet gevist :P
Oeps, CSS3 even over het hoofd gezien.

Ik ga nu aan de slag met de kolommen, ik laat het resultaat straks wel weten.
Bedankt tot zo ver!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Tsja, die code die je van het internet hebt gevist is archaïsch en heeft niks meer met moderne HTML te maken. Geen van de attributen die je gebruikt horen in je HTML te staan maar moeten in je CSS en tables gebruiken voor layout doen we al zeker 15 jaar niet meer. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
@NMe, bedankt voor de tip :P
Ik heb nu via CSS kolommen gemaakt, het volgende stukje code:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
div.column {
        -moz-column-count:2;
        -moz-column-rule:solid 2px #ccc;
        -moz-column-gap:25px;
        -webkit-column-count:2;
        -webkit-column-rule:solid 2px #ccc;
        -webkit-column-gap:25px;
        column-count:2;
        column-rule:solid 1px #ccc;
        column-gap:25px;
}

(ook weer van internet gehaald)
hij werkt, zet de tekst in twee kolommen en er staat zelfs nog een mooi streepje tussen dat ik eerst niet had.
Bedankt allemaal!

Verwijderd

Topicstarter
een vraagje nog, dat mooie streepje, dat is eigenlijk 1 regel te lang, hoe kort ik die in?

  • TERW_DAN
  • Registratie: Juni 2001
  • Niet online

TERW_DAN

Met een hamer past alles.

Welk streepje?

Verwijderd

Topicstarter
ik heb twee kolommen, daar staat een streepje tussen, op zich wel mooi, mag eventueel ook weg.
Die is nu 1 regel langer dan tot waar ik tekst heb staan.

  • thof
  • Registratie: Oktober 2008
  • Laatst online: 21-11 18:21

thof

FP ProMod
code:
1
column-rule:solid 1px #ccc;


Lijkt mij dat je die aan moet passen/schrappen.

Server 1: Intel N305 | 48GB RAM | 5*4TB NVME | 4x 2.5GbE
Server 2: Intel N5105 | 64GB RAM | 1TB NVME | 4x 2.5GbE
Server 3: Intel Xeon E5-2670 | 128GB RAM | 512+750GB SATA SSD | 6x10TB HDD | 6x 1GbE [Buiten gebruik]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

CSS-columns zijn wel nog niet héél breed ondersteund. Alle moderne browsers doen het weliswaar, maar IE9 nog niet en die is meestal toch net iets te recent. :P
http://caniuse.com/multicolumn

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
@thof1, klopt, als ik die weghaal is de streep weg.
@NMe, oke, goed om te weten! Handig al die leuke tabelletjes! Die site ga ik onthouden!
Bedankt allemaal, ik kan weer verder!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Verwijderd schreef op dinsdag 25 maart 2014 @ 12:37:
- Ik heb twee kolommen gemaakt op een webpagina, de tekst staat daar dus naast elkaar.
Nu werkt dat in Chrome perfect, maar in IE valt 1 woord weg uit de 2e kolom, die wordt op de volgende regel geplaatst. Hierdoor staan de 2 regels niet meer recht naast elkaar.
Elk scherm is een andere breedte en zelfs elke letter is een andere breedte.
Je werkt met Windows, maar bekijk de site eens op GNU/Linux of OSX. Compleet ander lettertype en dus ook een andere maat.
Nou denk je, ik installeer Windows lettertypes op een ander OS, maar dan nog zijn letters niet de zelfde breedte/hoogte.

"vertical-align:top" is een manier van uitlijnen om in ieder geval de eerste regels in lijn te krijgen.

Succes er mee!

[ Voor 9% gewijzigd door DJMaze op 28-03-2014 22:42 ]

Maak je niet druk, dat doet de compressor maar

Pagina: 1