28172 sujets

CSS et mise en forme, CSS3

bonjour,
comment definir le target="_top" dans un css?

j'ai fait:
a
{
target:_top;
}
et ca ne marche pas, il affiche toujoure la page dans un des cadres
Bonjour,

target est un attribut HTML. Il s'agit d'une fonctionnalité et non d'un élément de style.

Au meilleur de ma connaissance, il n'existe donc pas d'équivalent CSS.
Modifié le 11 Nov 2004 - 16:29
En effet, l'attribut target n'est pas valide en (X)HTML strict. Mais en transitionnnel, target est valide. Si les frames sont essentiels dans le site, passer à un doctype transitionnel me semble être la seule solution.
Modifié le 11 Nov 2004 - 16:40
euh, on fait comment pour du pas strict?

j'ai ca:
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
math85 a écrit :
euh, on fait comment pour du pas strict?

j'ai ca:
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >


Ah. Il est vrai qu'il n'est pas facile de choisir une DTD. Mais ce n'est pas du tout juste un bout de code dont on fait un copié collé rapide. Un choix de DTD, c'est le choix d'un outil tout entier, à faire selon ses possibilités et ses besoins.

On commence par oublier cette idée farfelue selon laquelle le numéro de version XHTML devrait être utilisé comme le numéro de version d'une application : il n'y a pas de "dernière version en date officielle" du XHTML, marquée 1.1 ou autre-chose, qui serait de ce fait meilleure que les supposées précédentes.

On lit les DTD, on lit les spécifications, on lit la documentation que le W3C publie (voir les ressources citées dans http://blog-and-blues.org/weblog/2004/08/09/265-ne-validez-pas-en-aveugle-lisez-la-doc ), et on choisit sa DTD en fonction de son projet:
- terrain d'exercice sur XHTML modulaire, utilisation de SVG, ou de MathMl, création d'une DTD personalisée, etc : XHTML1.1
- première découverte de XHTML pour voir les contraintes du XML: XHTML1.0 strict, transitional ou frameset
- difficulté à se passer d'éléments de présentation/comportement dépréciés: XHTML1.0 transitional, ou HTML4.01 transitional
- ... et difficultés à se passer des frames: XHTML1.0 frameset ou HTML4.01frameset
- besoin d'un code propre sans intérêt particulier pour l'expérimentation XML: HTML4.01 strict
- besoin d'un code propre sans intérêt pour xml et besoin des éléments de présentation/comportement traditionnels: HTML4.01 transitional.
- première expérience des standards à partir d'un éditeur wysiwyg: HTML4.01 transitional
- rien à f... de l'accessibilité: HTML3.0
- antiquaire amoureux des belles choses du passé: HTML2.0
- pas intéressé par les standards: pas de DTD.

Ici, commencer par apprendre à maîtriser une DTD HTML4.01 transitional serait le premier pas le plus efficace.