Avatar billede bierchen Nybegynder
11. maj 2007 - 23:22 Der er 10 kommentarer og
1 løsning

CSS filter melder fejl?

Når jeg prøver at lægge et filter noget, tolker Visual Studio det som en fejl.

Jeg har f.eks. flg. entry i mit stylesheet
h1
{
width:100%;
filter:glow;
}

Eller "scrollbar-face-color: #F0F3F5;"

Visual Studio giver mig flg. fejl:
"'filter' is not a known CSS property name"

Jeg anvender flg. doctype som er standard. Er det her problemet ligger ?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Er der nogen der kan hjælpe ? Jeg har ledt længe efter svaret på dette på nettet, men uden held !!
Avatar billede mochr Nybegynder
11. maj 2007 - 23:29 #1
er det ikke bare en warning den kommer med ?
Og det er fordi at filter er noget MS bix som ikke er en standard.
Avatar billede bierchen Nybegynder
11. maj 2007 - 23:32 #2
Jeg kan ikke få det til at virke. Prøv f.eks. med eksemplet fra.: http://samples.msdn.microsoft.com/workshop/samples/author/dhtml/dxtidemo/dxtidemo.htm

<span id="imgObj" style="PADDING-RIGHT: 10px; PADDING-LEFT: 13px; filter: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=25,finishOpacity=100,startX=0,finishX=100,startY=100,finishY=0); FONT: bold 9pt/1.3 verdana; WIDTH: 305px; COLOR: darkred; HEIGHT: 150px; BACKGROUND-COLOR: skyblue"><img id="oImg" style="MARGIN: 8px" src="App_Themes/Standard/pix/icon_SavePerson.gif" align="left" />
<div id="imgObjText"><br>The image, dark red text, and sky blue background make up the content of the filtered SPAN.</div></span>


Skal man angive en reference til progid:DXImageTransform.Microsoft.Alpha ?
Avatar billede bierchen Nybegynder
11. maj 2007 - 23:34 #3
Hvs jeg udkommenterer min DOCTYPE så virker det. Men kan det passe, at det er det, der skal til ?

Jeg får dog stadig fejlen ?
Avatar billede mochr Nybegynder
11. maj 2007 - 23:35 #4
ja, altså fx:

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='Images/Test.png', sizingMethod='scale');

Så kan du jo smide nogle flere properties på. Fx opacity=50
Avatar billede mochr Nybegynder
11. maj 2007 - 23:36 #5
jeg bruger samme doctype, og jeg kan sagtens bruge filter i  min css.
Avatar billede mochr Nybegynder
11. maj 2007 - 23:40 #6
Og btw så er scrollbar-face-color osse noget der er opfundet af MS.
Avatar billede bierchen Nybegynder
11. maj 2007 - 23:52 #7
Hvordan får du flg. til at virke:

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='Images/Test.png', sizingMethod='scale');

lægger du det ind i et stylesheet ? og så linker dertil ?
Avatar billede bierchen Nybegynder
12. maj 2007 - 00:05 #8
Jeg forstår ikke at du kan få det til at virke, uden at Visual Studio giver dig nogle fejl ?
Avatar billede mochr Nybegynder
12. maj 2007 - 00:11 #9
div.divLogo
{
    z-index: 3;
    position: absolute;
    margin-left: 36px;
    width: 315px;
    height: 86px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='Images/logo.png', sizingMethod='scale');
}
div.divLogo[class]
{
    background-image: url('Images/logo.png');
    background-repeat: no-repeat;
}

Sådan ser det hele ud. Så virker det både i Mozilla og IE. Mozilla og andre fatter ikke filter og IE fatter ikke class.
Og jo VS kommer med en fejl, men det virker stadig da det jo bare er i CSSen.
Avatar billede bierchen Nybegynder
12. maj 2007 - 00:24 #10
Jeg kan godt se det virker.......

Meeeennnn det havde været rart at få fejlen væk.......

Bill er nogle gange for irriterende !!

Du skal have tak for hjælpen !!

Du lægger bare et svar !!
Avatar billede mochr Nybegynder
12. maj 2007 - 09:57 #11
ja rigtig nok. For du kan nemlig heller ikke validere din CSS.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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