Me pregunto cómo escribir en html una tabla con barra cortando la celda izquierda? es decir, para la celda izquierda de la tabla, hay una línea diagonal que la divide en dos partes, con algunos textos en ambos lados.html table with slash splitting the leftup cell
Respuesta
Dado que HTML se basa en objetos de cuadro, no hay forma de lograrlo con elementos estándar.
La forma más sencilla de lograr esto, sería la de dividir la célula en tres columnas, y utilizar una imagen de fondoen la columna del medio que imita la frontera-ancho de la celda de la tabla.
Este efecto se puede lograr de la siguiente manera:
<style type="text/css">
table {
border-spacing: 0;
}
table tr td {
border: 1px solid black;
}
table .cell-left {
border-right: 0;
}
table .cell-middle {
border-left: 0;
border-right: 0;
background-image: url(slash.png);
background-position: center center;
}
table .cell-right {
border-left: 0;
}
</style>
<table>
<tr>
<td class="cell-left">Cell A</td>
<td class="cell-middle"> </td>
<td class="cell-right">Cell B</td>
</tr>
</table>
Nota:
- Los nombres de las clases previstas son, por ejemplo sólo con fines, es probable que desee para nombrar algo más "semánticamente correcto"
- An a Se requiere una imagen apropiada, en mis pruebas creé una línea diagonal simple de 1 píxel (que es free to use), sin embargo, por supuesto puede ser tan creativo como lo desee. En el ejemplo anterior, la imagen de fondo está configurada para alinearse en el centro absoluto de la celda, esto significa que puede crear una imagen lo más grande que desee para escalar en consecuencia. otros
Utilice una imagen de fondo para la celda que imita la división.
También deberá incluir el texto en la imagen. – Joel
dos ideas:
fraccionado la barra hacia abajo en el medio y utilizarlo en ambos lados (que puede darle la vuelta, guardar una imagen)
No utilice mesas, si lo está haciendo diseño ... use CSS. Solo pensé que lo agregaría en caso de que intentara usar la división de imágenes de Photoshop o algo así. Terrible idea.
- 1. JavaFX Table Cell Formatting
- 2. Table view cell expandible iOS
- 3. iOS Table View Refresh Cell
- 4. Relleno entre "display: table-cell"
- 5. Pantalla de comprensión: table-cell; funcionamiento
- 6. html table cells combine
- 7. MySQL Table with TEXT column
- 8. div Prevenir con display: table-cell se estire
- 9. css table-cell, el contenido tiene un margen superior innecesario
- 10. One Mysql Table with Multiple TIMESTAMP Columns
- 11. jQuery Table Plugin with Group Por
- 12. Spring JDBCTemplate Table Locking with MySQL
- 13. Screen Scraping HTML with C#
- 14. Por qué "display: table-cell" se rompe cuando "position: absolute"
- 15. display: table-cell no funciona, es decir, 7?
- 16. html table fixed height?
- 17. HTML table td meaning
- 18. html table to powerpoint
- 19. GWT - ¿Hacer que CellTable Cell use HTML?
- 20. KDTree Splitting
- 21. C# Splitting An Array
- 22. GWT Html file with CSS
- 23. Load requireJS module inline the HTML body?
- 24. programmatically create new table with ios-core data
- 25. ¿Cómo creo un campo decimal en Access with Alter Table?
- 26. SqlServer create table with MySql like auto_increment primary key
- 27. Access DB update one table with value from another
- 28. C# Splitting Strings?
- 29. GWT Code Splitting?
- 30. Internet Explorer 8 hace caso omiso de la anchura de 'display: table-cell' elemento
Buena demostración. ¿Qué software usaste para crear las imágenes? –
La imagen se realizó utilizando Adobe Fireworks, pero probablemente podría haberse hecho en prácticamente cualquier herramienta de manipulación/creación de imágenes/vectores (Photoshop, InkScape, GIMP, Illustrator, etc.) – gpmcadam