Há algum tempo, um amigo que era novo na produção de sites me mostrou o site que ele fez e me pediu para ajudar a resolver o problema do código do site. Ambos os locais utilizam o mesmo método de produção e os problemas que surgem são exatamente os mesmos. Perguntei qual método ele usou para fazer isso e ele respondeu que depois de fazer a versão em PS, o HTML foi gerado automaticamente após o fatiamento. Como resultado, muitos delimitadores apareceram no HTML. Primeiro, ele criou o site www. 38sy.com e delimitadores apareceram Por fim, ele procurou uma solução na Internet e ouviu que isso era causado por fatiamento irregular durante o fatiamento. Então, ao fazer o site www.suoying.net, ele cortou pixel por pixel estritamente de acordo. com os requisitos de fatiamento Mas o resultado ainda é o mesmo, ainda existem muitos delimitadores.
Na verdade, para ser sincero, tive o mesmo problema quando estava usando tabelas puras para construir o site, mas depois me acostumei a usar DIV+CSS, então deixei esse problema de lado e não estudei a solução.
Quando um amigo fez essa pergunta, ele de repente se lembrou dela, então encontrou tempo para pesquisar e encontrou algo suspeito. A situação é aproximadamente a seguinte:
Primeiro usei PS para desenhar algumas imagens aleatórias e depois usei alguns traços para gerar HTML. A primeira situação é mostrada abaixo:
Nenhum delimitador aparece neste caso:
Depois de alguns cortes pela segunda vez, a situação é a seguinte:
Aí vem o problema...muitos separadores
Então recuei passo a passo. Quando cheguei aqui, o separador desapareceu. (Ou seja, todos os três filmes a seguir serão excluídos)
Um passo à frente e o delimitador aparece.
Parece que o penúltimo filme é o destaque.
Após uma análise cuidadosa, não é difícil descobrir que a possível razão para o aparecimento do separador é que durante o terceiro corte a fatia cobriu a linha divisória entre a quinta e a segunda fatia gerada pelo fatiamento automático. Para provar esta afirmação, movi a terceira faca um passo para a direita e o separador desapareceu, conforme mostrado abaixo:
Até agora, se minha análise estiver correta, o motivo dos separadores é que o fatiamento manual cobre os separadores de fatiamento gerados automaticamente, portanto, existem três soluções:
1. Ao fatiar manualmente, não cubra as linhas divisórias das fatias geradas automaticamente (parece um pouco irrealista);
2. Desativar a geração automática de fatias (não encontrei uma maneira de desativá-la...é um pouco fraca...);
3. Mude para um método de criação de páginas web que não exija fatiamento (o mais realista, haha).