Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/09/2015, 03:15
Avatar de C2am
C2am
 
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 9 meses
Puntos: 306
Respuesta: Aplicar padding en inline

Hola
Fijate en como lo hacen los de clarin.com por ejemplo.
No solo usan el <h1> sino que también le agregan un span, y en la combinación de css a estos dos elementos logran lo que estás buscando.
A tener en cuenta:
backgrounds y box-shadow.


Código CSS:
Ver original
  1. background: url('../images/titulo-nota-img-bg.png') repeat;
  2.     background: rgba(255,255,255,.8);
  3.     box-shadow: -10px 0 0 rgba(255,255,255,.8);
  4.     -ms-box-decoration-break: clone;
  5.     -webkit-box-decoration-break: clone;
  6.     -o-box-decoration-break: clone;
  7.     box-decoration-break: clone;
  8. }
  9. h2 {
  10.     font-size: 28px;
  11.     font-weight: bold;
  12.     display: inline;
  13.     line-height: 39px;}
  14.  
  15.  span {
  16.     box-shadow: 10px 0 0 rgba(255,255,255,.8);
  17.     -ms-box-decoration-break: clone;
  18.     -webkit-box-decoration-break: clone;
  19.     -o-box-decoration-break: clone;
  20.     box-decoration-break: clone;
  21. }

Usa las herramientas de desarrollo del navegador para que puedas ver que sucede al desactivar cada propiedad y te darás cuenta que necesitas.

En lo personal no me gusta nada ese diseño, pero bue, para gustos...


Edito:
Probando un poco, que puedes obtener lo mismo con solo aplicar box-shadow al h1, pero dando sombra hacia ambos lados:
Código CSS:
Ver original
  1. h1 {
  2.     background: red;
  3.     display: inline;
  4.     font-size: 20px;
  5.     line-height: 30px;
  6.     box-shadow: -10px 0 0 red,  10px 0 0 red;
  7. }

Y algo más para tener en cuenta:
Box-decoration-break : Un poco de teoría en http://ksesocss.blogspot.com/2012/04...ss3-en-la.html
Saludos
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--

Última edición por C2am; 27/09/2015 a las 03:28