Hace algún tiempo, un amigo que era nuevo en la producción de sitios web me mostró el sitio web que creó y me pidió que lo ayudara a resolver el problema del código del sitio web. Ambos sitios utilizan el mismo método de producción y los problemas que surgen son exactamente los mismos. Le pregunté qué método utilizó para crearlo y respondió que después de crear la versión en PS, el HTML se generó automáticamente después del corte. Como resultado, aparecieron muchos delimitadores en el HTML. Primero creó el sitio web www. 38sy.com y aparecieron delimitadores. Finalmente, buscó una solución en Internet y escuchó que se debía a un corte desigual durante el corte. Entonces, al crear el sitio web www.suoying.net, lo cortó píxel por píxel estrictamente de acuerdo. con los requisitos de corte, pero el resultado sigue siendo el mismo, todavía hay muchos delimitadores.
De hecho, para ser honesto, tuve el mismo problema cuando usaba tablas puras para construir el sitio web, pero luego me acostumbré a usar DIV+CSS, así que dejé este problema a un lado y no estudié la solución.
Cuando un amigo hizo esta pregunta, de repente la recordó, así que encontró tiempo para investigarla y encontró algo sospechoso. La situación es aproximadamente la siguiente:
Primero usé PS para dibujar algunas imágenes aleatorias y luego usé algunos trazos para generar HTML. La primera situación se muestra a continuación:
En este caso no aparece ningún delimitador:
Después de algunos recortes por segunda vez, la situación es la siguiente:
Aquí viene el problema...muchos separadores.
Entonces retrocedí paso a paso. Cuando llegué aquí, el separador desapareció. (Es decir, se eliminarán las tres películas siguientes)
Un paso adelante y aparece el delimitador.
Parece que la penúltima película es lo más destacado.
Después de un análisis cuidadoso, no es difícil encontrar que la posible razón por la que aparece el separador es que durante el tercer corte, la rebanada cubrió la línea divisoria entre la quinta y la segunda rebanada generada por el corte automático. Para probar esta afirmación, moví el tercer cuchillo un paso hacia la derecha y el separador desapareció, como se muestra a continuación:
Hasta ahora, si mi análisis es correcto, el motivo de los separadores es que el corte manual cubre los separadores de corte generados automáticamente, por lo que hay tres soluciones:
1. Al cortar manualmente, no cubra las líneas divisorias de los cortes generados automáticamente (parece un poco irreal);
2. Deshabilite la generación automática de sectores (no pude encontrar una manera de deshabilitarla... es un poco débil...);
3. Cambie a un método de creación de páginas web que no requiera corte (el más realista, jaja).