Bonjour,

Je n'arrive pas à mettre en place correctement un "preg_replace" (php) pour faire ce qui suit. Pouvez vous m'aider ?



> CSS ORIGINAL :
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
* {
	clear:none;
}
 
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display:block;
}
 
aside a, aside .a, aside p a, aside p .a {
	color:#f7f7f7;
}
 
 
#informations_legales aside p a, #informations_legales aside p .a {
	color:@666666;
}
 
audio, canvas, video {
	display:inline-block;
}
 
audio:not([controls]) {
	display:none;
}

A transformer de cette manière (dupliquer et ajouter sous forme de class portant le même non que le type de balise HTML5) :
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
* {
	clear:none;
}
 
article, .article, aside, .aside, details, .details, figcaption, .figcaption, figure, .figure, footer, .footer, header, .header, hgroup, .hgroup, nav, .nav, section, .section {
	display:block;
}
 
aside a, .aside a, aside .a, .aside .a, aside p a, .aside p a, aside p .a, .aside p .a {
	color:#f7f7f7;
}
 
 
#informations_legales aside p a, #informations_legales .aside p a, #informations_legales aside p .a, #informations_legales .aside p .a {
	color:@666666;
}
 
audio, .audio, canvas, .canvas, video, .video {
	display:inline-block;
}
 
audio:not([controls]), .audio:not([controls]) {
	display:none;
}

liste de balises concernées :
article|aside|audio|canvas|command|datalist|details|embed|figcaption|figure|footer|header|hgroup|keygen|mark|meter|nav|output|progress|rp|rt|ruby|section|source|summary|time|video|wbr