Hướng dẫn how to move image in css - cách di chuyển hình ảnh trong css

Tôi đang cố gắng di chuyển một hình ảnh. Tôi muốn nó được phân bổ với tiêu đề "Kinh nghiệm". Đây là mã của tôi

Mã HTML

Experience

và mã CSS

.logo{
width: 100px;
    }

.logo img{
float: left;
margin-left: 0px 0px 0px 30px;
width: 150px;
height: 38px;
}

Hướng dẫn how to move image in css - cách di chuyển hình ảnh trong css

Hỏi ngày 27 tháng 8 năm 2015 lúc 19:33Aug 27, 2015 at 19:33

6

Chỉ cần điều chỉnh CSS một chút:

.logo{
    width: 100px;
    display: inline-flex;
}

.logo img{
    margin: auto 5px;
    float: left;
    width: 150px;
    height: 38px;
}

Điều này có hoạt động không?

Giải pháp này đã hiệu quả với tôi, nhưng tôi không biết bạn vì bạn đã không đặt mã đầy đủ của mình ...

Đã trả lời ngày 27 tháng 8 năm 2015 lúc 19:52Aug 27, 2015 at 19:52

Mingle Limingle LiMingle Li

1.3191 Huy hiệu vàng15 Huy hiệu bạc38 Huy hiệu đồng1 gold badge15 silver badges38 bronze badges

0

Hãy thử thêm Float: Left to .Logo và Cài đặt Hiển thị: Chặn nội tuyến trên H2 của bạn, như vậy:

   *{
      margin: 0px;
      padding: 0px;
      font-family: Arial, Helvetica, Sans-serif;
      font-size: 34px
    }


    header{
        background-image: url(../img/bar.png);
        background-color: #00B9ED;
        height: 75px;
        border-bottom: 0px;
        padding-left: auto;
        padding-right: auto;
        width: 100%; 

    }   

    .logo{
        width: 100px;
        float: left;
        //display: inline-flex;
        }

    .logo img{
        margin: auto 5px;
        float: left;
        width: 150px;
        height: 38px;
    }
    h2 {
        display: inline-block;
    }

Đã trả lời ngày 27 tháng 8 năm 2015 lúc 20:46Aug 27, 2015 at 20:46

Hướng dẫn how to move image in css - cách di chuyển hình ảnh trong css

Làm thế nào về việc tạo ra lề trái: 0%; và lề lề. Phụ thuộc vào nơi bạn muốn di chuyển nó. Bạn đã sử dụng tốc ký cho lề trái. Chúng tôi sử dụng tốc ký chỉ cho lề. Thay vào đó, bạn đã làm lề: trên cùng bên trái bên trái. Tôi không nghĩ chương trình đọc chính xác.
You used shorthand for margin-left. We use shorthand for margin only. You did margin-left: top right bottom left instead. I don't think the program reads that correctly.

Đã trả lời ngày 10 tháng 7 năm 2019 lúc 19:53Jul 10, 2019 at 19:53

Hướng dẫn how to move image in css - cách di chuyển hình ảnh trong css


Thuộc tính position chỉ định loại phương pháp định vị được sử dụng cho một phần tử (tĩnh, tương đối, cố định, tuyệt đối hoặc dính).


Thuộc tính vị trí

Thuộc tính position chỉ định loại phương thức định vị được sử dụng cho một phần tử.

Có năm giá trị vị trí khác nhau:

  • static
  • relative
  • fixed
  • absolute
  • .logo{
    width: 100px;
        }
    
    .logo img{
    float: left;
    margin-left: 0px 0px 0px 30px;
    width: 150px;
    height: 38px;
    }
    
    0

Các phần tử sau đó được định vị bằng các thuộc tính trên, dưới, trái và bên phải. Tuy nhiên, các thuộc tính này sẽ không hoạt động trừ khi thuộc tính position được đặt đầu tiên. Chúng cũng hoạt động khác nhau tùy thuộc vào giá trị vị trí.


Vị trí: tĩnh;

Các phần tử HTML được định vị tĩnh theo mặc định.

Các phần tử định vị tĩnh không bị ảnh hưởng bởi các thuộc tính trên, dưới, trái và bên phải.

Một yếu tố có

.logo{
width: 100px;
    }

.logo img{
float: left;
margin-left: 0px 0px 0px 30px;
width: 150px;
height: 38px;
}
2 không được định vị theo bất kỳ cách đặc biệt nào; Nó luôn được định vị theo luồng thông thường của trang:

Yếu tố này có vị trí: tĩnh;

Đây là CSS được sử dụng:


Vị trí: tương đối;

Một yếu tố với

.logo{
width: 100px;
    }

.logo img{
float: left;
margin-left: 0px 0px 0px 30px;
width: 150px;
height: 38px;
}
3 được định vị so với vị trí bình thường của nó.

Đặt các thuộc tính trên, phải, dưới và bên trái của một phần tử tương đối có vị trí sẽ khiến nó được điều chỉnh khỏi vị trí bình thường của nó. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng cách nào do phần tử để lại.

Yếu tố này có vị trí: tương đối;

Đây là CSS được sử dụng:

Vị trí: tương đối;

Một yếu tố với

.logo{
width: 100px;
    }

.logo img{
float: left;
margin-left: 0px 0px 0px 30px;
width: 150px;
height: 38px;
}
3 được định vị so với vị trí bình thường của nó.
  position: relative;
  left: 30px;
  border: 3px solid #73AD21;
}

Đặt các thuộc tính trên, phải, dưới và bên trái của một phần tử tương đối có vị trí sẽ khiến nó được điều chỉnh khỏi vị trí bình thường của nó. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng cách nào do phần tử để lại.



Yếu tố này có vị trí: tương đối;

Thí dụ

div.Relative {& nbsp; Vị trí: tương đối; & nbsp; Trái: 30px; & nbsp; Biên giới: 3px rắn #73ad21;}

Hãy tự mình thử »

Vị trí: tương đối;

Một yếu tố với

.logo{
width: 100px;
    }

.logo img{
float: left;
margin-left: 0px 0px 0px 30px;
width: 150px;
height: 38px;
}
3 được định vị so với vị trí bình thường của nó.
  position: fixed;
  bottom: 0;
  right: 0;
  width: 300px;
  border: 3px solid #73AD21;
}

Đặt các thuộc tính trên, phải, dưới và bên trái của một phần tử tương đối có vị trí sẽ khiến nó được điều chỉnh khỏi vị trí bình thường của nó. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng cách nào do phần tử để lại.

Yếu tố này có vị trí: tương đối;


Thí dụ

div.Relative {& nbsp; Vị trí: tương đối; & nbsp; Trái: 30px; & nbsp; Biên giới: 3px rắn #73ad21;}

Hãy tự mình thử »

Vị trí: Đã sửa; Absolute positioned elements are removed from the normal flow, and can overlap elements.

Một phần tử có

.logo{
width: 100px;
    }

.logo img{
float: left;
margin-left: 0px 0px 0px 30px;
width: 150px;
height: 38px;
}
4 được định vị so với chế độ xem, điều đó có nghĩa là nó luôn ở cùng một nơi ngay cả khi trang được cuộn. Các thuộc tính trên, phải, dưới và trái được sử dụng để định vị phần tử.

Yếu tố này có vị trí: tương đối;

Thí dụ

Đây là CSS được sử dụng:

Vị trí: tương đối;

Một yếu tố với

.logo{
width: 100px;
    }

.logo img{
float: left;
margin-left: 0px 0px 0px 30px;
width: 150px;
height: 38px;
}
3 được định vị so với vị trí bình thường của nó.
  position: relative;
  width: 400px;
  height: 200px;
  border: 3px solid #73AD21;
}

Đặt các thuộc tính trên, phải, dưới và bên trái của một phần tử tương đối có vị trí sẽ khiến nó được điều chỉnh khỏi vị trí bình thường của nó. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng cách nào do phần tử để lại.
  position: absolute;
  top: 80px;
  right: 0;
  width: 200px;
  height: 100px;
  border: 3px solid #73AD21;
}

Đặt các thuộc tính trên, phải, dưới và bên trái của một phần tử tương đối có vị trí sẽ khiến nó được điều chỉnh khỏi vị trí bình thường của nó. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng cách nào do phần tử để lại.


Yếu tố này có vị trí: tương đối;

Thí dụ

div.Relative {& nbsp; Vị trí: tương đối; & nbsp; Trái: 30px; & nbsp; Biên giới: 3px rắn #73ad21;}

Hãy tự mình thử »Internet Explorer does not support sticky positioning. Safari requires a -webkit- prefix (see example below). You must also specify at least one of

.logo{
    width: 100px;
    display: inline-flex;
}

.logo img{
    margin: auto 5px;
    float: left;
    width: 150px;
    height: 38px;
}
0,
.logo{
    width: 100px;
    display: inline-flex;
}

.logo img{
    margin: auto 5px;
    float: left;
    width: 150px;
    height: 38px;
}
1,
.logo{
    width: 100px;
    display: inline-flex;
}

.logo img{
    margin: auto 5px;
    float: left;
    width: 150px;
    height: 38px;
}
2 or
.logo{
    width: 100px;
    display: inline-flex;
}

.logo img{
    margin: auto 5px;
    float: left;
    width: 150px;
    height: 38px;
}
3 for sticky positioning to work.

Vị trí: Đã sửa;

Vị trí: tương đối;

Một yếu tố với

.logo{
width: 100px;
    }

.logo img{
float: left;
margin-left: 0px 0px 0px 30px;
width: 150px;
height: 38px;
}
3 được định vị so với vị trí bình thường của nó.
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
  background-color: green;
  border: 2px solid #4CAF50;
}

Đặt các thuộc tính trên, phải, dưới và bên trái của một phần tử tương đối có vị trí sẽ khiến nó được điều chỉnh khỏi vị trí bình thường của nó. Nội dung khác sẽ không được điều chỉnh để phù hợp với bất kỳ khoảng cách nào do phần tử để lại.


Yếu tố này có vị trí: tương đối;

Thí dụ


div.Relative {& nbsp; Vị trí: tương đối; & nbsp; Trái: 30px; & nbsp; Biên giới: 3px rắn #73ad21;}

Hãy tự mình thử »
This example demonstrates how to set the shape of an element. The element is clipped into this shape, and displayed.



Vị trí: Đã sửa;

Một phần tử có
.logo{
width: 100px;
    }

.logo img{
float: left;
margin-left: 0px 0px 0px 30px;
width: 150px;
height: 38px;
}
4 được định vị so với chế độ xem, điều đó có nghĩa là nó luôn ở cùng một nơi ngay cả khi trang được cuộn. Các thuộc tính trên, phải, dưới và trái được sử dụng để định vị phần tử.
Một phần tử cố định không để lại một khoảng trống trong trang nơi nó thường được đặt.
Lưu ý phần tử cố định ở góc dưới bên phải của trang. Đây là CSS được sử dụng: div.Fixed {& nbsp; Vị trí: Đã sửa; & nbsp; Dưới cùng: 0; & nbsp; Phải: 0; & nbsp; chiều rộng: 300px; & nbsp; Biên giới: 3px rắn #73ad21;}
Yếu tố này có
.logo{
width: 100px;
    }

.logo img{
float: left;
margin-left: 0px 0px 0px 30px;
width: 150px;
height: 38px;
}
4
Vị trí: Tuyệt đối;
Một yếu tố có
.logo{
width: 100px;
    }

.logo img{
float: left;
margin-left: 0px 0px 0px 30px;
width: 150px;
height: 38px;
}
6 được định vị so với tổ tiên có vị trí gần nhất (thay vì được định vị so với chế độ xem, như cố định).
Tuy nhiên; Nếu một phần tử định vị tuyệt đối không có tổ tiên định vị, nó sẽ sử dụng thân tài liệu và di chuyển cùng với cuộn trang.
Lưu ý: Các phần tử định vị tuyệt đối được loại bỏ khỏi dòng chảy bình thường và có thể chồng chéo các phần tử.Đây là một ví dụ đơn giản:
Yếu tố này có vị trí: Tuyệt đối; div.Relative {& nbsp; & nbsp; vị trí: tương đối; & nbsp; chiều rộng: 400px; & nbsp; Chiều cao: 200px; & nbsp; Biên giới: 3px rắn #73ad21;}
div.absolute {& nbsp; & nbsp; vị trí: tuyệt đối; & nbsp; Top: 80px; & nbsp; Phải: 0; & nbsp; chiều rộng: 200px; & nbsp; Chiều cao: 100px; & nbsp; Biên giới: 3px rắn #73ad21;}Vị trí: dính;