Không thể hiển thị ảnh mà chỉ ra ảnh alt

Cho e hỏi e code html mà ảnh không thể hiển thị ạ chỉ ra ảnh alt thôi . E đưa nó nằm ở một mình trong file và gọi tên mà nó không hiển thị . E phải làm như thế nào , cảm ơn ạ

Đây là một câu hỏi giả mạo: nó thuộc về kiến thức tin học căn bản + hệ điều hành chứ không liên quan gì đến HTML nhé. Ôn lại kiến thức đường dẫn/ path trước khi ý kiến sâu thêm.

6 Likes

Em coi lại mấy lần rồi cũng tìm hiểu thêm mà không làm được ạ

Giá trị của thuộc tính src là một URL, không phải đường dẫn file trên hệ thống thành ra cái C:\... bị coi là không hợp lệ. Trong một URL có phần giao thức (schema), mà thường mặc định là HTTP, muốn lấy file nội bộ trong máy thì dùng file, các phần trong URL được ngăn cách bằng / chứ không phải là \ như đường dẫn file.

Mấy câu kiểu này thường là do mấy bạn mới học lập trình front-end hỏi, trên DNH và cả trên Stack Overflow đã gặp mấy câu như thế này nhiều lần rồi:

7 Likes
  1. Có phải tập tin anhkhanh nằm trong thư mục bai 1? Thế dấu ngăn cách đường dẫn là . hay \? Khi là url thì nên dùng /.
  2. Bạn hiểu ./khanh.jpg là thế nào?
    • Lấy tập tin khanh.jpg nằm ở đường dẫn gốc (root). Trên web, nó là tên của trang web hoặc thư mục gốc của trang web.
    • Lấy tập tin khanh.jpg nằm cùng thư mục với tập tin hiện tại.
      Lưu ý: ./khanh.jpg/khanh.jpg là giống nhau.

Xem thêm để trả lời:
https://www.w3schools.com/html/html_filepaths.asp

Nhấn chuột phải và chọn “Mở hình ảnh trong thẻ mới”, xem đường dẫn sau khi trình duyệt đã xử lý.
Hoặc mở Console (F12) để biết cái đường sai là gì.

5 Likes

Sai URL ròi, tham khảo link của các bác trên gửi để hiểu rõ nhé, mình gửi lên đây tham khảo thôi

<!--Load hình cùng level-->
<img src="image.png" alt="Ảnh danbo"/>

<!--Load hình từ một đường dẫn khác, thường rất ít dùng-->
<!--Cách 1-->
<img src="F:\\Wallpaper\\Danbo\\danbo\\danbo (2).png" alt="Ảnh danbo từ đường dẫn khác"/>
<!--Cách 2-->
<img src="F:/Wallpaper/Danbo/danbo/danbo (3).png" alt="Ảnh danbo từ đường dẫn khác"/>
4 Likes

Cảm ơn mọi người đã chia sẽ . Có thông tin là trình duyệt không cho phép truy cập tệp nữa do sợ mã độc mà e thấy nhiều người hỏi và cũng đã làm được , còn e mò vài mà vẫn chưa xong :pensive:

Nếu đó là tập tin html cục bộ (giao thức file:///) thì cho phép truy xuất tập tin trên máy.
Còn chạy từ mạng thì không đời nào, chỉ có cách yêu cầu người dùng chọn mở tập tin hoặc kéo thả.
Nếu cho phép thì đúng là dùng HTML đã “hack” được NASA rồi đấy.

4 Likes

Được rồi mọi người ơi quá mừng , mà cũng không hiểu sao được luôn , bí quá nghỉ tí , vô học cách chèn nó lên trang web lưu trữ mà tự nhiên cái nó đọc được tệp luôn không cần lưu trữ trang khác :laughing:

E thấy trong file có 2 URL C:\ chắc nó tìm không được file , e đổi lại nằm trog ổ D được rồi .

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?