Trang 1 / 2 12 LastLast
Hiển thị kết quả từ 1 đến 10 / 12

Chủ đề: float left cho div?

  1. #1
    Tham gia
    24-12-2008
    Location
    www.tivi4u.com
    Bài viết
    647
    Like
    0
    Thanked 5 Times in 3 Posts

    float left cho div?

    mình cố định width cho div và float left nhưng cái div B không qua trái được do vướng div A. có thể xử lý bằng cách cố định height nhưng ngoài cách này còn cách nào khác không các bạn?
    Quote Quote

  2. #2
    Tham gia
    20-12-2011
    Location
    Tâm Huyết .Com
    Bài viết
    718
    Like
    26
    Thanked 119 Times in 91 Posts
    còn một cách khác.
    Bạn sinh ra 1 div, bao 3 cái div con, cứ 3 div con bạn gộp lại trong 1 div to => mỗi dòng là 1 div to.
    realkai.com | Mạng quảng cáo hiển thị

  3. #3
    Tham gia
    20-02-2013
    Bài viết
    16
    Like
    0
    Thanked 1 Time in 1 Post

    đây là kiểu trình bày của Pin mà bạn

    Bạn muốn trinh bày theo kiểu như này "pinterest chấm com xuộc meyeunhe" phải không
    Nếu chỉ làm bằng css thì e là khó, bạn view source của thằng Pin lên là biết nó làm kiểu gì ngay

  4. #4
    Tham gia
    24-12-2008
    Location
    www.tivi4u.com
    Bài viết
    647
    Like
    0
    Thanked 5 Times in 3 Posts
    hiz! gom 3 bài vào 1 div hơi mệt do mình edit cái theme của blogspot mà, sửu code kia còn mệt hơn nên mình chỉ muốn chỉnh sửa css thôi.
    đúng là mình muốn làm theo cái meyeunhe thật, nhưng viewsource thấy code nó fix số cố định như web tĩnh vậy.

  5. #5
    Tham gia
    20-12-2011
    Location
    Tâm Huyết .Com
    Bài viết
    718
    Like
    26
    Thanked 119 Times in 91 Posts
    nếu bạn muốn làm như pinterest thì phải dùng jquery. nói chung là vẫn khó làm khi dùng trên blogspot
    realkai.com | Mạng quảng cáo hiển thị

  6. #6
    Tham gia
    08-04-2012
    Bài viết
    241
    Like
    17
    Thanked 48 Times in 40 Posts
    bác xác định sai vấn đề nhóe, cái B không qua được trái là do cái thằng trên B nó height thấp đủ chỗ nên nó cứ nằm đó. Không liên quan gì cái A cả nhóe.

    Em cũng đụng hàng rồi và cách giải quyết như sau:

    - xài javascript xác định lại vị trí, dùng plugin hay viết mẹ nó vài dòng xác định lại thằng thứ 3 cũng được.

    - xài css ( muốn hỗ trợ ie7 trở xuống phải có file js đi kèm ) đó là :nth-child() selector. Bác có thể chọn ra thằng đầu tiên của mỗi dòng 3n 4n 5n 2n+1 xyzn tè le hột me.

  7. #7
    Tham gia
    03-02-2010
    Bài viết
    569
    Like
    56
    Thanked 93 Times in 65 Posts
    Có thể dùng cách này xem sao:

    Code:
    display: inline-block;
    Mã hành vô lực giai nhân sấu, nhân bất phong lưu chỉ vi bần.

    WordPress VietNam

  8. #8
    Tham gia
    29-08-2007
    Location
    Hà lội wê mềnh
    Bài viết
    75
    Like
    5
    Thanked 15 Times in 11 Posts
    demo cho nó dễ hiểu
    http://www.izwebz.com/css/css-display-inline-block/


    lưu ý 1 điều là nếu dùng cách này thì các element sẽ không dính sát vao nhau như dùng float, mà nó sẽ bị 1 khoảng trống nhỏ 2-3-4 px tùy trình duyệt -> margin sẽ phải khác 1 chút so với dùng float

  9. #9
    Tham gia
    26-04-2012
    Bài viết
    8
    Like
    0
    Thanked 1 Time in 1 Post
    Trước thẻ div B bạn cho thuộc tính css clear:both này vào thì thẻ div B sẽ canh sang trái.
    Thân!

  10. #10
    Tham gia
    04-05-2006
    Bài viết
    105
    Like
    8
    Thanked 16 Times in 16 Posts
    trước div b bạn đặt mã <div style='clear:both'></div> là được

Trang 1 / 2 12 LastLast

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •