我想在浏览器窗口缩小时将段落文本换行到下一行。目前,它保持在同一个地方,并且当浏览器窗口缩小到段落文本之外时出现水平滚动条。CSS段落换行到下一行
我试过CSS3文本包装属性,但它没有工作,或者我没有使用它的权利。
我想在浏览器窗口缩小时将段落文本换行到下一行。目前,它保持在同一个地方,并且当浏览器窗口缩小到段落文本之外时出现水平滚动条。CSS段落换行到下一行
我试过CSS3文本包装属性,但它没有工作,或者我没有使用它的权利。
变化这在你的CSS:
#header {
background: url("http://www.domainandseo.com/portfolio/page-view/images/header-bg.jpg") no-repeat transparent;
min-height: 109px;
/* width: 928px; */// <-- remove this line
}
.header-content {
bottom: 15px;
clear: both;
margin-left: 190px;
position: relative;
/* width: 106%; */// <-- remove this line
}
说明: 去除#header
的width: 928px
将导致头部变得100%
宽,这意味着“一样宽的浏览器,因此收缩时,浏览器变得更小“。从#header-content
中删除width: 106%
使其与母公司#header
一样宽。
附注:使用超过100%的宽度通常是一个坏主意,它们呈现奇怪的布局问题,难以追踪,通常意味着元素最终在视口之外,这几乎总是不可取的。
您已将#header div设置为固定宽度。如果您希望它使用浏览器进行包装,请使用百分比设置宽度。
我为标题使用了固定的背景图像。当我将其转换为百分比,并且浏览器尺寸减小时,背景图像似乎会被裁剪。任何解决方法? –
Google'CSS背景大小的封面' – crs1138
谢谢......这与使用固定宽度的容器作为布局原因的菜单完美结合。 –