Can't get rid of 1px transparent line between elements in Edge











up vote
0
down vote

favorite












I have a container with a background video, and I am creating a slanted div effect by absolutely positioning a div with a triangular image at the bottom of the div.



The structure for the div:



<div class="triangle">
<img src="triangle.png" />
</div>


and the CSS:



.triangle {
width: 100%;
position: absolute;
bottom: 0;
left: 0;
}

.triangle img {
width: 100%
}


The offending line



It works and looks perfectly fine on Chrome, Firefox, and even IE11, but on Edge there is a one pixel transparent bleed-through of the background video no matter what I do. I've tried shifting the image down a few pixels, giving it a higher z-index, adding, translating and positioning multiple white pseudo elements to cover it up, but Edge will not display the elements as flush or allow the line to be covered up by seemingly any means.



Does anyone know what is causing this or how to fix it?










share|improve this question




















  • 2




    make the image display:block
    – Pete
    Nov 8 at 16:45










  • According to your code, I can't reproduce the problem on my side, can you share the triangle.png image and all of the related code?
    – Dillion
    Nov 9 at 8:33















up vote
0
down vote

favorite












I have a container with a background video, and I am creating a slanted div effect by absolutely positioning a div with a triangular image at the bottom of the div.



The structure for the div:



<div class="triangle">
<img src="triangle.png" />
</div>


and the CSS:



.triangle {
width: 100%;
position: absolute;
bottom: 0;
left: 0;
}

.triangle img {
width: 100%
}


The offending line



It works and looks perfectly fine on Chrome, Firefox, and even IE11, but on Edge there is a one pixel transparent bleed-through of the background video no matter what I do. I've tried shifting the image down a few pixels, giving it a higher z-index, adding, translating and positioning multiple white pseudo elements to cover it up, but Edge will not display the elements as flush or allow the line to be covered up by seemingly any means.



Does anyone know what is causing this or how to fix it?










share|improve this question




















  • 2




    make the image display:block
    – Pete
    Nov 8 at 16:45










  • According to your code, I can't reproduce the problem on my side, can you share the triangle.png image and all of the related code?
    – Dillion
    Nov 9 at 8:33













up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have a container with a background video, and I am creating a slanted div effect by absolutely positioning a div with a triangular image at the bottom of the div.



The structure for the div:



<div class="triangle">
<img src="triangle.png" />
</div>


and the CSS:



.triangle {
width: 100%;
position: absolute;
bottom: 0;
left: 0;
}

.triangle img {
width: 100%
}


The offending line



It works and looks perfectly fine on Chrome, Firefox, and even IE11, but on Edge there is a one pixel transparent bleed-through of the background video no matter what I do. I've tried shifting the image down a few pixels, giving it a higher z-index, adding, translating and positioning multiple white pseudo elements to cover it up, but Edge will not display the elements as flush or allow the line to be covered up by seemingly any means.



Does anyone know what is causing this or how to fix it?










share|improve this question















I have a container with a background video, and I am creating a slanted div effect by absolutely positioning a div with a triangular image at the bottom of the div.



The structure for the div:



<div class="triangle">
<img src="triangle.png" />
</div>


and the CSS:



.triangle {
width: 100%;
position: absolute;
bottom: 0;
left: 0;
}

.triangle img {
width: 100%
}


The offending line



It works and looks perfectly fine on Chrome, Firefox, and even IE11, but on Edge there is a one pixel transparent bleed-through of the background video no matter what I do. I've tried shifting the image down a few pixels, giving it a higher z-index, adding, translating and positioning multiple white pseudo elements to cover it up, but Edge will not display the elements as flush or allow the line to be covered up by seemingly any means.



Does anyone know what is causing this or how to fix it?







html css microsoft-edge






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 8 at 18:43









Ronald P Mathews

1,031721




1,031721










asked Nov 8 at 16:43









Rutherford Wonkington

83




83








  • 2




    make the image display:block
    – Pete
    Nov 8 at 16:45










  • According to your code, I can't reproduce the problem on my side, can you share the triangle.png image and all of the related code?
    – Dillion
    Nov 9 at 8:33














  • 2




    make the image display:block
    – Pete
    Nov 8 at 16:45










  • According to your code, I can't reproduce the problem on my side, can you share the triangle.png image and all of the related code?
    – Dillion
    Nov 9 at 8:33








2




2




make the image display:block
– Pete
Nov 8 at 16:45




make the image display:block
– Pete
Nov 8 at 16:45












According to your code, I can't reproduce the problem on my side, can you share the triangle.png image and all of the related code?
– Dillion
Nov 9 at 8:33




According to your code, I can't reproduce the problem on my side, can you share the triangle.png image and all of the related code?
– Dillion
Nov 9 at 8:33

















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














 

draft saved


draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53212325%2fcant-get-rid-of-1px-transparent-line-between-elements-in-edge%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















 

draft saved


draft discarded



















































 


draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53212325%2fcant-get-rid-of-1px-transparent-line-between-elements-in-edge%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Landwehr

Reims

Schenkenzell