小编Pet*_*ver的帖子

.htaccess将子域重写到目录并将子域保留在url中

我需要使用.htaccess将子域重写为子目录,但是将子域保留在url中,如下所示:

在浏览器中访问的网址: sub1.domain.com

服务网址: sub.domain.com/sub1/

我尝试了以下内容

RewriteCond %{HTTP_HOST} ^subdomain.domain.com
RewriteRule ^(.*)$ http://subdomain.domain.com/subdomain/$1 [L,NC,QSA]
Run Code Online (Sandbox Code Playgroud)

但这会导致无限循环.我知道通过php更容易做到这一点,但使用.htaccess是否有任何解决方案?

php apache .htaccess mod-rewrite url-rewriting

7
推荐指数
1
解决办法
1万
查看次数

如何在 CSS 中启用放大设置为 100% 宽度的图像?

即使在 CSS 中将图像设置为 100% 宽度,如何启用放大图像?

这个问题可能听起来自相矛盾——如果你将某些东西设置为 100% 宽度

img {
    width: 100%;
    height: auto;
    padding: 0;
    border: 0;
    margin-bottom: 0.66em;
Run Code Online (Sandbox Code Playgroud)

你想要那样,不是吗?

好吧...图这个:有一个你想要100%宽的图像库。用户缩放,这只会缩放文本。无论缩放级别如何,图像都将继续为 100%。

我想要的是这种行为:

图像在中性缩放级别为 100% 宽,但是当用户缩放页面时,图像也会缩放,但是:即使用户调整浏览器大小(如果在正常飞涨)。

是否只有 CSS 解决方案?

使用 javascript 的可能解决方案是将图像宽度设置为 javascript 中浏览器窗口的 px。缩放将按预期对图像起作用。当用户调整浏览器大小时,javascript 必须再次更改图像的宽度。

css image

5
推荐指数
1
解决办法
3425
查看次数

如何在包装时使列表项在网格上排列?

假设我<ul>在响应式设计中使用以下内容:

li {
  display: inline;
  padding-right: 1em;
}
Run Code Online (Sandbox Code Playgroud)
<ul>
  <li>
    MenuItemHeinz
  </li>
  <li>
    MenuItemHinrich
  </li>
  <li>
    MenuItemRoffen
  </li>
  <li>
    MenuItemStaffRoffeltack
  </li>
  <li>
    MenuItemHeinz
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

当我调整浏览器窗口的大小或查看手机中的页面时,它会像这样断开:

在此输入图像描述

如何让菜单项在打破时很好地排列在网格上,例如像这样?最好只使用css ...当然;)

在此输入图像描述

html css css3 flexbox responsive-design

5
推荐指数
1
解决办法
2637
查看次数