→   Скругленные однопиксельные уголки

Иногда скругления уголков нужно лишь обозначить, в этом случае используют, однопиксельное скругление уголков. И можно обойтись без графики, а просто средствами простого html, если построить одну не затейливую конструкцию:

Прикидывая в уме, как может выглядеть такая контрукция, то первое, что приходит на ум. Это вот что:

однопиксельные скругленные уголки

Такую разметку можно реализовать используя, недокуметированное свойство CSS — отрицательный «margin» у всего лишь одного дополнительного вложеннего элемента.

 .border-corner {
        padding: 1px 0;
        margin: 0 1px;
        background: #fda8a3;
  }

 

И свойства для вложенного элемента: ↓

 .in-border-corner {
        margin: 0 -1px;
        background: #fda8a3;
  }

Пример

Я блок

 

Можно таким же образом, скруглить уголки и у инлайнового элемента с помощью дополнительного свойства .inline-block

Добавим дополнительный класс .inlines

 .inlines {
        display: inline-block;
  }

 .inlines .in-border-corner {
        display: inline-block;
  }

Можно по вкусу прописать отступы, и добавить этот класс внешнему элементу:

Вот так:

  1. <span class="border-corner inlines">    
  2.     <span class="in-border-corner">
  3.         Я инлайновый элемент
  4.     </span>
  5. </span>

Пример

Я инлайновый элемент  —  Я инлайновый элемент
Используются технологии uCoz