Какое свойство у тега
отвечает за то, что бы текст начинался от самого края блока?
Мне надо сформировать html страницу из файла фотошопа.
Данные я все получаю. Но у текстовых блоков есть отступ от начала блока. Это не padding. По этому у меня происходит смещение текста на эту величину.
Как мне сделать так, что бы текст начинался от самого начала блока ?
Дополнение:
Если я размер шрифта ставлю 200 px увеличивается и этот отступ
Свойства css:
Ответы (2 шт):
text-align: left; /* текст от левого края блока */
padding: 0; /* отступы внутри блока равны 0 */
margin: 0; /* отступы снаружи блока равны 0 */
еще могут быть
left: 0;
top: 0;
еще может оказаться граница цвета фона, ее тоже убрать надо бы тогда
border: none;
Наконец-то удалось разобраться в чем дело:
во-первых при шрифтах с засечками данный эффект может не наблюдаться, например Times New Roman:
Но стоит изменить шрифт на иной (без засечек), например на Tahoma, то получается:
Значит дело скорее всего в шрифте или в том, как отрисовываются шрифты разных типов.
Поэтому надо смотреть в сторону "щели/пробела перед первой буквой текста"
И поиск дал эту тему:
https://stackoverflow.com/questions/28809771/left-space-on-first-letter-css
и псевдоэлемента :first-letter:
https://developer.mozilla.org/ru/docs/Web/CSS/::first-letter




