Вам нужно предоставить объекту WebClient учетные данные. Что-то вроде этого ...
WebClient client = new WebClient (); client.UseDefaultCredentials = true; client.Credentials = новый NetworkCredential («имя пользователя», «пароль»);
Конечно, есть сущность для вкладок:
	
(вкладка ASCII-символ 9 или Unicode U + 0009.)
Однако, как и буквальные вкладки (одни вы вводите текст в свой текстовый редактор), все символы табуляции обрабатываются как пропуски с помощью парсеров HTML и сворачиваются в одно пространство , за исключением тех, что находятся в блоке <pre>
, где буквально вкладки будут отображаться как 8 пробелов в моноширинном шрифте.
Опубликовать другую альтернативу, чтобы быть более полной. Когда я попробовал ответы на основе «pre», они добавили дополнительные вертикальные разрывы строк.
Каждая вкладка может быть преобразована в последовательность, не разбивающую пробелы, которые не требуют обертывания.
" "
Это не рекомендуется для многократного / широкого использования на странице. Подход div / padding будет намного более чистым.
Tab - [HT] или номер символа 9 в библиотеке юникода.
Как упоминалось, по соображениям эффективности последовательные пространства объединяются в одно пространство, которое браузер фактически отображает. Помните, что означает ML в HTML. Это язык разметки, предназначенный для контроля того, как отображается текст. Не whitespace: p
Тем не менее вы можете притворяться, что вкладки браузера уважают, так как все TAB-файлы содержат 4 пробела, и это легко сделать с помощью CSS. либо в строке, как ...
<div style="padding-left:4.00em;">Indenented text </div>
Или как обычный класс в таблице стилей
.tabbed {padding-left:4.00em;}
Тогда HTML может выглядеть как
<p>regular paragraph regular paragraph regular paragraph</p>
<p class="tabbed">Indented text Indented text Indented text</p>
<p>regular paragraph regular paragraph regular paragraph</p>
Я использую <span style="display: inline-block; width: 2ch;">	</span>
для вкладок шириной в два символа.
Попробуйте  
в соответствии с документами:
Объекты символов
 
и 
обозначают пространство en и em пространство соответственно, где пространство en равно половине размера точки, а пространство em равно размеру текущего шрифта. Для шрифтов с фиксированным шагом пользовательский агент может обрабатывать пространство en как эквивалент символа пробела, а пространство em равнозначно двум символам пробела.Ссылка на документы: https://www.w3.org/MarkUp/html3/specialchars.html
поместите его между тегами <pre></pre>
, затем используйте эти символы 	
, он не будет работать без тегов <pre></pre>
	
сам по себе, но это не сработало. Спасибо, что упомянул <pre>
!
– Abbey Graebner
12 March 2012 в 04:30
white-space: pre-wrap;
или white-space: pre;
– Petr Hurtak
3 May 2018 в 08:49
Tab
. (Я думаю, вы можете вводить в заблуждение HTML-объекты с набором символов Unicode.) – josh3736 12 March 2012 в 04:35