Nguyên nhân có thể là do nội dung của bạn là HTML nội tuyến, ví dụ như <span>"Hello <span>World"</span></span> . Do đó, Linguise coi đó là nội dung nội tuyến và cố gắng áp dụng các thẻ span chính xác trong quá trình dịch khi các thuật ngữ có thể không nằm ở cùng một vị trí. Điều này có thể dẫn đến việc hiển thị các thẻ hơi khác so với ban đầu. Nếu bạn dựa vào điều này để định vị, cách hiển thị có thể bị thay đổi. Có hai cách để khắc phục vấn đề này:
- Bạn cập nhật nội dung gốc để tạo các phần tử khối ở những vị trí bạn muốn hiển thị các phần tử khối (thay thế một số thẻ span bằng thẻ div hoặc p)
- Bạn có thể thêm một quy tắc để buộc phần này không được dịch dưới dạng nội dung nội tuyến và dịch từng thẻ riêng biệt