Próbuję wyrównać tekst w pionie w nagłówku i mam pewne problemy. Dołączone jest obraz mojego punktu wyjścia:CSS Pionowo wyrównuj tekst w nagłówku
Nagłówek ma ustaloną wysokość 141px i wszystko w tym nagłówku powinny być w samym środku. Nawet "Nazwa strony internetowej", więc jeśli ta nazwa się zmieni i zajmie tylko 1 linię, a może 3 linie, wszystko będzie w tym samym miejscu.
Uwaga: to dla wielu stronach internetowych, które są generowane dynamicznie tak dlatego, że nie można po prostu umieścić go z margin-top
ponieważ nazwy będą różne, niektóre mogą trwać kilka linii, a niektóre mogą trwać wielokrotność kwestia.
Wyjąłem moje próby pionowego dostosowania go do tego, co szukałem w Internecie, ponieważ nic nie działa, więc jest to kod z mojego punktu wyjścia.
HTML:
<div id="header">
<h1>Name of Website Here</h1>
<h3>Call Today!<br /><span>(xxx) xxx-xxxx</span></h3>
<p>123 Main St.<br />City, State, Zip</p>
</div>
CSS:
#header{height:141px;}
#header h1{float:left;font-size:1.7em;width:200px;text-align:center;line-height:26px}
#header h3{float:left;text-align:center;color:#e62520;font-size:1.7em;line-height:26px;font-style:italic;margin:0 0 0 95px}
#header h3 span{font-size:1.2em;}
#header p{float:right;color:#2a5091;font-size:1.3em;font-style:italic;font-weight:bold;line-height:20px;text-align:right;}
Dziękujemy!
opublikuj swoje css i html – hunter
Będziemy musieli zobaczyć jakiś HTML/CSS, aby uzyskać najlepszą odpowiedź, nie widząc kodu, powiedziałbym, że szerokość jest błędna. –
Jakie przeglądarki próbujesz obsługiwać? Ponieważ prawdopodobnie mógłbyś użyć 'display: inline-block' lub' display: table-cell', aby to działało, ale prawdopodobnie masz problemy z IE6/7. – sdleihssirhc