Master-X
Форум | Новости | Статьи
Главная » Форум » Дизайн » 
Тема: Посоветуйте как с помощью CSS задать открытие линков в новом
цитата
09/11/09 в 18:08
 Retox
Очень интересно как с помощью CSS задать для линков слоя new_window хтмльноe target="_blank" ! Всем рейтинг по максимому smail54.gif
Тестовый код!

Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>TEST</title>
<style type="text/css">

a:link {
   color: #800000;
}
a:visited {
   color: #800000;
}
a:hover {
   color: #7B1CF0;
}


.new_window {
    position: absolute;
    top: 10%;
    left: 1%;
    width: 20%;
    height: 5%;
    font-size: 12px;
   font-family: Verdana;
   font-weight: normal;
   color: #800000;
    background-color: #FFEECC;   
    }
  .self_window {
    position: absolute;
    top: 20%;
    left: 1%;
    width: 20%;
    height: 5%;
    font-size: 12px;
   font-family: Verdana;
   font-weight: normal;
   color: #800000;
    background-color: #FFEECC;   
}
</style>
</head>
<body>
<div class="new_window"><a href="http://google.com">Google - в новом окне</a></div>
<div class="self_window"><a href="http://yandex.ru">Yandex - в том же окне</a></div>
</body>
</html>
цитата
09/11/09 в 18:30
 mik393
Если я не ошибаюсь, то с помощью CSS вроде никак. Только Javascript. Либо в самом теге атрибут ставить, но делать код не Strict, а Transitional, чтобы валидно было.
цитата
09/11/09 в 18:38
 Retox
Спасибо icon_wink.gif
Буду другие методы использовать тогда
А потом можеть CSS3 утвердят http://www.w3.org/TR/css3-hyperlinks/ icon_rolleyes.gif
цитата
09/11/09 в 20:29
 longin
Код:

<head>
<BASE target="_blank"/>
</head>

И все линки в новом окне открываются.

PS. Хотя в твоем случае не решит задачу....


Эта страница в полной версии