我尝试实施响应式网页来查看图片。为了做到这一点,我使用HTML5。下面是一个示例代码:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
<style type="text/css">
.center{margin: 0px auto; display: block;}
</style>
</head>
<body>
<picture>
<source media="print" srcset="https://www.mywebsiteurl/point_th@monochrome">
<source media="(max-width: 480px)"
srcset="https://www.mywebsiteurl/point_th@1x">
<source media="(max-width: 640px)"
srcset="https://www.mywebsiteurl/point_th@2x">
<source media="(max-width: 1024px)"
srcset="https://www.mywebsiteurl/point_th@4x">
<img src="https://www.mywebsiteurl/point_th@4x" class="center">
</picture>
</body>
</html>
这是我的手机网站(三星Galaxy S6 Edger)的视图:
从我的手机看,我看到我的照片周围有一个白色的空间。那么如何才能让它适合没有空格的屏幕呢?
答案 0 :(得分:2)
尝试
* {
margin: 0;
padding: 0;
}
这会将所有元素的边距和填充设置为0
,但请确保这是CSS文件中的第一件事。
您也可以尝试
picture {
height: 100vh; // vh is viewport height
width: 100vw; // vw is viewport width
}
答案 1 :(得分:1)
必须是身体默认间距的问题
body在每个html页面中都有一个默认的间距,我们需要将它设置为0
body{
margin:0;
padding:0;
}
答案 2 :(得分:0)
某些浏览器会有默认的正文边距。你可以通过以下方式删除它:
body {
margin: 0px;
}
答案 3 :(得分:0)