Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/21: Рейтинг темы: голосов - 21, средняя оценка - 4.67
Модератор
Эксперт HTML/CSS
 Аватар для AlexZaw
2381 / 1741 / 677
Регистрация: 07.08.2016
Сообщений: 4,095

Разная толщина обводки в svg

19.10.2017, 15:04. Показов 4094. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь разобраться с SVG и никак не могу понять почему получается разная толщина обводки:
HTML5
1
2
3
    <svg widht="150" height="100">   
      <rect width="100" height="50" stroke="red" stroke-width="5" fill="none" />
      </svg>
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.10.2017, 15:04
Ответы с готовыми решениями:

Как выровнять по высоте два SVG с разной шириной?
&lt;!DOCTYPE html&gt; &lt;html lang=&quot;en&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;UTF-8&quot;&gt; &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge&quot;&gt; ...

SVG отображается по разному в разных браузерах
У меня нет информации каким таким волшебным инструментом был изготовлен данный свг но в фаерфоксе он отображается нормально, а вот в хроме...

SVG разность
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 36 36&quot; style=&quot;fill:#a4c639;background: red;&quot;&gt;&lt;path style=&quot;display:inline&quot;...

4
the hardway first
Эксперт JS
 Аватар для j2FunOnly
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
19.10.2017, 15:17
Потому что обводка выходит за край области отрисовки
1
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
19.10.2017, 15:17
Лучший ответ Сообщение было отмечено AlexZaw как решение

Решение

HTML5
1
<rect x="2.5" y="2.5" width="100" height="50" stroke="red" stroke-width="5" fill="none" />
1
Модератор
Эксперт HTML/CSS
 Аватар для AlexZaw
2381 / 1741 / 677
Регистрация: 07.08.2016
Сообщений: 4,095
19.10.2017, 15:52  [ТС]
а есть у svg подобие box-sizing:border-box?
0
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
19.10.2017, 16:45
Сомневаюсь.
CSS stroke-align (previously stroke-alignment) property
This CSS property is not supported in any modern browser, nor are there any known plans to support it.
caniuse
https://svgwg.org/specs/stroke... eAlignment

Еще один вариант решения:
HTML5
1
2
3
<svg widht="150" height="100">   
      <rect id="rect" width="100" height="50" fill="none" />
</svg>
CSS
1
2
3
4
#rect{
  outline:red solid 5px;
  outline-offset: -5px;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.10.2017, 16:45
Помогаю со студенческими работами здесь

Линии в 1 пиксель разные по толщине на смартфоне
Делаю сайт на HTML, задал для всех элементов границу шириной в 1 пиксель input, input { border: 1px solid black; } На ПК...

Изменить размер обводки SVG
Доброго времени суток! Есть фигура на SVG. Необходимо толщину обводки сделать 3px (stroke-width=&quot;3&quot;). Помогите, пожалуйста, я уже...

Разная толщина линий при рисовании методом DrawLine
Доброго времени суток. Формирую сетку методом DrawLine вот код: const int X_step = 43; const int Y_step = 43; const int X_count =...

svg спрайт с классами вместо id и изменение расширения файла .svg
Возможно ли в этом спрайте вместо id классы использовать (symbol class=&quot;twitter&quot; )? И сами спрайты лежат в файле с расширением .svg,...

[SVG] Задать сдвиг <svg> элементу
Здравствуйте. Есть &lt;svg&gt; фрагмент с графикой внутри (кружок и текст над ним): &lt;svg id=&quot;point-template&quot;&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru