Communauté Informatique NDFR.net : Comment faire en CSS ? - Programmation Web (HTML, PHP, ASP, Java, XML, etc.)
Reply
Comment faire en CSS ?
Thread Tools Display Modes
  #1  
Old 09-08-2007, 11:18
Magi-X's Avatar
Magi-X Magi-X is offline
Modérateur
1 Highscore
 
Join Date: 31-10-2002
Location: Bruxelles
Age: 40
Posts: 816
Send a message via MSN to Magi-X
Comment faire en CSS ?

Salut,

Est-ce que quelqu'un peut me dire si c'est possible de faire comme l'image ci-dessous en css ?

J'en ai surtout sur le texte souligné, car un simple text-decoration: underline; met la ligne a la fin du "y".



Merci d'avance.
Reply With Quote
  #2  
Old 09-08-2007, 20:14
Benjy's Avatar
Benjy Benjy is offline
Administrateur
 
Join Date: 21-08-2001
Location: Rueil Malmaison (92)
Age: 43
Posts: 2,043
Send a message via MSN to Benjy
Peut-être vec une balise HR placée judicieusement ?
__________________
Merci de lire et de respecter les règles et d'utiliser la .
Reply With Quote
  #3  
Old 10-08-2007, 10:42
Magi-X's Avatar
Magi-X Magi-X is offline
Modérateur
1 Highscore
 
Join Date: 31-10-2002
Location: Bruxelles
Age: 40
Posts: 816
Send a message via MSN to Magi-X
Salut benjy,

Effectivement avec un HR c'est possible, d'ailleur après ton post je l'ai essaié et ça fontionne nickel sur Firefox mais internet explorer 7 ... bah c'est la cata.

Je dois travailler avec des positions absolute pour le HR et le petit texte "Spécialiste Cuisines", et le comportement n'est pas du tout le même sous IE7 (J'ose même pas essayer avec un IE < 7).

Le code html et css ci-dessous fonctionne parfaitement avec Firefox 2.x. Meme lors d'un [CTRL] + [SCROLL] ça s'agrendit comme il faut.

J'ai 2 sollution:
  1. Je me casse la tête à le faire fonctionner sur la pluspart des browsers
  2. Je laisse l'image, mais lors d'un zoom (sauf IE7) l'image ne s'agrendira pas.

HTML Code:
<div id="introduction">
	<h1>Dekeyser SA</h1>
			
	<hr />
			
	<h2>Spécialiste en Cuisines</h2>
</div>
Code:
#introduction {
	margin: 5em auto; 
	width: 40em; 
}

#introduction h1 {
	font-family: verdena, serif;
	font-size: 4.8em;
	text-align: center;
	color: rgb(32, 65, 98);
}

#introduction h2 {
	font-family: verdena, serif;
	font-size: 1.1em;
	position: absolute;
	top:9em;
	color: rgb(32, 65, 98);
	margin: 0 0 0 19em;
}

#introduction hr {
	position: absolute; 
	top:8.68em; 
	border: rgb(32, 65, 98) thin solid; 
	width: inherit;
}
Firefox


IE 7
Attached Thumbnails
absoluteFox.jpg   absoluteIE.jpg  

Last edited by Magi-X; 10-08-2007 at 10:53.
Reply With Quote
  #4  
Old 10-08-2007, 12:37
Magi-X's Avatar
Magi-X Magi-X is offline
Modérateur
1 Highscore
 
Join Date: 31-10-2002
Location: Bruxelles
Age: 40
Posts: 816
Send a message via MSN to Magi-X
J'ai répondu trop vite ^^

J'ai réussi à le faire proprement pour que ça fonctionne en firefox et IE7 (les autres pas encore testé)

HTML Code:
<div id="introduction">
	<h1>Dekeyser SA</h1>
			
	<div id="intro-underline">
		<hr />
	</div>
			
	<div id="intro-msg">
		<h2>Spécialiste en Cuisines</h2>
	</div>
</div>
Code:
#introduction {
	position: relative;
	width: 40em; 
	margin: 5em auto;
}

#introduction h1 {
	font-family: verdena, serif;
	font-size: 6em;
	font-weight: normal;
	line-height: normal;
	text-align: center;
	color: rgb(32, 65, 98);
}

#intro-msg {
	position: absolute; 
	top: 5.8em; 
	left: 0;
	right: 0;
}

#intro-msg h2 {
	font-family: verdena, serif;
	font-size: 1.1em;
	font-weight: normal;
	line-height: normal;
	color: rgb(32, 65, 98);
	text-align: right;
	padding-right: 4.5em;
}

#intro-underline {
	font-weight: normal;
	line-height: normal;
	position: absolute; 
	top: 5em; 
	left: 0;
	right: 0; 
}

#intro-underline hr {
	color: rgb(32, 65, 98);
	border: thin rgb(32, 65, 98) solid;
}
Reply With Quote
  #5  
Old 10-08-2007, 17:05
Benjy's Avatar
Benjy Benjy is offline
Administrateur
 
Join Date: 21-08-2001
Location: Rueil Malmaison (92)
Age: 43
Posts: 2,043
Send a message via MSN to Benjy
Je te recommanderais quand même de paramétrer la taille et la position de ton logo en pixels, de sorte que tu n'aies pas de problèmes en cas de redimensionnement. Les em et les pourcentages c'est bien pour du texte standard. Pour des éléments tels que des logos et des menus, je conseille en général d'utiliser les pixels (et ça évite les [mauvaises] surprises).
__________________
Merci de lire et de respecter les règles et d'utiliser la .
Reply With Quote
  #6  
Old 10-08-2007, 17:47
Magi-X's Avatar
Magi-X Magi-X is offline
Modérateur
1 Highscore
 
Join Date: 31-10-2002
Location: Bruxelles
Age: 40
Posts: 816
Send a message via MSN to Magi-X
Quote:
Originally Posted by Benjy View Post
Je te recommanderais quand même de paramétrer la taille et la position de ton logo en pixels, de sorte que tu n'aies pas de problèmes en cas de redimensionnement. Les em et les pourcentages c'est bien pour du texte standard. Pour des éléments tels que des logos et des menus, je conseille en général d'utiliser les pixels (et ça évite les [mauvaises] surprises).
Oui oui, mais ce n'est pas un logo ...

Je l'affiche sur la premiere page comme intro en grand ... donc il peut être redimensioné, ca ne pose pas de problème.
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Comment faire Bodyguard446 Apple en général 0 25-10-2006 12:08
comment je peu faire Ospo Discussions 13 06-10-2004 12:00
comment faire une sélection sur une photo ? Michette Design Web / Graphisme 5 16-09-2004 09:37
migration access-> mysql :comment faire ?? oula1515 Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 7 18-05-2004 14:12
les news dimension sur mon site, comment faire ? aragorn Discussions sur le site et/ou le forum 2 15-02-2003 13:56

All times are GMT +2. The time now is 01:04.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.