Hướng dẫn how do i display text on an image in html? - làm cách nào để hiển thị văn bản trên hình ảnh trong html?
Tìm hiểu cách đặt văn bản qua một hình ảnh. Show
Văn bản hình ảnhPhía dưới bên trái Trên cùng bên trái Trên cùng bên phải Góc phải ở phía dưới Tập trung Hãy tự mình thử » Cách đặt văn bản vào hình ảnhBước 1) Thêm HTML:Thí dụ& nbsp; & nbsp; Dưới cùng bên trái & nbsp; Trên cùng bên trái & nbsp; Trên cùng bên phải & nbsp; Dưới cùng bên phải & nbsp; Tập trung Bottom Left Top Left Top Right Bottom Right Centered Bước 2) Thêm CSS:Thí dụ& nbsp; & nbsp; Dưới cùng bên trái & nbsp; Trên cùng bên trái & nbsp; Trên cùng bên phải & nbsp; Dưới cùng bên phải & nbsp; Tập trung Bước 2) Thêm CSS: / * Container giữ hình ảnh và văn bản */. Container {& nbsp; Vị trí: tương đối; & nbsp; Văn bản-Align: Trung tâm; & nbsp; màu trắng;} / * Văn bản dưới cùng bên trái */ .bottom-left {& nbsp; Vị trí: Tuyệt đối; & nbsp; Dưới cùng: 8px; & nbsp; Trái: 16px;} / * Văn bản trên cùng bên trái */. TOP-bên trái {& nbsp; & nbsp; vị trí: tuyệt đối; & nbsp; Top: 8px; & nbsp; Trái: 16px;} / * Văn bản bên phải hàng đầu */. TOP-bên phải {& nbsp; Vị trí: Tuyệt đối; & nbsp; Top: 8px; & nbsp; Phải: 16px;} Hãy tự mình thử » Cách đặt văn bản vào hình ảnh Bước 1) Thêm HTML: Tìm hiểu cách đặt các khối văn bản qua một hình ảnh. Hình ảnh khối văn bảnThiên nhiênThật là một ánh bình minh đẹp Thiên nhiênThật là một ánh bình minh đẹp Hãy tự mình thử » Cách đặt các khối văn bản vào hình ảnhBước 1) Thêm HTML:Thí dụ& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thiên nhiên & nbsp; & nbsp; & nbsp; Thật là một mặt trời mọc đẹp & nbsp; NatureWhat a beautiful sunrise Bước 2) Thêm CSS:Thí dụ& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thiên nhiên & nbsp; & nbsp; & nbsp; Thật là một mặt trời mọc đẹp & nbsp; Bước 2) Thêm CSS: Hãy tự mình thử » Cách đặt các khối văn bản vào hình ảnh Bước 1) Thêm HTML: Trong mô -đun này Sử dụng hộp văn bản để thêm văn bản trên đầu ảnh trên tab Chèn, trong nhóm văn bản, nhấp vào hộp văn bản, kéo để vẽ hộp văn bản ở bất cứ đâu gần ảnh, sau đó nhập văn bản của bạn. Để thay đổi phông chữ hoặc kiểu của văn bản, hãy tô sáng văn bản, nhấp chuột phải vào nó và sau đó chọn định dạng văn bản bạn muốn trên menu phím tắt. Làm cách nào để hiển thị văn bản trong thẻ hình ảnh? Vì vậy, ví dụ, nếu hình ảnh của bạn được gọi là
Nếu hình ảnh nằm trong thư mục con 9, nằm trong cùng thư mục với trang HTML, thì bạn sẽ nhúng nó như thế này:
Và như thế. Lưu ý: Các công cụ tìm kiếm cũng đọc tên tệp hình ảnh và đếm chúng về phía SEO. Do đó, bạn nên cung cấp cho hình ảnh của bạn một tên tệp mô tả; 8 is better than 1.Bạn có thể nhúng hình ảnh bằng URL tuyệt đối của nó, ví dụ:
Nhưng điều này không được khuyến khích. Bạn nên lưu trữ hình ảnh của riêng mình, trong các thiết lập đơn giản có nghĩa là giữ hình ảnh cho trang web của bạn trên cùng một máy chủ với HTML của bạn. Trong các thiết lập nâng cao hơn, bạn có thể sử dụng CDN (mạng phân phối nội dung) để cung cấp hình ảnh của bạn. CẢNH BÁO: Không bao giờ trỏ thuộc tính SRC của bạn vào một hình ảnh được lưu trữ trên trang web của người khác mà không được phép. Điều này được gọi là "hotlinking". Nó thường được coi là phi đạo đức, vì một người khác sẽ trả chi phí băng thông để cung cấp hình ảnh khi ai đó truy cập trang của bạn. Nó cũng khiến bạn không kiểm soát được việc hình ảnh được gỡ bỏ hay thay thế bằng một cái gì đó đáng xấu hổ. Never point your src attribute at an image hosted on someone else's website without permission. This is called "hotlinking". It is generally considered unethical, since someone else would be paying the bandwidth costs for delivering the image when someone visits your page. It also leaves you with no control over whether the image is removed or replaced with something embarrassing. Nói chung, bạn nên lưu trữ các hình ảnh bạn muốn sử dụng trên trang web của mình. Hãy nhớ rằng nhiều hình ảnh bạn có thể tìm thấy trên web có bản quyền. Trước khi bạn lưu trữ một hình ảnh, bạn nên đảm bảo rằng một trong những áp dụng này:
Mã trên của chúng tôi sẽ cho chúng tôi kết quả sau:
Lưu ý: Các yếu tố như 6 and
3 are sometimes referred to as replaced elements. This is because the element's content and size are defined by an external resource (like an image or video file), not by the contents of the element itself. You can read more about them at Replaced elements.Văn bản thay thếThuộc tính tiếp theo chúng ta sẽ xem xét là 0. Giá trị của nó được cho là một mô tả văn bản của hình ảnh, để sử dụng trong các tình huống mà hình ảnh không thể nhìn thấy/hiển thị hoặc mất nhiều thời gian để kết xuất vì kết nối Internet chậm. Ví dụ: mã trên của chúng tôi có thể được sửa đổi như vậy:
Cách dễ nhất để kiểm tra văn bản 0 của bạn là cố tình viết sai tên tệp của bạn. Ví dụ, nếu tên hình ảnh của chúng tôi được đánh vần 6, trình duyệt sẽ không hiển thị hình ảnh và sẽ hiển thị văn bản Alt thay thế: thay vào đó:
Vì vậy, tại sao bạn sẽ thấy hoặc cần văn bản alt? Nó có thể có ích vì một số lý do:
Chính xác thì bạn nên viết gì bên trong thuộc tính 0 của mình? Nó phụ thuộc vào lý do tại sao hình ảnh ở đó ở nơi đầu tiên. Nói cách khác, những gì bạn mất nếu hình ảnh của bạn không hiển thị:
Về cơ bản, chìa khóa là cung cấp trải nghiệm có thể sử dụng, ngay cả khi không thể nhìn thấy hình ảnh. Điều này đảm bảo tất cả người dùng không thiếu bất kỳ nội dung nào. Hãy thử tắt hình ảnh trong trình duyệt của bạn và xem mọi thứ trông như thế nào. Bạn sẽ sớm nhận ra văn bản alt hữu ích như thế nào nếu hình ảnh không thể được nhìn thấy. Chiều rộng và chiều caoBạn có thể sử dụng các thuộc tính 6 và 7 để chỉ định chiều rộng và chiều cao của hình ảnh của bạn. Bạn có thể tìm thấy chiều rộng và chiều cao của hình ảnh của bạn theo một số cách. Ví dụ: trên MAC, bạn có thể sử dụng CMD + I để hiển thị thông tin cho tệp hình ảnh. Quay trở lại ví dụ của chúng tôi, chúng tôi có thể làm điều này:
Điều này không dẫn đến nhiều sự khác biệt cho màn hình, trong trường hợp bình thường. Nhưng nếu hình ảnh không được hiển thị, ví dụ, người dùng vừa điều hướng đến trang và hình ảnh chưa được tải, bạn sẽ nhận thấy trình duyệt sẽ để lại một khoảng trống để hình ảnh xuất hiện trong:
Đây là một điều tốt để làm, dẫn đến việc tải trang nhanh hơn và suôn sẻ hơn. Tuy nhiên, bạn không nên thay đổi kích thước hình ảnh của mình bằng các thuộc tính HTML. Nếu bạn đặt kích thước hình ảnh quá lớn, bạn sẽ kết thúc với những hình ảnh trông giống như sần sùi, mờ hoặc quá nhỏ và lãng phí băng thông tải xuống một hình ảnh không phù hợp với nhu cầu của người dùng. Hình ảnh cũng có thể cuối cùng trông bị biến dạng, nếu bạn không duy trì tỷ lệ khung hình chính xác. Bạn nên sử dụng trình chỉnh sửa hình ảnh để đặt hình ảnh của bạn ở kích thước chính xác trước khi đặt nó lên trang web của bạn. Lưu ý: Nếu bạn cần thay đổi kích thước của hình ảnh, bạn nên sử dụng CSS thay thế. If you do need to alter an image's size, you should use CSS instead. Tiêu đề hình ảnhNhư với các liên kết, bạn cũng có thể thêm các thuộc tính 8 vào hình ảnh, để cung cấp thêm thông tin hỗ trợ nếu cần. Trong ví dụ của chúng tôi, chúng tôi có thể làm điều này:
Điều này cung cấp cho chúng tôi một chú giải công cụ trên chuột di chuột, giống như các tiêu đề liên kết:
Tuy nhiên, điều này không được khuyến nghị - 8 có một số vấn đề về khả năng truy cập, chủ yếu dựa trên thực tế là hỗ trợ đầu đọc màn hình là rất khó lường và hầu hết các trình duyệt sẽ không hiển thị trừ khi bạn đang di chuột với chuột (vì vậy ví dụ: không có quyền truy cập vào người dùng bàn phím ). Nếu bạn quan tâm đến thêm thông tin về điều này, hãy đọc các thử nghiệm và khổ nạn của thuộc tính tiêu đề của Scott O'Hara.Tốt hơn là bao gồm thông tin hỗ trợ như vậy trong văn bản bài viết chính, thay vì gắn vào hình ảnh. Học tập tích cực: Nhúng hình ảnhBây giờ đến lượt bạn chơi! Phần học tập tích cực này sẽ có bạn và chạy với một bài tập nhúng đơn giản. Bạn được cung cấp thẻ 6 cơ bản; Chúng tôi muốn bạn nhúng hình ảnh nằm ở URL sau:https://raw.githubusercontent.com/mdn/learning-area/master/html/multimedia-and-embedding/images-in-html/dinosaur_small.jpg Trước đó chúng tôi đã nói không bao giờ liên kết với hình ảnh trên các máy chủ khác, nhưng đây chỉ là mục đích học tập, vì vậy chúng tôi sẽ cho phép bạn tắt điều này một lần. Chúng tôi cũng muốn bạn:
Nếu bạn mắc lỗi, bạn luôn có thể đặt lại nó bằng nút đặt lại. Nếu bạn thực sự bị mắc kẹt, hãy nhấn nút Hiển thị giải pháp để xem câu trả lời:
Chú thích hình ảnh với hình và chú thích hìnhNói về chú thích, có một số cách mà bạn có thể thêm chú thích để đi với hình ảnh của mình. Ví dụ, sẽ không có gì ngăn cản bạn làm điều này: 0Điều này là ok. Nó chứa nội dung bạn cần, và có thể kiểm duyệt độc đáo bằng CSS. Nhưng có một vấn đề ở đây: không có gì liên kết về mặt ngữ nghĩa hình ảnh với chú thích của nó, điều này có thể gây ra vấn đề cho người đọc màn hình. Ví dụ: khi bạn có 50 hình ảnh và chú thích, chú thích nào đi theo hình ảnh nào? Một giải pháp tốt hơn, là sử dụng các yếu tố HTML 7 và 5. Chúng được tạo cho chính xác mục đích này: để cung cấp một container ngữ nghĩa cho các số liệu và để liên kết rõ ràng con số với chú thích. Ví dụ trên của chúng tôi có thể được viết lại như thế này: 1Phần tử 5 cho các trình duyệt và công nghệ hỗ trợ mà chú thích mô tả nội dung khác của phần tử 7.LƯU Ý: Từ quan điểm truy cập, chú thích và văn bản 0 text have distinct roles. Captions benefit even people who can see the image, whereas 0 text provides the same functionality as an absent image. Therefore, captions and 0 text shouldn't just say the same thing, because they both appear when the image is gone. Try
turning images off in your browser and see how it looks.Một con số không phải là một hình ảnh. Nó là một đơn vị nội dung độc lập mà:
Một con số có thể là một số hình ảnh, đoạn mã, âm thanh, video, phương trình, bảng hoặc một cái gì đó khác. Học tập tích cực: Tạo ra một con sốTrong phần học tập tích cực này, chúng tôi muốn bạn lấy mã hoàn thành từ phần học tập đang hoạt động trước đó và biến nó thành một con số:
Nếu bạn mắc lỗi, bạn luôn có thể đặt lại nó bằng nút đặt lại. Nếu bạn thực sự bị mắc kẹt, hãy nhấn nút Hiển thị giải pháp để xem câu trả lời: 2
4Hình ảnh nền CSSBạn cũng có thể sử dụng CSS để nhúng hình ảnh vào các trang web (và JavaScript, nhưng đó hoàn toàn là một câu chuyện khác). Thuộc tính CSS https://raw.githubusercontent.com/mdn/learning-area/master/html/multimedia-and-embedding/images-in-html/dinosaur_small.jpg5 và các thuộc tính https://raw.githubusercontent.com/mdn/learning-area/master/html/multimedia-and-embedding/images-in-html/dinosaur_small.jpg6 khác, được sử dụng để kiểm soát vị trí hình nền. Ví dụ: để đặt một hình ảnh nền trên mỗi đoạn trên một trang, bạn có thể làm điều này: 5Hình ảnh nhúng kết quả được cho là dễ dàng định vị và điều khiển so với hình ảnh HTML. Vậy tại sao phải bận tâm với hình ảnh HTML? Như gợi ý ở trên, hình ảnh nền CSS chỉ dành cho trang trí. Nếu bạn chỉ muốn thêm một cái gì đó đẹp vào trang của bạn để nâng cao hình ảnh, điều này là tốt. Mặc dù, những hình ảnh như vậy không có ý nghĩa ngữ nghĩa nào cả. Họ không thể có bất kỳ tương đương văn bản, là vô hình đối với người đọc màn hình, v.v. Đây là nơi hình ảnh HTML tỏa sáng! Tóm tắt: Nếu một hình ảnh có ý nghĩa, về mặt nội dung của bạn, bạn nên sử dụng hình ảnh HTML. Nếu một hình ảnh hoàn toàn là trang trí, bạn nên sử dụng hình ảnh nền CSS. Kiểm tra kỹ năng của bạn!Bạn đã đạt đến cuối bài viết này, nhưng bạn có thể nhớ thông tin quan trọng nhất không? Bạn có thể tìm thấy một số bài kiểm tra tiếp theo để xác minh rằng bạn đã giữ lại thông tin này trước khi bạn tiếp tục - xem Kiểm tra các kỹ năng của bạn: Hình ảnh HTML. Bản tóm tắtĐó là tất cả cho bây giờ. Chúng tôi có hình ảnh và chú thích chi tiết. Trong bài viết tiếp theo, chúng tôi sẽ chuyển nó lên một thiết bị, xem xét cách sử dụng HTML để nhúng nội dung video và âm thanh trong các trang web.
Trong mô -đun nàyLàm cách nào để đặt văn bản vào một bức tranh?Sử dụng hộp văn bản để thêm văn bản trên đầu ảnh trên tab Chèn, trong nhóm văn bản, nhấp vào hộp văn bản, kéo để vẽ hộp văn bản ở bất cứ đâu gần ảnh, sau đó nhập văn bản của bạn. Để thay đổi phông chữ hoặc kiểu của văn bản, hãy tô sáng văn bản, nhấp chuột phải vào nó và sau đó chọn định dạng văn bản bạn muốn trên menu phím tắt.On the Insert tab, in the Text group, click Text Box, drag to draw a text box anywhere near the picture, and then type your text. To change the font or style of the text, highlight the text, right-click it, and then select the text formatting you want on the shortcut menu.
Làm cách nào để hiển thị văn bản trong thẻ hình ảnh?Sử dụng thẻ alt để hiển thị văn bản trên hình ảnh. Bạn có thể đặt chiều rộng và chiều cao của một div, đặt một hình ảnh làm nền cho div đó, sau đó thêm văn bản vào div, tạo văn bản-align: centre bằng chiều cao của nó.. You can set width and height of a div, place an image as background to that div, and then add text to the div, make text-align:center, vertical-align:middle and if requried set the line-height for the div equal to its height.
Làm cách nào để đặt văn bản trên một hình ảnh trong HTML5?Ba bước: Cho Div một vị trí: tương đối.Đặt hình ảnh làm hình ảnh nền của div.Cho văn bản bên trong DIV một vị trí: Tuyệt đối để bạn có thể định vị nó bất cứ nơi nào bạn cần.Give the div a position: relative. Set the image as a background-image of the div. Give the text inside the div a position: absolute so you can position it wherever you need to.
Làm thế nào để bạn hiển thị một văn bản khi chuột qua một hình ảnh trong HTML?Đầu tiên, bắt đầu với việc thiết kế bố cục HTML.Tạo 3 yếu tố cha mẹ chứa A và một phần tử đang sử dụng để hiển thị văn bản bổ sung khi di chuột qua hình ảnh.Creating 3 parent elements that hold a and a
elements that are using to show Additional text when hovering over the image. |