Giúp e về background trong html với ạ

e muốn chèn 1 hình nền nhỏ ở giữa trang web. Nhưng e chỉ bít tag <body background="link hình">. Nhưng như vậy hình nó sẽ chiếm hết màn hình luôn. E thấy trong w3school có giới thiệu về tag style. Nhưng e chèn theo hướng dẫn là <body style="background-image:url(link hình)" width="300" height="150">. Nhưng e chèn mãi từ hôm qua đến giờ vẫn ko có kết quả ạ. Mong các bác biết chỉ e với. Chỉ giới hạn trong tag của html thôi ạ.
 

VSupport

Ngây thơ trong tối
Để chèn giữa trang web thì bạn nên chèn theo kiểu hình ảnh như taplamhacker tư vấn nhé ngoài ra bạn cũng có thể chỉnh vị trí của background bằng cách:

Mã:
style="background: url([URL]https://vfo.vn/t/images/logo/logof.png[/URL]) no-repeat center center;"
 
Tks bạn, mình bít câch chèn này nhưng mình muốn hình ảnh làm nền. Nghĩa là hình nằm dưới văn bản của mình. Nên mình cho nó vào background. Nhưng mình muốn hình nhỏ thôi ko chiếm hết màng hình ấy
 
Tks bạn, mình bít câch chèn này nhưng mình muốn hình ảnh làm nền. Nghĩa là hình nằm dưới văn bản của mình. Nên mình cho nó vào background. Nhưng mình muốn hình nhỏ thôi ko chiếm hết màng hình ấy
bạn nên style lại nó tạo thêm cái style trong thẻ <head></head>
ví dụ
<html>
<head><title>vi du</title>
<style type="text/css">
body{
background-image:url(đường_dẫn_file_ảnh);
background-repeat:no-repeat;
background-position: (khoảng_cách_từ_lề_trái_tới_ảnh)px (khoảng_cách_từ_lề_trên_tới_ảnh)px;
}
</style>
</head>
<body>

</body>
</html>
cái background-position không có dấu ngoặc () nha
bạn có thể xem thêm tại
Mã:
https://www.youtube.com/watch?v=ZhN6olsoLL4
 
Để ảnh không to hết màn hình thì bạn sử dụng một ảnh nhỏ thôi. Mà làm thủ công không được, thì sài code này cũng được

style="background-image: url('http://...'); background-repeat: no-repeat; background-position: center center; background-size: 90%;"
 
Top