float et de contenu
Comment faire en sorte que le style de mon titre de section (fond rouge/bordure rouge) ne passe pas dessous mais respecte le contour de mon menu latéral ?
Sachant qu'appliquer un margin-right ne conviendra pas car le titre peut ne pas avoir de menu latéral, de même que la largeur de celui-ci peut varier.
In porttitor hendrerit justo sed vehicula. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin aliquet facilisis lorem a ultrices. Curabitur tempor suscipit dolor, sed dignissim diam elementum in. Aenean pretium ornare erat vitae dictum. Ut scelerisque risus eget metus gravida hendrerit. Cras eros lacus, aliquam id porttitor id, aliquet a dui. Vestibulum rutrum, mauris sed luctus convallis, diam elit vehicula neque, nec commodo metus lacus nec felis. Vivamus mattis vulputate ornare. Quisque facilisis iaculis enim at gravida. Etiam congue vehicula arcu, eu sagittis velit porta sed. Vestibulum id ultrices mi.
L'astuce qu'utilise wikipedia est simple : le bloc latéral utilise une bordure blanche (au lien d'une marge). Du coup dans le cas d'une bordure sans côté, on a l'impression qu'elle s'arrête avant le bloc.
Phasellus molestie dapibus ipsum, at consectetur sem rutrum sit amet. In nec elit ligula. Suspendisse sit amet aliquet massa. Donec adipiscing sapien eget quam consequat fringilla. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nunc a bibendum odio. Aenean mauris lectus, consequat nec elementum sed, ultricies in turpis. Suspendisse potenti. In blandit, sem ut condimentum adipiscing, metus ante auctor enim, at blandit eros orci dignissim justo. Donec tincidunt ultrices fringilla. Ut tincidunt tempor est, non malesuada elit pharetra ac. Integer volutpat congue sodales. Maecenas at est sed sapien elementum ornare ac sed eros. Aenean nisl sem, rhoncus eget lacinia egestas, tristique et lorem. Duis vehicula sagittis facilisis. Quisque adipiscing arcu eget sem porta accumsan tincidunt sem lobortis. Curabitur rhoncus tempus purus sit amet dignissim.
La solution la plus simple, que je ne souhaite pas, consiste à appliquer une marge droite de 210px dans mon cas. Sauf que si le titre de section ne tombe pas en face du menu latéral (largeur de la fenêtre du navigateur, taille de la police, etc.) la marge continue d'être appliquée (cf. second titre).
Phasellus molestie dapibus ipsum, at consectetur sem rutrum sit amet. In nec elit ligula. Suspendisse sit amet aliquet massa. Donec adipiscing sapien eget quam consequat fringilla. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nunc a bibendum odio. Aenean mauris lectus, consequat nec elementum sed, ultricies in turpis. Suspendisse potenti. In blandit, sem ut condimentum adipiscing, metus ante auctor enim, at blandit eros orci dignissim justo. Donec tincidunt ultrices fringilla. Ut tincidunt tempor est, non malesuada elit pharetra ac. Integer volutpat congue sodales. Maecenas at est sed sapien elementum ornare ac sed eros. Aenean nisl sem, rhoncus eget lacinia egestas, tristique et lorem. Duis vehicula sagittis facilisis. Quisque adipiscing arcu eget sem porta accumsan tincidunt sem lobortis. Curabitur rhoncus tempus purus sit amet dignissim.
Phasellus molestie dapibus ipsum, at consectetur sem rutrum sit amet. In nec elit ligula. Suspendisse sit amet aliquet massa. Donec adipiscing sapien eget quam consequat fringilla. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nunc a bibendum odio. Aenean mauris lectus, consequat nec elementum sed, ultricies in turpis. Suspendisse potenti. In blandit, sem ut condimentum adipiscing, metus ante auctor enim, at blandit eros orci dignissim justo. Donec tincidunt ultrices fringilla. Ut tincidunt tempor est, non malesuada elit pharetra ac. Integer volutpat congue sodales. Maecenas at est sed sapien elementum ornare ac sed eros. Aenean nisl sem, rhoncus eget lacinia egestas, tristique et lorem. Duis vehicula sagittis facilisis. Quisque adipiscing arcu eget sem porta accumsan tincidunt sem lobortis. Curabitur rhoncus tempus purus sit amet dignissim.