Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2016
    Messaggi
    14

    linea interrotta da testo

    Salve, vorrei semplicemente avere una linea orizzontale interrotta da qualche parola nel mezzo.

    ------------- Testo Qui ----------------

    Una cosa simile, ma una riga continua e anche elaborata magari.

    Grazie a tutti!

  2. #2
    Ciao

    potresti provare a mettere un'immagine con una linea prima e dopo il testo.

    Aspetta comunque risposte più professionali.

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,779
    lo si può fare un più modi, dipende dal risultato che si vuol raggiungere.
    l'immagine è comoda perché, se messa in percentuale, supporta meglio il ridimensionamento del browser.
    tutto da verificare il base al contesto

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao, hai indicato pochi dettagli per poterti dare un consiglio mirato, come giustamente fa notare anche VincentZeno.
    Ad ogni modo, usando un po' di CSS si potrebbe risolvere facilmente in varie maniere.
    Ad esempio con l'uso dei pseudo-elementi :before e :after per definire dei contenuti prima e dopo uno specifico elemento.

    Posto un esempio pratico in cui ho definito le due linee (sfruttando la proprietà border) lunghe 100px e colorate di rosso:
    codice:
    <!DOCTYPE HTML>
    <html>
      <head>
        <title>Esempio</title>
        <meta charset="utf-8">
        <style type="text/css">
          span.testoTraLinee:before,
          span.testoTraLinee:after{
            content: "";
            display: inline-block;
            margin: 0 5px;
            width: 100px;
            border-top: 1px solid #F00;
            vertical-align: middle;
          }
        </style>
      </head>
      <body>
        <span class="testoTraLinee">Testo Qui</span>
      </body>
    </html>
    Se non è quello che cerchi, chiarisci meglio la tua richiesta fornendo tutti i dettagli del caso.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2016
    Messaggi
    14
    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Ciao, hai indicato pochi dettagli per poterti dare un consiglio mirato, come giustamente fa notare anche VincentZeno.
    Ad ogni modo, usando un po' di CSS si potrebbe risolvere facilmente in varie maniere.
    Ad esempio con l'uso dei pseudo-elementi :before e :after per definire dei contenuti prima e dopo uno specifico elemento.

    Posto un esempio pratico in cui ho definito le due linee (sfruttando la proprietà border) lunghe 100px e colorate di rosso:
    codice:
    <!DOCTYPE HTML>
    <html>
      <head>
        <title>Esempio</title>
        <meta charset="utf-8">
        <style type="text/css">
          span.testoTraLinee:before,
          span.testoTraLinee:after{
            content: "";
            display: inline-block;
            margin: 0 5px;
            width: 100px;
            border-top: 1px solid #F00;
            vertical-align: middle;
          }
        </style>
      </head>
      <body>
        <span class="testoTraLinee">Testo Qui</span>
      </body>
    </html>
    Se non è quello che cerchi, chiarisci meglio la tua richiesta fornendo tutti i dettagli del caso.

    è esattamente quello che cercavo. Ovviamente avevo preso in considerazione anche l'immagine ma volevo trovare un modo alternativo. Grazie a tutti!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.