- Ссылки
- Создание ссылок
- Открытие ссылки в новом окне
- Загрузка файлов
- См. также
- Как открыть ссылку в Internet Explorer, используя HTML или любой язык браузера?
- Ответы 2
- How to Target Internet Explorer Browsers in HTML and CSS
- Here is how to to target IE users 9 and below:
- Here is how to target IE users 10 and 11:
Ссылки
Ссылки являются основой гипертекстовых документов и позволяют переходить с одной веб-страницы на другую. Особенность ссылки состоит в том, что она может указывать не только на html-документ, но и на файл любого типа, причём этот файл может размешаться совсем на другом сайте. Главное, чтобы к файлу, на который делается ссылка, был доступ.
Создание ссылок
В качестве значения атрибута href используется адрес документа (URL, Universal Resource Locator, универсальный указатель ресурсов), на который происходит переход. Адрес может быть абсолютным и относительным. К абсолютному адресу относится полный путь к документу, включая протокол и наименование сайта, например http://mysite.ru/about/. Эта форма обращения работает везде и всюду, независимо от имени сайта или веб-страницы, где прописана ссылка. Как правило, абсолютные адреса применяются для перехода на другой ресурс, а внутри текущего сайта применяются относительные ссылки. Подобные ссылки, как следует из их названия, построены относительно текущего документа или корня сайта. Когда путь ведётся от корня сайта, в начале пути добавляют слэш (/), например /source/adm.html. В этом случае сервер понимает, что ему следует загрузить документ по адресу http://mysite.ru/source/adm.html. Учтите, что ссылки относительно корня сайта не работают на локальном компьютере, а только под управлением веб-сервера. Вот некоторые примеры адресов.
//mysite.ru
Обращение к сайту без указания протокола.
/
/demo/
Эти две ссылки называются неполными и указывают веб-серверу загружать файл index.html (или index.php), который находится в корне сайта или папке demo. Если файл index.html отсутствует, браузер, как правило, показывает список файлов или блокирует доступ к сайту из соображений безопасности.
/images/pic.html
Слэш перед адресом говорит о том, что адресация начинается от корня сайта. Ссылка ведёт на документ pic.html, который находится в папке images. А она, в свою очередь, размещена в корне сайта.
../help/me.html
Две точки перед именем указывают браузеру перейти на уровень выше в списке папок сайта.
manual/info.html
Если перед именем папки нет никаких дополнительных символов, вроде двух точек, то она размещена внутри текущей папки.
Открытие ссылки в новом окне
По умолчанию новый документ загружается в текущее окно браузера, однако это свойство можно изменить с помощью атрибута target . В качестве значения используется зарезервированное слово _blank , тогда страница откроется в новом окне браузера (пример 2). Открывать в новой вкладке или новом окне — задавать через HTML мы не можем, это определяется настройками браузера и пользователя.
Пример 2. Создание различных ссылок
Загрузка файлов
Что делать с тем или иным типом документа определяет веб-сервер. Как правило, если ссылка ведёт на файл в понятном браузеру формате, то он будет открыт. html-документ, изображения в JPEG, PNG, обычные текстовые документы, видео и аудио-файлы — всё это современным браузерам знакомо и они вполне могут это показать. Что касается архивов и других форматов, которые браузеры пока не распознают, то при щелчке по ссылке браузер предложит сохранить файл на локальный диск.
В некоторых случаях требуется не открыть файл, как, например, рисунок, а сохранить его. Для этого просто добавьте атрибут download к элементу , как показано в примере 3.
Пример 3. Использование download
В данном примере первая ссылка откроется в браузере, а вторая сохранит файл. Браузер Internet Explorer не поддерживает атрибут download , поэтому в нём поведение для двух ссылок будет одинаковым.
См. также
Как открыть ссылку в Internet Explorer, используя HTML или любой язык браузера?
Этот код открывает ссылку в Microsoft Edge, но я хочу открыть ее в Internet Explorer. Я взял этот код из этого https://www.microsoft.com/en-gb/windows/microsoft-edge. Можно попробовать открыть Microsoft Edge. Пожалуйста, не говорите мне использовать расширения, которые я знаю. Я думаю, что это возможно. Большое спасибо.
спасибо, но вы видите, что в microsoft.com/en-gb/windows/microsoft-edge это открытый край microsoft, поэтому почему я не могу использовать этот метод в iexplorer, пожалуйста, любой орган может сказать мне
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в.
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир.
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -.
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний.
Все внешние компоненты, рассмотренные здесь до сих пор, взаимодействуют с клиентской стороной. Однако, если они подвергаются атаке, они не.
Ответы 2
Единственный способ сделать это без плагина — добавить обработчик протокола в реестр на вашем компьютере. Edge делает это из коробки, потому что он содержит одно — как и любое другое приложение, способное открывать ссылки на определенные приложения (например, Skype и Steam).
Очевидно, что добавление его на вашу машину не будет распространяться на другие машины, и это не может быть достигнуто с веб-страницы.
Обработчик протокола Skypes будет:
Если вы хотите просмотреть протоколы — вы найдете их в RegEdit- под HKEY_CLASSES_ROOT . Например, крайний будет в папке microsoft-edge , и вы хотите открыть параметр String под названием «Протокол URL». Вы найдете все доступные протоколы в вашей системе внутри ключа, упомянутого выше.
нет, сэр, я думаю, это неверно. Я могу сказать вам, почему, пожалуйста, откройте эту ссылку microsoft.com/en-gb/windows/microsoft-edge
@ Kasp3rGhost Если вы внимательно прочитали, я сказал, что для Edge есть один обработчик протокола, а для IE — нет. Как и при установке Skype, он добавляет в вашу систему пару обработчиков протоколов, которые вы можете использовать.
и вы заметите, что firefox или chroom спрашивают, что ссылка откроется в microsoft edge, или yiu может открыть ее в другой программе, например iexplorer, я выбираю iexplorer и запускаю его, могу ли я заставить iexplorer выйти с приложением sujtion для открытия
Ага .. это реализация браузера. Это дает вам выбор, называемый приглашением браузера. Это возможно только при использовании указанных обработчиков. Вы также не можете сделать автоматический выбор для пользователя, используя скрипты на стороне клиента.
спасибо, но не могли бы вы сказать мне или дать мне ссылку, что я могу запустить из обработчиков браузера, пожалуйста
@ Kasp3rGhost Пожалуйста. См. Отредактированный последний абзац моего ответа. Это подскажет вам, где их найти.
How to Target Internet Explorer Browsers in HTML and CSS
I don’t use Internet Explorer, and stats show that 97% of Internet users are done with Internet Explorer as well. The browser is outdated, slow and just painful for developers. For years developers have had to use special media queries for IE users and basically develop entirely different sites for the browser. Thankfully, those days are soon over. At Soltech, I’ve decided not to build for Internet Explorer. We design and develop sites with CSS3 and Webflow, using features like flexbox and grid. IE does not render flex well, and doesn’t render grid properly at all. Unfortunately for the small percentage of users that are still using IE, this can be a bummer. Especially since some IE users may not be as tech savvy as Google Chrome users who switched when they found how much faster Chrome is. Recently, I decided to add a notification to all IE users on some of my websites to upgrade their browser. If you use Webflow, you can clone the notification here. The notification shows only to Internet Explorer users and will even show to users that have the latest version of IE installed. When I was doing research on how to target IE users, it was a little difficult to find the syntax. It was easy to find the comment needed to target IE users of IE9 and below, but being able to target IE users of 10 and above was a challenge. (IE10+ still renders grid and flexbox terribly. I finally figured out how to target IE 10 and above and I wanted to share with you guys the code. This could be used to change the way basically any element is displayed, but I just used it to show my notification bar. Potentially, you could target IE users with a simplified design of your site.
Here is how to to target IE users 9 and below:
- You must first either add a tag to the head of your pages, or you can add the CSS to your CSS file.
- Secondly, add a comment to target IE users:
- After you have added the comment, add your special CSS rules inside the statement. Use regular CSS to change the styles of the elements you want to display differently. (I just set the browser element to display «block» as I had set this element to display «none». >