Chúng tôi thêm hình ảnh vào trang WEB cũng như video và âm thanh! Cách chèn ảnh vào HTML - chỉnh sửa, căn chỉnh, thuộc tính

Rất khó để tìm thấy một trang web trên Internet không chứa hình ảnh và điều này không có gì đáng ngạc nhiên vì chúng là phần chính của thiết kế trang web, mang lại cho nó một cái nhìn đáng nhớ. Một thiết kế trang web tốt là chìa khóa cho sự phát triển thành công của nó. Để hiển thị hình ảnh trong html chỉ có một thẻ .

1. Cú pháp thẻ

Mô tả hình ảnh" src ="URL " [thuộc tính ]>

Xin lưu ý rằng thẻ này là duy nhất và không yêu cầu thẻ đóng .

Thuộc tính src là bắt buộc. Nó được sử dụng để chỉ định địa chỉ của hình ảnh được hiển thị. Bạn có thể chỉ định một URL tuyệt đối hoặc tương đối. Nếu bạn không chỉ định địa chỉ hoặc viết sai, hình ảnh sẽ không được hiển thị.

Thuộc tính alt="description" - не является обязательным, но лучше сразу себя приучить к тому, чтобы прописывать его каждому изображению, поскольку это нужно как для пользователей, так и для поисковых систем.!}

Các thuộc tính còn lại là tùy chọn; chúng ta sẽ xem xét chúng bên dưới. Đầu tiên, hãy đưa ra một ví dụ đơn giản về xuất hình ảnh sang HTML.

2. Cách chèn ảnh vào html

Để chèn hình ảnh vào html, hãy sử dụng thẻ . Chúng tôi đã xem xét cú pháp cao hơn một chút. Hãy đưa ra những ví dụ thực tế.

Ví dụ 2.1. Sử dụng thẻ

... ...

Mã này

Trong ví dụ này, chúng tôi đã chỉ ra địa chỉ trực tiếp của hình ảnh từ các ảnh trên Yandex Photos. Thông thường, các liên kết được cung cấp cho các hình ảnh nằm trên cùng một URL. Ví dụ: src="/img/kartinka.jpg", tức là địa chỉ tương đối được chỉ định.

Có thể đặt nhiều hình ảnh liên tiếp. Nếu chúng không vừa trên một dòng, chúng sẽ tự động chuyển sang dòng tiếp theo.

Ví dụ 2.2. Hiển thị lần lượt nhiều hình ảnh trong html

... https://img-fotki.yandex.ru/get/173114/19749220.11/0_da31c_45c53ada_orig.jpg"> ...

Chuyển đổi thành phần sau trên trang:

Nếu chúng ta đặt một hình ảnh khác, nó sẽ nằm trên một dòng mới vì nó sẽ không còn vừa với hình ảnh này nữa.

Ví dụ 2.3. Sử dụng văn bản thay thế (alt) trong img

Nên đưa văn bản thay thế (thuộc tính alt) vào thẻ , để tự bảo hiểm trong trường hợp hình ảnh không có sẵn. Dưới đây là một ví dụ sử dụng văn bản thay thế. Trong trường hợp đầu tiên, chúng tôi không chỉ định kích thước của hình ảnh, nhưng trong trường hợp thứ hai, chúng tôi sẽ làm như vậy.

... Hình ảnh ví dụ"src="321.jpg">...

Chuyển đổi thành phần sau trên trang:


Nếu chúng ta đặt một hình ảnh khác, nó sẽ nằm trên một dòng mới vì nó sẽ không còn vừa với dòng này nữa.

Bây giờ chúng ta hãy xem xét kỹ hơn tất cả các thuộc tính thẻ .

3. Thuộc tính và thuộc tính của thẻ

1. Thuộc tính Align="parameter" - xác định căn chỉnh của hình ảnh. Giá trị này cũng ảnh hưởng đến cách văn bản chạy xung quanh hình ảnh. Có thể chấp nhận các tham số sau:

  • căn trái - trái
  • giữa - căn giữa hình ảnh với đường cơ sở của dòng hiện tại
  • phía dưới - căn chỉnh đường viền dưới cùng của hình ảnh với văn bản xung quanh
  • top - đường viền trên cùng của hình ảnh được căn chỉnh theo phần tử cao nhất của dòng hiện tại
  • căn lề phải - phải

Ví dụ 3.1. Căn chỉnh hình ảnh trong html sang phải

... https://img-fotki.yandex.ru/get/173114/19749220.11/0_da31c_45c53ada_orig.jpg"> ...

Chuyển đổi thành phần sau trên trang:

2. Thuộc tính alt="text" - подсказка/описание картинки. Выполняет сразу две важные функции:!}

  • Hiển thị chú giải công cụ khi di chuột
  • Nếu hình ảnh bị tắt trong trình duyệt, văn bản này sẽ được hiển thị

Thuộc tính này cũng rất quan trọng khi xếp hạng hình ảnh trong Yandex Images và Google Images. Nó nên được thêm vào mỗi hình ảnh, vì đây là một trong những yếu tố trong thuật toán của công cụ tìm kiếm.

Ví dụ 3.2. Xuất hình ảnh dưới dạng html có khung (viền)

... http://img-fotki.yandex.ru/get/4423/80300288.f/0_631d9_e822264_M.jpg"> ...

Chuyển đổi thành phần sau trên trang:

4. Thuộc tính bordercolor="color" - đặt màu của đường viền bao quanh hình ảnh. Chỉ có ý nghĩa nếu thuộc tính đường viền lớn hơn 0.

Ví dụ 3.3. Xuất hình ảnh bằng html có khung màu

... http://img-fotki.yandex.ru/get/4423/80300288.f/0_631d9_e822264_M.jpg"> ...

Kết quả có thể được nhìn thấy ngay ở trên.

Ghi chú

Các thuộc tính đường viền và màu viền có thể được đặt theo kiểu CSS của img:

... http://img-fotki.yandex.ru/get/4423/80300288.f/0_631d9_e822264_M.jpg"> ...

5. Thuộc tính chiều cao="NUMBER" - đặt chiều cao của hình ảnh: tính bằng pixel hoặc theo phần trăm. Ví dụ: nếu một hình ảnh có kích thước 400x200 và chúng tôi chỉ định chiều cao 150 pixel thì hình ảnh đó sẽ được nén thành 300x150 (nhỏ hơn 25%), tức là. một cách tương xứng.

6. Thuộc tính width="NUMBER" - đặt chiều rộng của hình ảnh: tính bằng pixel hoặc theo phần trăm. Ví dụ: nếu hình ảnh có kích thước 1000x800 và chiều rộng được chỉ định là 1200 pixel thì hình ảnh đó sẽ tự động được mở rộng thêm 20% thành 1200x960.

7. Thuộc tính hspace="NUMBER" - đặt thụt lề ngang của hình ảnh theo pixel từ các đối tượng html khác.

8. Thuộc tính vspace="NUMBER" - đặt không gian dọc của hình ảnh tính bằng pixel từ các đối tượng html khác.

Ghi chú

Thay vì hspace và vspace, tôi khuyên bạn nên sử dụng lề cũ và đã được chứng minh (bạn có thể đọc thêm về nó trong bài học về mô tả kiểu html). Hãy để tôi nhắc nhở bạn một cách ngắn gọn:

  • lề trên: X px; (X - thụt lề trên cùng)
  • lề dưới: Y px; (Y - thụt lề dưới)
  • lề trái: L px; (L - thụt lề trái)
  • lề phải: R px; (R - thụt lề phải)

Đặt thụt lề từ các đối tượng bằng pixel. Giá trị âm được cho phép. Theo mặc định, nó kế thừa giá trị của tổ tiên hoặc có giá trị bằng 0.

Ví dụ. Phần đệm bên trái là 50 pixel và phần đệm trên cùng là 10 pixel.

... lề trên: 10px; lề trái:50px"src=" https://img-fotki.yandex.ru/get/173114/19749220.11/0_da31c_45c53ada_orig.jpg"> ...

Chuyển đổi thành phần sau trên trang:

Trong ví dụ này, mức thụt lề ở trên cùng là 10 pixel, ở bên trái là 50 pixel.

9. Thuộc tính class="class_name" - bạn có thể gán một lớp cho một hình ảnh để đặt kiểu cho tất cả các hình ảnh của lớp này.

4. Cách tạo link ảnh

Câu hỏi này nảy sinh giữa các quản trị viên web trẻ. Nó thực sự rất dễ dàng. Để làm điều này, chỉ cần đóng khung thẻ thẻ (liên kết).

Ví dụ

... địa chỉ hình ảnh"> ...

5. Cách làm tròn các góc của hình ảnh

https://img-fotki.yandex.ru/get/173114/19749220.11/0_da31c_45c53ada_orig.jpg"style="bán kính đường viền: 30px">

Bạn đọc thân mến, bây giờ bạn đã biết thêm nhiều điều về thẻ html img. Bây giờ tôi khuyên bạn nên chuyển sang bài học tiếp theo.

Chúng tôi hy vọng rằng bài viết này sẽ hữu ích cho bạn. Chúc bạn đọc vui vẻ!

Hình ảnh ngay lập tức cho chúng ta hiểu mức độ thú vị của một trang web hoặc bài viết nhất định đối với chúng ta, chúng tạo ra tâm trạng và có thể tiết lộ một chủ đề theo một cách mới. Đôi khi một bức ảnh có giá trị bằng cả ngàn lời nói.

Nhưng bạn không nên tham gia nếu bạn không có Instagram hoặc cửa hàng trực tuyến. Đó là khuyến khích rằng các hình ảnh:

  • có nhiều thông tin
  • phù hợp với bảng màu của trang web của bạn
  • thích hợp

Nếu bạn không có một bức ảnh phù hợp, bạn có thể sử dụng cái gọi là ảnh chụp (ngân hàng ảnh) - nơi lưu trữ nhiều bức ảnh, hình minh họa và đồ họa vector. Có rất nhiều tài nguyên như vậy, bạn thậm chí có thể đã nghe nói về một trong những tài nguyên lớn nhất - Shutterstock, nhưng việc tải xuống ở đó phải trả phí.

Đối với những người không thích trả quá nhiều, ở cuối bài viết chúng tôi đã chuẩn bị thưởng- danh sách một số ngân hàng ảnh nơi bạn có thể tải xuống một lượng lớn tài liệu đẹp chất lượng cao hoàn toàn miễn phí :)

Định dạng hình ảnh

Có 3 loại hình ảnh chủ yếu được sử dụng trên World Wide Web:

gif(Thay đổi định dạng đồ họa - định dạng trao đổi hình ảnh)

Đây là định dạng đầu tiên bắt đầu được sử dụng trên Internet. Ưu điểm của hình thức này là tính sẵn có hoạt hình và kích thước nhỏ, trang tải nhanh. Ngoài ra, nó hỗ trợ tính minh bạch. Nhược điểm - chỉ được sử dụng 256 màu(đó thực sự là lý do tại sao kích thước lại nhỏ), tức là nó không thể được sử dụng cho hình ảnh đầy đủ màu sắc.

jpeg, hay còn gọi là jpg(Nhóm chuyên gia nhiếp ảnh chung - Nhóm chuyên gia nhiếp ảnh chung -đây là tên của tổ chức phát triển)

thích hợp để tạo ra những hình ảnh đầy màu sắc, chất lượng cao, những bức ảnh. Kích thước của những hình ảnh như vậy lớn nên chúng thường gây tải lớn cho máy chủ. Nếu bạn cần nén jpeg (để có dung lượng hình ảnh nhỏ hơn), chúng tôi khuyên bạn nên lấy kích thước của hình ảnh cuối cùng bội số của tám , do đó việc giảm chất lượng sẽ ở mức tối thiểu.

png(Biểu đồ minh họa mạng lưới không dây - Biểu đồ minh họa mạng lưới không dây. Được phát âm giống như ping, tức là )

định dạng này ban đầu được phát triển cho web, tức là. Hình ảnh thường có trọng lượng nhẹ và không làm chậm trang khi tải. Định dạng này được tạo ra để thay thế gif đã lỗi thời, nhưng không giống như nó, nó không hỗ trợ hoạt ảnh. PNG-8, giống như gif, chỉ sử dụng 256 màu. Định dạng png-24 hỗ trợ 16 triệu màu, mặc dù nó đã khá nặng. PNG-32 chứa cùng số lượng màu như png-24 và hơn nữa nó cho phép bạn có được hình ảnh với nền trong suốt và bạn có thể điều chỉnh mức độ trong suốt. Khi giảm kích thước của png sẽ không làm giảm chất lượng màu sắc.

Hãy tóm tắt

gif- cho hoạt hình

jpeg- cho các bức ảnh

png- dành cho biểu tượng, nút, hình nền, logo, ảnh chụp màn hình, hình vẽ, văn bản, ảnh có nền trong suốt

Chèn hình ảnh vào file html

Để thêm ảnh vào trang, hãy sử dụng nhãn (từ hình ảnh tiếng Anh - hình ảnh, hình ảnh).Đây là một thẻ duy nhất và không cần thẻ đóng. Thẻ này chứa các thuộc tính.

Thuộc tính src(từ nguồn tiếng Anh - source) cho biết đường dẫn đến tệp (nơi đặt hình ảnh). Nếu hình ảnh nằm trên máy tính của bạn (trang web vẫn đang được phát triển) hoặc trên máy chủ của bạn, hãy sử dụng một liên kết tương đối. Nếu hình ảnh từ mạng thì cần có liên kết tuyệt đối. Đọc cách thực hiện việc này trong bài viết "Liên kết".

Vì vậy, để kết nối một hình ảnh với trang web của bạn, bạn cần viết mã như thế này:

thuộc tính thay thế(từ tiếng Anh thay thế - thay thế) cho biết văn bản mà người dùng sẽ thấy nếu hình ảnh không tải. Đường dẫn được chỉ định không chính xác, hình ảnh đã bị xóa, Internet kém - có thể có nhiều lý do và điều mong muốn là người đó hiểu được điều gì ẩn sau biểu tượng đáng ghét này.

Các công cụ tìm kiếm rất chú ý đến việc đảm bảo rằng thuộc tính này được điền đầy đủ. Và trình xác thực html (một tài nguyên để kiểm tra tính chính xác của mã) sẽ coi việc thiếu thuộc tính alt là một lỗi. Nếu tất cả các thuộc tính sẽ được điền và cũng chứa các từ khóa nếu có thể - khả năng hiển thị trang web của bạn sẽ tăng lên đáng kể, tức là. nó sẽ được hiển thị thường xuyên hơn trong các tìm kiếm. Đây là từ lĩnh vực SEO, và ở giai đoạn này, chúng ta chỉ cần biết rằng có một thuộc tính như vậy là đủ và một trang web “trực tiếp” phải điền thuộc tính đó. Mặc dù trang web nằm trên đĩa của chúng tôi, nhưng bạn hoàn toàn có thể để trống.

Trong ví dụ bên dưới, chúng tôi đã cố tình chỉ định một đường dẫn không tồn tại cho hình ảnh để bạn có thể thấy thuộc tính alt hoạt động như thế nào

Chiều cao và chiều rộng của hình ảnh

Bạn cũng có thể đặt chiều cao và chiều rộng của hình ảnh nếu hình ảnh gốc là ví dụ: nhiều hơn bạn cần.

Trong HTML5, bạn nên thực hiện việc này bằng CSS hoặc thuộc tính phong cách , như thế này:

Trong ví dụ này, chúng tôi lấy 30% chiều rộng, không phải của hình ảnh gốc mà là kích thước cửa sổ trình duyệt. Khi chiều rộng = 100%, hình ảnh sẽ mở ra toàn bộ chiều rộng của trình duyệt. Hãy nhớ tính năng này phần trăm, là đơn vị đo lường.

Nhân tiện, nếu chúng ta chỉ viết chiều rộng thì kết quả sẽ giống nhau, hãy thử:

< img src = "https://site/tutorials/wp-content/uploads/2016/07/panda.jpg"

thay thế = "gấu trúc trên cây" style = "chiều rộng:30%;" >

Bạn cũng có thể đặt chiều rộng và chiều cao trong điểm ảnh. Trong trường hợp gấu trúc của chúng tôi, có kích thước ban đầu là 1196 x 796 pixel, để con vật không bị ảnh hưởng khi bị nén, chúng tôi cần duy trì tỷ lệ và ở đây bạn không thể làm gì nếu không có máy tính. Giả sử chúng ta muốn giảm kích thước của hình ảnh xuống 3 lần thì chúng ta cần đặt kích thước thành 399 x 265 pixel.

Xin lưu ý rằng nếu chúng ta phóng to hình ảnh theo tỷ lệ thì chỉ cần chỉ định một tham số là đủ. chiều rộng. Bản thân trình duyệt thông minh sẽ tính toán kích thước đầy đủ của hình ảnh.

Hãy thử chạy đoạn mã này và xem kết quả:

< img src = "https://site/tutorials/wp-content/uploads/2016/07/panda.jpg"

thay thế = "gấu trúc trên cây" style = "chiều rộng:399px;" >

Luôn đặt kích thước hình ảnh. Thông thường, hình ảnh mất nhiều thời gian để tải hơn phần còn lại của mã html. Nếu trình duyệt biết cần dành bao nhiêu dung lượng cho hình ảnh, nó có thể tiếp tục tải trang web mà không cần đợi hình ảnh tải.

Một chút băng phiến

Nếu bạn tình cờ mày mò mã của một trang web được tạo bằng HTML-4 hoặc thậm chí sớm hơn, bạn sẽ nhận thấy rằng kích thước hình ảnh được đặt bằng cách sử dụng đặc biệt thuộc tính chiều rộng chiều cao. Đây là một phương pháp không được dùng nữa, mặc dù vẫn hợp lệ trong HTML5. Tuy nhiên, chúng tôi khuyên bạn nên sử dụng phong cách, bởi vì... Các thuộc tính chiều rộng và chiều cao có thể bị ảnh hưởng bởi các kiểu bên trong hoặc bên ngoài sẽ tồn tại trong trình duyệt hoặc tệp CSS của bạn. Chúng ta sẽ đi vào chi tiết hơn về điều này khi xem xét CSS, nhưng bây giờ chỉ xem một ví dụ về cách các kiểu ảnh hưởng đến thuộc tính chiều cao và chiều rộng.

Có 3 tab trong cửa sổ này: ở tab đầu tiên bạn nhìn thấy mã html, ở mã CSS thứ 2 và ở tab cuối cùng - như mọi khi, là kết quả. Điều này hoạt động như thể tab đầu tiên là tệp index.html, tệp style.css thứ hai và tệp thứ ba là trình duyệt. Vì vậy, bây giờ CSS của chúng tôi nói rằng tất cả các thành phần có thẻ img có chiều rộng 100%. Kích thước mặc định của thuộc tính chiều rộng và chiều cao được tính bằng pixel, do đó không cần thêm bất kỳ đơn vị nào ở đây.

Sự khác biệt về kết quả là rõ ràng :)

Ngoài ra, trong các phiên bản html cũ hơn, các thuộc tính sau đã được sử dụng:

căn chỉnh, được sử dụng để căn chỉnh hình ảnh theo chiều ngang hoặc chiều dọc.

hspace- thụt lề bên trái và bên phải của hình ảnh với nội dung xung quanh (ví dụ: văn bản hoặc hình ảnh liền kề)

vspace- thụt lề trên và dưới từ hình ảnh đến nội dung xung quanh nó.

ranh giới- đặt độ dày của khung xung quanh hình ảnh (theo mặc định là 0)

Ngày nay, tất cả thao tác này (và nhiều thao tác khác) được thực hiện bằng CSS, vì vậy chúng tôi quyết định không làm phiền bạn ở đây. Nếu bạn vẫn quan tâm đến cách làm việc với các thuộc tính này, hãy viết bình luận, chúng tôi sẽ thêm mục này :)

Đặt hình ảnh vào mã

Từ nơi chúng tôi đặt thẻ của mình phụ thuộc vào cách nó sẽ được hiển thị trong trình duyệt.

Ví dụ số 1 - trước đoạn văn:

Các yếu tố như

tham khảo khối phần tử . Chúng luôn bắt đầu trên một dòng mới và chiếm toàn bộ chiều rộng có sẵn của cửa sổ trình duyệt. Nếu bạn đứng đầu , và sau nó là phần tử khối, ví dụ như một đoạn văn, nó sẽ được chuyển sang dòng tiếp theo.

Ví dụ số 2 - ở đầu đoạn văn

Đây là phần tử nội tuyến, nó nằm gọn trong phần tử khối và không bắt đầu dòng mới. Trong ví dụ trên, văn bản bao quanh hình ảnh vì mã đăng ký bên trong

Chú thích cho hình ảnh minh họa

Để đánh dấu hoặc ký tên vào một bức ảnh trên một trang, hãy sử dụng nhãn

(từ hình tiếng Anh - bản vẽ). Thẻ này cho biết rằng nội dung như hình minh họa, ảnh chụp, sơ đồ, v.v. sẽ được đặt trong đó.

Nhãn

(tiêu đề ảnh) cho phép bạn thêm chú thích vào ảnh. Đây là cách nó hoạt động:

Xin lưu ý rằng theo mặc định trình duyệt có một số cài đặt kiểu cho thẻ

, đặc biệt, có 40 px thụt lề ở bên trái và bên phải.

Vì vậy, bạn và tôi đã học được

  • thêm hình ảnh vào trang: sử dụng nhãn
  • đã tìm hiểu các thuộc tính bắt buộc cho thẻ này: srcđể chỉ đường đi và thay thếđể mô tả hình ảnh
  • hiểu định dạng nào tốt hơn và nên sử dụng định dạng nào: jpeg cho những bức ảnh, png cho logo và ảnh chụp màn hình, gif cho hoạt hình
  • cách tốt nhất để đặt kích thước của hình ảnh: sử dụng thuộc tính phong cách với các thông số chiều rộngchiều cao
  • Chúng tôi đã tìm ra cách hình ảnh sẽ được hiển thị tùy thuộc vào vị trí trong mã: riêng nếu ở phía trước phần tử khối và có phần bao bọc nếu bên trong phần tử khối (ví dụ:

    )

Và để có thứ gì đó để làm việc, chúng ta cần lấy những hình ảnh này từ đâu đó mà không vi phạm bản quyền của bất kỳ ai.

Vì vậy, đã đến lúc nhận tiền thưởng :)

Danh sách ngân hàng ảnh miễn phí

Trước khi chúng ta bắt đầu, xin lưu ý rằng mỗi ảnh chụp màn hình ở đây là một liên kết đến trang web. Cách tạo hình ảnh làm liên kết, đọc bài viết “Liên kết”.

Trên pixabay, bạn sẽ tìm thấy 680 nghìn hình ảnh miễn phí về bất kỳ chủ đề nào, được phân phối theo giấy phép Creative Commons CCO (CC Zero), tức là. chúng có thể được sử dụng, phân phối, sửa đổi cho bất kỳ mục đích nào, thậm chí là thương mại.

Ngân hàng ảnh chứa 390 nghìn bức ảnh và hình ảnh miễn phí. Thật khó để tìm thấy một hình ảnh thú vị ở đây, nhưng cũng có những ví dụ hay. Quảng cáo của các ngân hàng ảnh trả phí khá gây mất tập trung. Chúng tôi xếp tài nguyên này ở vị trí thứ hai do số lượng hình ảnh, nhưng xét về mức độ thân thiện, nó có thể sẽ đứng cuối cùng trong bảng xếp hạng của chúng tôi.

Photostock có hơn 250 nghìn bức ảnh miễn phí, hầu hết đều có chất lượng cao. Bạn có thể tải về ngay cả khi không cần đăng ký. Chỉ có sẵn bằng tiếng Anh.

Rất nhiều bức ảnh phong cách được cấp phép theo CC Zero. Bạn có thể tải xuống mà không cần đăng ký. Ngân hàng ảnh này cũng sẽ chỉ hiểu bạn bằng tiếng Anh.

Trang web này được tạo ra bởi một nhà thiết kế web người Ấn Độ, người hiểu được việc tìm được những bức ảnh chất lượng cao khó đến mức nào. Tất cả các bức ảnh đều do đích thân anh ấy chụp và bạn có thể làm bất cứ điều gì bạn muốn với chúng. Thích chụp ảnh đồ ăn, máy tính để bàn, máy tính và tất cả các loại đồ vật. Tìm kiếm - chỉ bằng tiếng Anh.


26.06.2015


Chào mọi người!
Chúng tôi tiếp tục chăm chỉ nghiên cứu những điều cơ bản về HTML.
Trong bài học này tôi sẽ nói với bạn, cách chèn ảnh vào HTML-tài liệu, cách lấy ảnh làm nền, kích thước ảnh, dòng văn bản bao quanh ảnh, cách căn chỉnh ảnh. Tôi sẽ hỗ trợ tất cả các khả năng được liệt kê bằng các ví dụ và kết quả.
Vì vậy, hình ảnh trên các trang web có thể là hình nền hoặc hình ảnh thông thường. Sự khác biệt giữa hình nền và hình ảnh thông thường là gì?

Hình nền được đặt làm nền trên đó bạn có thể chèn các hình ảnh, văn bản, bảng biểu khác, v.v.

Hình ảnh bình thường sẽ đẩy đi các thành phần khác của trang (hình ảnh, văn bản, bảng biểu khác, v.v.). Sử dụng ví dụ này, bạn sẽ thấy và hiểu mọi thứ.
Đối với các trang web, nên sử dụng định dạng ảnh JPEG (JPG), GIF và PNG.

Cách tạo ảnh làm nền trongHTML

Để làm hình ảnh nền cho một thẻ bạn cần chỉ định thuộc tính “nền”:

Bây giờ hãy xem ví dụ đầy đủ. Chèn file ảnh “fon.jpg” bên cạnh file HTML.

và chèn mã này vào tệp HTML:

Jpg">

Kết quả sẽ như thế này:

Chú ý

Sai tên:

Tên chính xác:

Cách chèn hình ảnh vàoHTML

Để chèn hình ảnh vào tài liệu HTML, hãy sử dụng thẻ với tham số “src”, chỉ định đường dẫn hoặc địa chỉ tới hình ảnh.

Bây giờ hãy xem ví dụ đầy đủ. Chèn tệp hình ảnh “kartinka.jpg” bên cạnh tệp HTML và viết mã này vào tệp HTML:

Trang HTML đầu tiên của tôi cho trang web Xin chào, đây là trang đầu tiên của tôi trên trang web.

Kết quả sẽ như thế này:

Chú ý: Tên của hình ảnh phải được viết bằng tiếng Latin, nếu không hình ảnh sẽ không được hiển thị.

Sai tên:

Tên chính xác:

Tôi nghĩ bạn đã hiểu mọi thứ cho đến thời điểm này. Bây giờ hãy thử kết hợp hai ví dụ lại với nhau. Hãy tạo nền cho trang web, chèn hình ảnh và văn bản.

Jpg">

Cách chèn ảnh nếu nó có trong thư mục "hình ảnh" hoặc "hình ảnh"?

Nếu ảnh nằm trong thư mục “img” hoặc “hình ảnh”, thì bạn cần chỉ định đường dẫn từ tệp HTML đến thư mục “img” hoặc “hình ảnh”, sau đó chỉ cần nhập tên của ảnh có phần mở rộng. Nó sẽ trông giống thế này:

Nếu ảnh nằm trên một trang web hoặc blog khác, thì bạn cần cho biết địa chỉ trang web và, nếu cần, thư mục chứa ảnh. Tất nhiên, bạn cần chỉ ra tên của hình ảnh cùng với phần mở rộng của nó.

Bài trước
Mục tiếp theo

Chúc mọi người một ngày tốt lành, những người bạn thân yêu, những độc giả và khách ghé thăm blog của tôi. Giống như bạn đang đi nghỉ nhưng không có đủ thời gian cho bất cứ việc gì. Mọi thứ đều vội vàng. Nhưng hiện tượng này chỉ là tạm thời, mọi chuyện sẽ sớm lắng xuống. Và hôm nay chúng ta sẽ tiếp tục tìm hiểu những kiến ​​thức cơ bản về html. Các bạn ơi, bạn nghĩ sao, nếu không có nó thì bất kỳ trang Internet nào cũng sẽ trở nên vô nghĩa, xám xịt và nhàm chán? Đúng vậy, không có nội dung đồ họa, có thể là ảnh, logo hoặc hình nền.

Vì vậy, chèn hình ảnh vào html cũng là một trong những thành phần quan trọng nhất nên ai có ý định tự làm website chắc chắn phải biết. Đây chính xác là những gì chúng ta sẽ làm hôm nay với tất cả bacchanalia này)))

Vâng, hãy bắt đầu. Như bạn đã hiểu từ tiêu đề, thẻ có nhiệm vụ chèn hình ảnh , nhưng nó có hai sắc thái:

  1. Thẻ là duy nhất nên không cần phải đóng nó
  2. Thẻ luôn hoạt động cùng với thuộc tính chỉ định đường dẫn đến hình ảnh.

Nói chung, hãy xem một ví dụ để củng cố tất cả hành động này. Tôi có đúng không? Tải tài liệu bài học và mở tệp html trong Notepad. Và bây giờ trước văn bản chính hãy viết như sau:

Tất cả. Mục ngắn này sẽ cung cấp cho chúng tôi một hình ảnh trên trang web của chúng tôi. Hãy thử viết nó trong một tài liệu.

Bây giờ hãy lưu tệp và chạy nó trong trình duyệt của bạn. Hãy xem chúng ta có thể làm gì. Tôi đã làm nó như thế này.

Thuộc tính

Như tôi đã nói ở trên, thẻ img ngay lập tức đi kèm với thuộc tính src. Chà, tôi nghĩ bạn đã hiểu điều này rồi, vậy hãy nghiên cứu phần còn lại. Có chỗ để mở rộng ở đây. Chỉ có rất nhiều thuộc tính ở đây. Xin lỗi về tiếng Pháp của tôi).

thay thế

Nếu đột nhiên vì lý do nào đó mà hình ảnh không được tải hoặc không thể truy cập được, bạn sẽ thấy văn bản được viết bằng giá trị của thuộc tính Alt. Thông thường những gì được viết ở đây là những gì được hiển thị trong hình, tức là. nếu mô tả điều gì đó về các dân tộc, thì tốt nhất nên viết “Đàn ông và phụ nữ thuộc các quốc tịch khác nhau”. Trong một ví dụ nó trông như thế này:

Kết quả là, nếu vì lý do nào đó mà hình ảnh không thể hiển thị được thì dòng chữ của chúng tôi sẽ xuất hiện.

Về nguyên tắc, bạn không cần phải nhập bất cứ thứ gì làm văn bản thay thế, nhưng tốt hơn hết là bạn nên để nguyên thuộc tính đó, ngay cả khi nó trống.

Chiều rộng và chiều cao

Đối với những người biết tiếng Anh, không khó để đoán rằng hai thuộc tính này chịu trách nhiệm về chiều rộng và chiều cao của hình ảnh. Tôi quyết định kết hợp hai thứ này thành một món đồ, vì chúng thực hiện các chức năng tương tự nhau, người ta có thể nói - anh em (hoặc chị em).

Chiều rộng chịu trách nhiệm về chiều rộng của hình ảnh và các giá trị của nó bao gồm chính kích thước đó. Nói chung, nếu bạn có một hình ảnh, chẳng hạn như 640*480 pixel và bạn cần hiển thị nó trên trang web 320*240, thì bạn chỉ cần thực hiện những việc sau:

Tất cả. Bây giờ, khi bạn lưu tài liệu và mở nó bằng trình duyệt, bạn sẽ thấy hình ảnh thu nhỏ. Lưu ý rằng chúng tôi chỉ thay đổi tham số chiều rộng và hình ảnh được giảm theo tỷ lệ, tức là. chiều cao tự động giảm xuống.

Height , như bạn có thể đoán, chịu trách nhiệm về chiều cao của hình ảnh. Ở đây mọi thứ hoạt động giống hệt nhau, nhưng theo chiều dọc. Chúng ta hãy chụp cùng một bức ảnh, nhưng chúng ta sẽ không đặt chiều rộng mà chỉ đặt chiều cao.

Lưu và đi đến tài liệu. Như bạn có thể thấy, hình ảnh đã được giảm kích thước giống như trong ví dụ trước, mặc dù lần này chúng ta chỉ đặt chiều cao. Bạn đã hiểu rằng mọi thứ ở đây đều hoạt động trong khuôn khổ tỷ lệ, vì vậy về nguyên tắc, việc thiết lập cả hai tham số chẳng ích gì.

Hãy thử đặt các thuộc tính cho cả chiều rộng và chiều cao cùng một lúc, nhưng chúng ta sẽ chỉ cung cấp cho chúng các tham số không cân xứng. Được rồi, vậy chúng ta sẽ xem chúng ta có thể làm được gì.

Chúng tôi tiết kiệm và bây giờ nhìn vào những gì đã được trao cho chúng tôi. Hmm, đây là một cái gì đó không cân xứng). Nói chung, tôi nghĩ bạn hiểu được ý chính của nó. Hãy tự mình thực hành một chút để củng cố công việc với các kích thước, sau đó chuyển sang thuộc tính tiếp theo.

Căn chỉnh

Chà, bạn đã quen thuộc với thuộc tính này từ bài viết đó khi chúng ta thực sự xem xét nó. Và có lẽ bạn đã đoán được rằng anh ấy chịu trách nhiệm về vị trí của hình ảnh.

Có tổng cộng năm tham số để căn chỉnh:

  • trái - căn lề trái
  • phải - căn lề phải
  • ở giữa - căn chỉnh hình ảnh với đường cơ sở của dòng (bạn sẽ thấy điều này có nghĩa là gì trong ví dụ)
  • trên cùng - đường viền trên cùng của hình ảnh này được căn chỉnh theo chiều cao với phần tử cao nhất trong hàng nhất định
  • phía dưới - căn chỉnh đường viền dưới cùng của hình ảnh với văn bản

Chà, chúng ta đừng liệt kê nó ở đây, nhưng theo truyền thống, tôi sẽ chỉ ra mọi thứ bằng một ví dụ. Tải xuống tài liệu html đã hoàn thành từ đây và mở nó. Ở đó bạn sẽ thấy 5 đoạn giống hệt nhau. Chèn ảnh với các thuộc tính được mô tả vào đó:

Chà, bây giờ chúng ta lưu tài liệu của mình như bình thường và xem chúng ta có được gì. Tốt? Bạn có thấy sự khác biệt? Bây giờ bạn đã biết các tham số này khác nhau như thế nào).

Ranh giới

Thuộc tính border được thiết lập để biểu thị độ dày của khung trên ảnh. Và nó càng lớn thì khung hình càng dày. Hãy thử thêm thuộc tính này vào ảnh, nhưng liên tục thay đổi giá trị của nó và bạn sẽ tự mình thấy khung hình trở nên dày hơn bao nhiêu.

Hspace và Vspace

Chà, hôm nay chúng ta hãy xem các thuộc tính mới nhất của thẻ img. Space (tiếng Anh) được dịch là space, space, space (key), v.v. Tiền tố H và V có nghĩa là ngang và dọc. Không nên có bất kỳ câu hỏi nào ở đây.

Vậy những thuộc tính này có tác dụng gì? Họ đặt lề dọc và ngang từ hình ảnh đến văn bản xung quanh (hoặc nội dung khác). Nghĩa là, nếu bạn không thích hình ảnh quá gần với văn bản thì bạn có thể tăng khoảng cách giữa chúng. Hãy xem điều này trông như thế nào bằng một ví dụ.

Bạn có thấy? Biên độ đã tăng lên cả theo chiều dọc và chiều ngang. Đây là những gì chúng tôi muốn.

Nhân tiện, bạn cũng có thể chèn những hình ảnh này làm tiêu đề cho trang web, tạo hình ảnh làm liên kết, v.v. Tôi đã nói về tất cả điều này trong.

À, nói chung là tôi dường như có tất cả mọi thứ. Tôi đã nói với bạn những điều cơ bản về chèn hình ảnh, nhưng nếu bạn muốn học HTML và CSS như một người chuyên nghiệp, tôi thực sự khuyên bạn nên tải xuống khóa học tuyệt vời về chủ đề này, nhờ ngôn ngữ đánh dấu này và các biểu định kiểu xếp tầng, bạn có thể dễ dàng tạo ba loại trang web: danh thiếp, blog, cửa hàng trực tuyến. Mọi thứ đều được kể bằng ngôn ngữ đơn giản và dễ hiểu. Nó chỉ là một quả bom thôi!

Thôi, hôm nay tôi xin tạm biệt bạn. Chỉ trong một vài bài học, tôi dự định cung cấp cho bạn bài học cuối cùng về những điều cơ bản về HTML, sau đó chúng ta sẽ củng cố tất cả kiến ​​thức đã thu được trong thực tế và tạo một trang web ba trang đơn giản. Nói chung là mọi chuyện sẽ ổn thôi)

Chà, để không bỏ lỡ tất cả những điều thú vị nhất trên blog của tôi, hãy nhớ đăng ký nhận thông tin cập nhật bài viết. Và tất nhiên, hãy xem các bài viết khác. Tôi chắc chắn rằng bạn sẽ tìm thấy rất nhiều thông tin hữu ích cho chính mình. Chúc bạn may mắn. Hẹn gặp lại bạn ở những bài viết khác. Tạm biệt!

Trân trọng, Dmitry Kostin

Tiếp theo, chúng ta sẽ xem cách chèn ảnh vào tài liệu HTML và định cấu hình hiển thị của nó. Để làm việc, bạn chỉ cần trình soạn thảo và trình duyệt nêu trên.

Nếu bạn vẫn không có Notepad++ hoặc gặp sự cố khi tải xuống và bạn đang bị dày vò bởi câu hỏi - làm cách nào để chèn ảnh vào html trong notepad?

Câu trả lời rất đơn giản, làm việc trong sổ ghi chú thông thường chỉ khác ở chỗ nó không làm nổi bật mã bằng các màu khác nhau để dễ đọc và tách mã khỏi chính văn bản.

Cách chèn ảnh vào trang HTML

Sau khi cài đặt trình chỉnh sửa, mục tương ứng sẽ xuất hiện trong menu ngữ cảnh xuất hiện khi bạn nhấp chuột phải vào bất kỳ tệp nào.

Bây giờ, để chỉnh sửa một tệp như vậy, chỉ cần mở menu ngữ cảnh bằng cách nhấp chuột phải vào tệp đó, sau đó “Chỉnh sửa bằng Notepad++”.

Một trang thử nghiệm sẽ được sử dụng để quan sát kết quả của những thay đổi trong mã.

Để chèn hình ảnh vào mã html, hãy sử dụng thẻ một dòng hình ảnh. Thuộc tính chính của nó là nguồn của bức ảnh.

Đây có thể là bất kỳ tệp nào, trên ổ cứng hoặc liên kết đến hình ảnh hiện có trên mạng. Đóng khung bằng thẻ < p> p>.

Để thêm ảnh, bạn cần nhập dòng sau:

.

Đây là giao diện của nó trong trình chỉnh sửa:

Và đây là cách sự hiện diện của nó sẽ được hiển thị trên trang:

Src cho biết nguồn của hình ảnh. Một tên tệp là đủ nếu tệp hình ảnh nằm trong cùng thư mục với tài liệu html.

Nếu ảnh nằm trong một thư mục khác, thì bạn sẽ cần chỉ định đường dẫn đến nó, bắt đầu từ thư mục chứa tệp html.

Khuyên bảo!Điều quan trọng cần lưu ý là đường dẫn đến tệp ảnh nhất định không được chứa các ký tự Cyrillic. Ngoài ra, khi viết tên file, chữ hoa chữ thường rất quan trọng.


Bạn có thể sử dụng hình ảnh minh họa trên Internet làm nguồn. Để làm điều này, bạn chỉ cần chỉ ra một liên kết đến nó trong thuộc tính, thay vì vị trí trên ổ cứng.

Bảng định dạng đường dẫn tệp

Để thay đổi kích thước hình ảnh, bạn sẽ cần thêm hai thuộc tính: chiều rộngchiều cao. Giá trị được định dạng giống như đối với bất kỳ thuộc tính nào.

Sau dấu bằng, bạn phải chỉ định kích thước bằng pixel.

Nếu có kích thước được xác định rõ ràng trong hình minh họa, nó sẽ được hiển thị trên trang như sau:

Căn chỉnh và chỉnh sửa ảnh

Làm cách nào để chèn ảnh bằng html vào giữa? Để chỉ định vị trí của hình ảnh trên trang, hãy sử dụng căn chỉnh, liên quan đến thẻ P.

Một số giá trị được phép cho nó: trung tâm(trung tâm), bên trái(cạnh trái) và Phải(Cạnh phải).

Đây là hình ảnh trông như thế nào trên trang, được căn giữa ở cạnh phải.

Quan trọng!Để chỉ định vị trí của ảnh so với văn bản chứ không phải trang, thuộc tính căn chỉnh phải được sử dụng trong thẻ img.

Tùy thuộc vào giá trị được chỉ định, hình ảnh sẽ thay đổi vị trí so với văn bản.

Để đặt hình ảnh vào văn bản, chỉ cần nhập thẻ hình ảnh(với tất cả các đường viền) trong một khối văn bản ở định dạng .

Để thêm đường viền, hãy sử dụng thuộc tính đường viền có giá trị số cho biết độ dày của đường viền tính bằng pixel.

Để đặt thụt lề dọc và ngang, hãy sử dụng vspacehspace. Giá trị số của chúng có nghĩa là khoảng cách từ văn bản đến hình ảnh, trực tiếp bằng pixel.

Trong ví dụ, thuộc tính vspace giá trị được đặt thành 50 pixel.

Kích thước đệm ngang sẽ cho biết khoảng cách mà văn bản sẽ được đặt khi bao quanh hình ảnh.

Hai thuộc tính hữu ích hơn - thay thếtiêu đề. Cái đầu tiên đặt văn bản thay thế cho hình ảnh.

Với nó, nếu hình ảnh không tải vì lý do nào đó, thay vào đó, văn bản được chỉ định trong giá trị thuộc tính sẽ được hiển thị.

Để thử khả năng của thuộc tính, bạn có thể di chuyển tệp từ thư mục được chỉ định trong mã.

Văn bản được chỉ định làm giá trị thuộc tính tiêu đề, sẽ hiển thị chú giải công cụ khi bạn di chuột trực tiếp lên hình ảnh. Trong mã, thiết kế của nó không khác gì các thuộc tính khác.

Sau khi tải lại trang kết quả sẽ như thế này:

Bảng thuộc tính thẻ hình ảnh

bỏ phiếu [các]

Sự miêu tả

src=”” Mã nhận dạng nguồn hình ảnh. Nó có thể được sử dụng hoặc được lưu trên ổ cứng hoặc nằm trên mạng (địa chỉ được chỉ định thay vì vị trí trên ổ cứng).
chiều rộng=""; chiều cao=”” Chỉ báo chiều cao và chiều rộng của hình ảnh. Nếu chỉ có một cái được chỉ định, cái thứ hai sẽ tự động được chia tỷ lệ theo cái đầu tiên. Giá trị số cho biết số lượng pixel.
căn chỉnh=”” Thuộc tính cho vị trí của hình ảnh so với văn bản. Giá trị hợp lệ: đứng đầu,ở giữađáybên tráiPhải.
ranh giới=”” Gán một đường viền xung quanh hình ảnh. Giá trị số tương ứng với độ dày của khung tính bằng pixel.
vspace=""; hspace=”” Các chỉ số thụt lề từ các phần tử liền kề theo chiều dọc và chiều ngang. Giá trị chỉ định số lượng pixel giữa các phần tử. Khi gói văn bản, thuộc tính chỉ định khoảng cách đến văn bản.
thay thế=”” Chỉ định một mô tả thay thế trong trường hợp hình ảnh vì lý do nào đó không tải được. Giá trị là tùy ý.
tiêu đề=”” Đặt văn bản chú giải công cụ di chuột. Giá trị là tùy ý.