Zrobiłem okienko z informacją na temat obrazu mozaiki dla klienta. Kiedy osoba unosi obraz (różne orientacje, a więc jego elastyczne wymiary), otrzymuje nad nim kolejny div
z pewnymi informacjami. Elastyczność jest problemem: chcę, aby zawartość div
była wyśrodkowana w pionie i w poziomie. W tej chwili wygląda to tak:Pole zawieszek z (pionowo i poziomo) wyśrodkowanym tekstem
.linkbox {
position: absolute;
left: 0;
top: 0;
z-index: 2;
width: 100%;
height: 100%;
color: #fff;
font-size: 1.9em;
font-weight: bold;
background-color: rgba(0, 0, 0, 0.5);
text-align: center;
}
Ale chcę, aby rzeczy pojawiły się w środku pudełka. Tak więc moja pierwsza myśl: padding-top:40%;
i wysokość (może !?) 50%, a resztę dla Informacji. Wiem, że muszę również zrobić rozmiar w%, ale to po prostu brutto. Masz jakiś pomysł?
Projekt jest tutaj: http://www.davidgoltz.de/2011/archive/
Czy próbowałeś [vertical-align: middle] (http://blog.themeforest.net/tutorials/vertical-centering-with-css/)? –
Czy potrzebujesz tego do pracy w IE7? – thirtydot