我想要的是我的照片与我的技能列表,左边的技能,右边的图片一致。
所以我所做的就是将列表和图片放在单独的" div"中。使用" display:inline-block;" CSS中的属性。
请注意,div都有"宽度:50%;"
.divIN { margin: 25px 0px 25px 0px;}
.both {
width: 50%;
display: inline-block;
}
#imag {
width: 100%;
height: auto;
}

<div id="top" class="divIN">
<div class="both">
<h1>Present Skills</h1>
<ul>
<li>C/C++</li>
<li>Python</li>
<li>HTML(CSS, Bootstrap)</li>
<li>Java(Not Right Away!)</li>
</ul>
</div>
<div class="both"><img src="https://drive.google.com/uc?id=0B9tI4qB-P3oAZjJ6dWZ5VHpPRkU" alt="Image not displayed" id="imag">
</div>
</div>
&#13;
答案 0 :(得分:1)
当您使用display:inline-block
时,元素之间的空间总是很小。基本上它是浏览器添加的字符之间的空间。你可以在stackoverflow中找到很多技巧来避免这种情况,如果使用内联块是必要的,比如在第二个div中添加一个小的边距,使用font-size:0;或者甚至是黑客在html中添加div标签的返回值,如下例所示。
简单的方法应该是使用内联块的浮动
.divIN { margin: 25px 0px 25px 0px;}
.both {
width: 50%;
display: inline-block;
}
#imag {
width: 100%;
height: auto;
}
&#13;
<div id="top" class="divIN">
<div class="both">
<h1>Present Skills</h1>
<ul>
<li>C/C++</li>
<li>Python</li>
<li>HTML(CSS, Bootstrap)</li>
<li>Java(Not Right Away!)</li>
</ul>
</div
><div class="both"><img src="https://drive.google.com/uc?id=0B9tI4qB-P3oAZjJ6dWZ5VHpPRkU" alt="Image not displayed" id="imag">
</div>
</div>
&#13;
答案 1 :(得分:0)
您只需将float:left
添加到两个div
.divIN { margin: 25px 0px 25px 0px;}
.both {
width: 50%;
display: inline-block;
float:left;
}
#imag {
width: 100%;
height: auto;
}
<div id="top" class="divIN">
<div class="both">
<h1>Present Skills</h1>
<ul>
<li>C/C++</li>
<li>Python</li>
<li>HTML(CSS, Bootstrap)</li>
<li>Java(Not Right Away!)</li>
</ul>
</div>
<div class="both"><img src="https://drive.google.com/uc?id=0B9tI4qB-P3oAZjJ6dWZ5VHpPRkU" alt="Image not displayed" id="imag">
</div>
</div>
答案 2 :(得分:0)
您可以使用float并将屏幕分成两半,然后根据您的要求进行自定义。
.divIN { margin: 25px 0px 25px 0px;}
.both {
width: 50%;
display: inline-block;
float: left;
}
#imag {
width: 80%;
height: auto;
}
<div id="top" class="divIN">
<div class="both" style="width:50%">
<h1>Present Skills</h1>
<ul>
<li>C/C++</li>
<li>Python</li>
<li>HTML(CSS, Bootstrap)</li>
<li>Java(Not Right Away!)</li>
</ul>
</div>
<div class="both" style="width:50%"><img src="https://drive.google.com/uc?id=0B9tI4qB-P3oAZjJ6dWZ5VHpPRkU" alt="Image not displayed" id="imag">
</div>
</div>
答案 3 :(得分:0)
您也可以使用flex布局。
.divIN
{
margin: 25px 0px 25px 0px;
display:flex;
}
.both {
flex:1;
}
#imag {
width: 100%;
height: auto;
}
<div id="top" class="divIN">
<div class="both">
<h1>Present Skills</h1>
<ul>
<li>C/C++</li>
<li>Python</li>
<li>HTML(CSS, Bootstrap)</li>
<li>Java(Not Right Away!)</li>
</ul>
</div>
<div class="both"><img src="https://drive.google.com/uc?id=0B9tI4qB-P3oAZjJ6dWZ5VHpPRkU" alt="Image not displayed" id="imag">
</div>
</div>