Как убрать зазоры между блоками div?

463
07 января 2017, 14:40

Приветствую. Хотел сделать блок в виде стрелочки. Получилось следующее:

.arrow1 { 
     
    width               : 200px; 
    height              : 40px; 
    background-color    : #0000FF; 
    -webkit-transform   : skew(-20deg); 
     
} 
  
.arrow2 { 
     
    width               : 200px; 
    height              : 40px; 
    background-color    : #0000FF; 
    -webkit-transform   : skew(20deg); 
     
}
<HTML> 
  
    <HEAD> 
     
        <link rel = "stylesheet" href = "index.css" type = "text/css"> 
     
    </HEAD> 
  
    <BODY> 
         
        <div class = "arrow1"></div> 
        <div class = "arrow2"></div> 
     
    </BODY> 
  
</HTML>

В браузере FireFox 50.1.0 (последний на данный момент) при определенных масштабах появляются зазоры между двумя блоками. В Chromе (на компе) зазоров нет, а с мобильных устройств - есть. Помогите, пожалуйста, убрать зазоры.

Answer 1

Как один из вариантов, можно задать второму блоку отрицательный внешний отступ в 1 px :

.arrow1 { 
     
    width               : 200px; 
    height              : 40px; 
    background-color    : #0000FF; 
    -webkit-transform   : skew(-20deg); 
     
} 
  
.arrow2 { 
     
    width               : 200px; 
    height              : 40px; 
    background-color    : #0000FF; 
    -webkit-transform   : skew(20deg); 
    margin-top: -1px; 
     
}
<HTML> 
  
    <HEAD> 
     
        <link rel = "stylesheet" href = "index.css" type = "text/css"> 
     
    </HEAD> 
  
    <BODY> 
         
        <div class = "arrow1"></div> 
        <div class = "arrow2"></div> 
     
    </BODY> 
  
</HTML>

READ ALSO
Использование звёздочки в стилях

Использование звёздочки в стилях

Я в исходниках одного сайта нашел *aЧто это значит? Что значит сама звездочка, *?

461
Не корректно работает .toggleClass() jquery

Не корректно работает .toggleClass() jquery

Здравствуйте, есть сайт, фильтр которой открывается и закрывается с помощью функцииtoggleClass(), сам код выглядит следующим образом:

450
Относительный путь

Относительный путь

Здравствуйте! Столкнулся с проблемой не отображения картинкиКартинка задана через

332
QLineEdit отсебятина

QLineEdit отсебятина

при нажатии на кнопку 1 долно в окно qlineedit выводить 1 а он 11 пишетОткуда он это берет?

311