Hãy đăng ký thành viên để có thể dễ dàng trao đổi, giao lưu và chia sẻ về kiến thức đồ họa.
  1. Hãy đăng ký subscribe kênh Youtube mới của Việt Designer tại địa chỉ: Youtube.com/VietDesignerChannel để theo dõi các video về thiết kế đồ họa. Do trước đó kênh cũ bị Youtube quét không rõ lý do, trong thời gian chờ kháng cáo nếu các bạn thấy video trên diễn đàn bị die không xem được thì có thể vào kênh mới để tìm xem video sơ cua nhé.
    Loại bỏ thông báo

Help cách cho chiều dài, chiều cao trang web biến đổi

Chủ đề thuộc danh mục 'Hỏi đáp - Thảo luận về web' được đăng bởi virut.exe, 10/6/13.

Lượt xem: 5,440

  1. virut.exe Thành viên cấp 1

    Mình thảo luận nhiều trên này rồi, mới học gà mà, chắc ko cần giới thiệu thêm, hôm nay lại mắc phải tình trạng này tức là web mình 2 cột 1 cột side bar 1 cột content, mình sẽ cho nội dung của mỗi trang khi mình click load vào phần content, chả là phần content mình cho cao cố định 800px, khổ nỗi với những trang con có nội dung hiển thị dài ko quá 800px thì thấy hết nội dung còn trang có nội dung dài hơn thì nó thiếu mất phần sau ko hiển thị được, mình đã thử đặt chiều cao là auto mà đặt auto thì khi chưa có nội dung thì thấy trang web ngắn củn lại, lộn tùm lum hết lên. vậy h phải làm thế nào ? để chiều cao hay chiều dài trang web biến điổi theo nội dung load được.
    Đây như hình 1 là hình trang content của 1 trang web mẫu trên mạng.
    [​IMG]
    Sau đó mình click vào 1 chuyên mục nào có nội dung nhiều thì chiều dài nó biến đổi dài theo hình đây:
    [​IMG][​IMG]
    Sau đó mình back lại thử click vào 1 mục có nội dung ít hơn thì nó content nó lại thu ngắn lại phù hợp với chiều dài nội dung hình đây:
    [​IMG]Nói tóm lại là h phải làm thế nào để chiều dài hay chiều cao biến đổi theo chiều dài nội dung, xin các bạn giúp đỡ.

    ...
  2. MioDung

    MioDung Thành viên cấp 3

    muốn nó biến đổi thì đừng để chiều cao và chiều rộng :*
  3. Phạm Hữu Dư

    Phạm Hữu Dư phamhuudu.com Ban quản trị

    Ý của MioDung là đừng thêm thuộc tính css height và width hả? :D
    virut.exe thích bài viết này
  4. Tiến Nava

    Tiến Nava Thành viên cấp 2

    Định dạng width và height về % chứ không phải là px thì sẽ được thôi :)
    virut.exe thích bài viết này
  5. việt ptit

    việt ptit Thành viên cấp 3

    Như bạn ở trên nói đặt về % là đc nhưng chỉ cần đặt width thôi chứ height không cần đặt gì cả vì mình làm sao biết được nội dung phần content nó dài ngắn ra sao.
    Còn như ảnh demo của bạn nhé lúc đầu cái tin là "Bệnh viện FV......" nó chỉ hiện ra 1 đoạn đầu thôi khi kích vào tin đấy nó mở ra toàn bộ nội dung ở 1 trang khác thì nếu bạn dùng Wordpress có thể tìm hiểu cái hàm gọi là "the_exceprt" hoặc tham khảo "bộ" video PSD2HTML của DemonWarlock trong đó video về "the_exceprt" là 4.12
    virut.exe thích bài viết này
  6. Tiến Nava

    Tiến Nava Thành viên cấp 2

    Nội dung content được định sẳn thì nó tự động thôi thường thì dân code chả bao giờ đặt height là bao nhiêu cả :)
    Cái này còn phụ thuộc nhiều vào right của bạn ấy là gì nữa mà :)
    virut.exe thích bài viết này
  7. leeyool

    leeyool Thành viên cấp 1

    min-height: 800px; //tùy bạn
    height: auto;
    overflow: hidden;

    nghe đồn là vậy, nếu nó không chạy đừng chửi mình nhá... hje hje
    virut.exe thích bài viết này
  8. virut.exe

    virut.exe Thành viên cấp 1

    Đệch! bác MioDung bày thế là toi rồi, bác chém gió hay bày thật đấy, cách nỳ nghe lạ nha.
    bác Tiến Nava để là % thì được hả bác, bác có thể nói kỹ hơn vì sao để % và để % khác với để px thế nào không ?
    cách của bác việt ptit cóa vẻ dành cho dân p rào (pro)
    Ý kiến của bác leeyool trùng với mấy đại ca bên 4rum zend frame work đấy. tốt
  9. virut.exe

    virut.exe Thành viên cấp 1

    Đệch vừa coi lại, tình hình là trong phần body để hiện thị nội dung mình đã thêm 2 thuộc tính là height:auto; và min-height:800px; như các bác bày vậy mà nó vẫn bị lỗi là với những nội dung dài thì nó không hiện ra hết các bác ợ:
    Hình nè
    [​IMG]

    có bác bên 4rum vnz kêu là có thể trước đó code css của mình đã có vấn đề chỗ nào đó rồi, các bác biết có thể nó gặp vấn đề chỗ nào ko? và tại sao set 2 thuộc tính height kia rồi mà nó vẫn ko được.
  10. việt ptit

    việt ptit Thành viên cấp 3

    Mình cũng mới tập tọe code web thôi mà, mấy cái nói trên kia cũng là thấy trong đĩa người ta nói vậy thì nói lại thôi.
    Còn về % và px thì ví dụ như này cho dễ bạn nhé, width =800px thì nó sẽ hiển thị trang web có độ rộng là 800px vào giữa màn hình và 2 bên trình duyệt sẽ bị trống, còn nếu width=100% thì chiều rộng web sẽ ra sát mép màn hình luôn
    virut.exe thích bài viết này
  11. việt ptit

    việt ptit Thành viên cấp 3

    Bạn thử firebug để kiểm tra xem trước đó đã đoạn code nào đặt chiều dài cho nó chưa
    virut.exe thích bài viết này
  12. Tiến Nava

    Tiến Nava Thành viên cấp 2

    bạn đính kèm code lên đi chứ thế này thì :D
    virut.exe thích bài viết này
  13. virut.exe

    virut.exe Thành viên cấp 1

    móa, hóa ra đã để height auto roài mà em lại quăng cái nội dung đó trong cái iframe có giới hạn chiều cao, thưởu lào ló bị thế, sửa dk rồi các bác ợ, cám ơn các bác đã giúp đỡ.
  14. nguyễn năng

    nguyễn năng Thành viên cấp 2

    Nhờ vả kiểu gì mà toàn Đệch với Móa vậy trời?
  15. Vương Nguyên Bình

    Vương Nguyên Bình Mới đăng kí

    Bác có demo không show ra đây e xem cho . E đoán bác đang để thẻ ID hoặc Class của bác giữa sidebar và content nó bị lẫn lộn với nhau. Bình thường để height: auto là chiều cao tự fix theo nội dung rồi

Ủng hộ diễn đàn