cuốn sách gpt4 ai đã làm

html - Căn chỉnh không mong muốn trong menu khi thêm đầu vào và div bằng CSS3 + HTML5

In lại Tác giả: Walker 123 Thời gian cập nhật: 27-11-2023 23:29:38 27 4
mua khóa gpt4 Nike

Tôi mới làm quen với html5 và css3. Tôi đang cố gắng tạo một trang web cơ bản với các thành phần cuối cùng.

Về cơ bản, tôi cần một menu bên trái (vị trí cố định) + nút nhập vị trí chính giữa trên cùng + div để hiển thị tất cả nội dung đã tải lên (tệp văn bản).

Đây là một câu đố của mã hoàn chỉnh:BÀI TẬP

Như bạn có thể thấy, menu cuộn xuống.

CSS:

*{
lề:0;
phần đệm: 0;
}

thân hình {
màu nền:#bababa;
màu sắc:#fff;
}

div#fileĐầu ra{
lề: tự động;
lề trên: 50px;
lề trái: 400px;
lề phải: 50px;
lề dưới: 50px;
chiều rộng: 960px;
chiều cao: 800px;
khoảng trắng: dòng trước;
đường viền: màu đen 1px;
phần đệm: 5px;
}

đầu vào[type="file"]{
lề: tự động;
chiều rộng: 960px;
chiều cao: 50px;
lề trái: 400px;
khoảng trắng: dòng trước;
đường viền: màu đen 1px;
phần đệm: 5px;

}

#nav {
đường viền:3px liền khối #3e4547;
hộp-bóng:2px 2px 8px #000000;
bán kính đường viền: 3px;
-moz-biên giới-bán kính: 3px;
-webkit-biên giới-bán kính: 3px;
}
#nav, #navul {
kiểu danh sách: không có;
phần đệm: 0;
chiều rộng: 200px;
}
#navul {
vị trí: tương đối;
chỉ số z:-1;
}
#navli {
vị trí: tương đối;
chỉ số z:100;
}
#navulli{
lề trên:-23px;
-moz-chuyển tiếp: 0,4 giây tuyến tính 0,4 giây;
-ms-transition: 0,4 giây tuyến tính 0,4 giây;
-o-chuyển tiếp: 0,4 giây tuyến tính 0,4 giây;
-webkit-transition: 0,4 giây tuyến tính 0,4 giây;
chuyển tiếp: 0,4 giây tuyến tính 0,4 giây;
}
#nav li a {
màu nền:#d4d5d8;
màu:#000;
hiển thị:khối;
cỡ chữ: 12px;
độ dày phông chữ: đậm;
chiều cao dòng: 28px;
phác thảo: 0;
đệm-trái: 15px;
trang trí văn bản: không có;
}
#nav li a.sub {
nền:#d4d5d8 url("../images/down.gif") không lặp lại;
}
#nav li a + img {
con trỏ:con trỏ;
hiển thị: không có;
chiều cao: 28px;
trái: 0;
vị trí: tuyệt đối;
đỉnh: 0;
chiều rộng: 200px;
}
#nav li a img {
chiều rộng đường viền: 0px;
chiều cao: 24px;
chiều cao dòng: 28px;
lề phải: 8px;
căn dọc:giữa;
chiều rộng: 24px;
}
#nav li a:hover {
màu nền:#bcbdc1;
}
#navullia{
màu nền:#eee;
viền-dưới:1px rắn #ccc;
màu:#000;
cỡ chữ: 11px;
chiều cao dòng: 22px;
}
#nav ul li a:hover {
màu nền:#ddd;
màu:#444;
}
#nav ul li a img {
nền: url("../images/bulb.png") không lặp lại;
chiều rộng đường viền: 0px;
chiều cao:16px;
chiều cao dòng: 22px;
lề phải:5px;
căn dọc:giữa;
chiều rộng: 16px;
}
#nav ul li:nth-child(odd) a img {
nền:url("../images/bulb2.png") không lặp lại;
}
#nav a.sub:tiêu điểm {
nền:#bcbdc1;
phác thảo: 0;
}
#nav a:tập trung ~ ul li {
lề trên: 0;

-moz-chuyển tiếp: tuyến tính 0,4 giây;
-ms-transition: tuyến tính 0,4s;
-o-chuyển tiếp: tuyến tính 0,4 giây;
-webkit-transition: tuyến tính 0,4 giây;
chuyển tiếp: tuyến tính 0,4 giây;
}
#nav a:tiêu điểm + img, #nav a:hoạt động + img {
hiển thị:khối;
}
#nav a.sub:hoạt động {
nền:#bcbdc1;
phác thảo: 0;
}
#nav a:active ~ ul li {
lề trên: 0;
}
#nav ul:di chuột li {
lề trên: 0;
}

Kết quả mong đợi:

ý tưởngCó gợi ý gì không? Cảm ơn bạn rất nhiều.

câu trả lời hay nhất

Thay đổi CSS:

#nav {
vị trí: cố định;
trên cùng: 0; trái: 0;
}

Đoạn mã:

*{
lề:0;
phần đệm: 0;
}

thân hình {
màu nền:#bababa;
màu sắc:#fff;
}

div#fileĐầu ra{
lề: tự động;
lề trên: 50px;
lề trái: 250px;
lề phải: 50px;
lề dưới: 50px;
chiều rộng: 960px;
chiều cao: 800px;
khoảng trắng: dòng trước;
đường viền: màu đen 1px;
phần đệm: 5px;
}

đầu vào[type="file"]{
lề: tự động;
chiều rộng: 960px;
chiều cao: 50px;
lề trái: 250px;
khoảng trắng: dòng trước;
đường viền: màu đen 1px;
phần đệm: 5px;

}

#nav {
đường viền:3px liền khối #3e4547;
hộp-bóng:2px 2px 8px #000000;
bán kính đường viền: 3px;
-moz-biên giới-bán kính: 3px;
-webkit-biên giới-bán kính: 3px;
vị trí: cố định;
trên cùng: 0; trái: 0;
}
#nav, #navul {
kiểu danh sách: không có;
phần đệm: 0;
chiều rộng: 200px;
}
#navul {
vị trí: tương đối;
chỉ số z:-1;
}
#navli {
vị trí: tương đối;
chỉ số z:100;
}
#navulli{
lề trên:-23px;

-moz-chuyển tiếp: 0,4 giây tuyến tính 0,4 giây;
-ms-transition: 0,4 giây tuyến tính 0,4 giây;
-o-chuyển tiếp: 0,4 giây tuyến tính 0,4 giây;
-webkit-transition: 0,4 giây tuyến tính 0,4 giây;
chuyển tiếp: 0,4 giây tuyến tính 0,4 giây;
}
#nav li a {
màu nền:#d4d5d8;
màu:#000;
hiển thị:khối;
cỡ chữ: 12px;
độ dày phông chữ: đậm;
chiều cao dòng: 28px;
phác thảo: 0;
đệm-trái: 15px;
trang trí văn bản: không có;
}
#nav li a.sub {
nền:#d4d5d8 url("../images/down.gif") không lặp lại;
}
#nav li a + img {
con trỏ:con trỏ;
hiển thị: không có;
chiều cao: 28px;
trái: 0;
vị trí: tuyệt đối;
đỉnh: 0;
chiều rộng: 200px;
}
#nav li a img {
chiều rộng đường viền: 0px;
chiều cao: 24px;
chiều cao dòng: 28px;
lề phải: 8px;
căn dọc:giữa;
chiều rộng: 24px;
}
#nav li a:hover {
màu nền:#bcbdc1;
}
#navullia{
màu nền:#eee;
viền-dưới:1px rắn #ccc;
màu:#000;
cỡ chữ: 11px;
chiều cao dòng: 22px;
}
#nav ul li a:hover {
màu nền:#ddd;
màu:#444;
}
#nav ul li a img {
nền: url("../images/bulb.png") không lặp lại;
chiều rộng đường viền: 0px;
chiều cao:16px;
chiều cao dòng: 22px;
lề phải:5px;
căn dọc:giữa;
chiều rộng: 16px;
}
#nav ul li:nth-child(odd) a img {
nền:url("../images/bulb2.png") không lặp lại;
}
#nav a.sub:tiêu điểm {
nền:#bcbdc1;
phác thảo: 0;
}
#nav a:tập trung ~ ul li {
lề trên: 0;

-moz-chuyển tiếp: tuyến tính 0,4 giây;
-ms-transition: tuyến tính 0,4s;
-o-chuyển tiếp: tuyến tính 0,4 giây;
-webkit-transition: tuyến tính 0,4 giây;
chuyển tiếp: tuyến tính 0,4 giây;
}
#nav a:tiêu điểm + img, #nav a:hoạt động + img {
hiển thị:khối;
}
#nav a.sub:hoạt động {
nền:#bcbdc1;
phác thảo: 0;
}
#nav a:active ~ ul li {
lề trên: 0;
}
#nav ul:di chuột li {
lề trên: 0;
}





Xem sitemap của VNExpress

Về html - căn chỉnh không mong muốn trong menu khi thêm đầu vào và div bằng CSS3 + HTML5, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/36535474/

27 4 0
Đề xuất bài viết: Làm cách nào để đẩy giá trị vào các đối tượng lồng nhau trong Angular?
Đề xuất bài viết: Lỗi liên kết C++ LNK2005
Đề xuất bài viết: android — BeautifulSoup tìm lớp tiếp theo
Đề xuất bài viết: Bố cục CSS hai cột, cột thứ hai thụt lề
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Các bài viết phổ biến trên toàn bộ trang web
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com