1、网页设计中怎样能使图片与水平线对齐???
?
2、网页制作问题,怎么让字对齐上面图片
图片上加属性
<img style="float:left;" src="" />
同时它的父元素要清楚浮动
3、网页制作图片怎么居中
图片的宽度和高度是未知的,没有一个固定的尺寸,在这个前提下要使图片在一个固定了宽度和高度的容器中垂直居中,想想感觉还是挺麻烦的,由于最近的项目可能会用到这个方案,所以把一些常用的方法都收集整理了一下。
下图是理想中的效果图,外部容器的宽度和高度是固定的,中间的图片宽度和高度未知,但是图片要始终要相对于外部的容器垂直居中。
但是实际中实现的效果并不是很完美,由于各浏览器的解析都各不相同,所以各浏览器都会有1px-3px的偏差。
方法一 (XHTML 1.0 transitional):
该方法是将外部容器的显示模式设置成display:table,img标签外部再嵌套一个span标签,并设置span的显示模式为display:table-cell,这样就可以很方便的使用vertical-align象表格元素那样对齐了,当然这只是在标准浏览器下,IE6/IE7还得使用定位。
HTML结构部分:
<div id="box">
<span><img src="images/demo.jpg" alt=""></span>
</div>
CSS样式部分:
<style type="text/css">
#box{
width:500px;height:400px;
display:table;
text-align:center;
border:1px solid #d3d3d3;background:#fff;
}
#box span{
display:table-cell;
vertical-align:middle;
}
#box img{
border:1px solid #ccc;
}
</style>
<!--[if lte IE 7]>
<style type="text/css">
#box{
position:relative;
overflow:hidden;
}
#box span{
position:absolute;
left:50%;top:50%;
}
#box img{
position:relative;
left:-50%;top:-50%;
}
</style>
<![endif]-->
方法二 (XHTML 1.0 transitional):
方法二和方法一的实现的原理大同小异,结构也是相同的,方法一用的是条件注释,方法二就用的CSS Hack。
CSS样式部分:
<style type="text/css">
#box{
width:500px;height:400px;
overflow:hidden;
position:relative;
display:table-cell;
text-align:center;
vertical-align:middle;
border:1px solid #d3d3d3;background:#fff;
}
#box span{
position:static;
*position:absolute; /*针对IE6/7的Hack*/
top:50%; /*针对IE6/7的Hack*/
}
#box img {
position:static;
*position:relative; /*针对IE6/7的Hack*/
top:-50%;left:-50%; /*针对IE6/7的Hack*/
border:1px solid #ccc;
}
</style>
该方法有个弊端,在标准浏览器下由于外部容器#box的显示模式为display:table-cell,所以导致#box无法使用margin属性,并且在IE8下设置边框也无效。
方法三 (XHTML 1.0 strict):
标准浏览器还是将外部容器#box的显示模式设置为display:table-cell,IE6/IE7是利用在img标签的前面插入一对空标签的办法。
HTML结构部分:
<div id="box"><i></i><img src="images/demo.jpg" alt=""></div>
CSS样式部分:
<style type="text/css">
#box{
width:500px;height:400px;
display:table-cell;
text-align:center;
vertical-align:middle;
border:1px solid #d3d3d3;background:#fff;
}
#box img{
border:1px solid #ccc;
}
</style>
<!--[if IE]>
<style type="text/css">
#box i {
display:inline-block;
height:100%;
vertical-align:middle
}
#box img {
vertical-align:middle
}
</style>
<![endif]-->
方法三也同样适用XHTML 1.0 transitional。以上方法都是收集于网页教学网,暂时只对这3个方法比较满意,兼容性方面不错,使用起来的限制也比较小,还有些方法我也都一一测试过,效果都不理想,在各浏览器中的差异比较大。另外司徒正美这里也收集了一些方法。
4、请教大家网页制作时图片怎么水平对齐?
你这样做有点不科学,不同分辨率的显示器显示的效果会不一样,最好把两张图各放在一个框里,然后把表格的填充、间距、边框都设为0,这样两张图就能贴紧,又能对齐了。
5、用dreamweaver制作网页时,怎么让文字和图片对齐
鼠标选择要更改的文字点击《属性》
点击《css》
更改字体,点击《字体》的第一个下拉框来更改文件的字体
设计文字对齐方式。如居中对齐。
设计字体大小 ,点击《大小》第一个下拉框来选择想要的字体字大小。比如24。
更改字体大小单位通常为px即像素。更改方法点击大小的第二个选择框。
设计文字的颜色。点击《大小》的第三个按钮在弹出的色板中鼠标移到喜欢的颜色上点击即可。
不要忘记保存文件,要不然在浏览器预览时没有效果。
6、网页设计怎么把两张图片放平对齐
可用DIV做
你的意思是在两张图片中间放表格吗?如果是的话那就可以这样:
<style>
#vv{ float:left;}
</style>
<div id="vv"><img src=....../></div>----图片一
<table 设置宽度高度 float=left;>
<tr>
<td></td>
<td></td>
</tr>
</table>
<div><img src=....../></div>----图片二
这样做就是把第一个DIV和中间表格的float都设置成left,这样第二张图片就自动跑上去了
7、在网页设计中图片怎么和下标字对齐
我自己做法是:
<img src=“../imagefiles/1_06c573b9-b935-4a85-a413-963ef0306998.jpg” /><span>宁波埃美柯水管</span>
然后给span写样式:“display:block;”使文字所在的SPAN变成块状,回然后再定义SPAN的宽度答与图片一样,最后再设置SPAN内容居中就好了
8、如何运用网页设计中对齐原则
西安UIpark
视觉上遵从保持尺寸和边缘的一致性。
对齐可以让一个网站页面看起来比较规范整齐。对齐一般有三种方式:左对齐、居中对齐、右对齐。
在网页当中运用比较多的是居中对齐和左对齐,大篇幅的右对齐可读性上比较差,所以出现的频率不高,小部分的出现还是有的。不管是哪种方式的对齐,网页中对齐后的文本一定要考虑可读性的问题,千万不要本末倒置。
对齐在网页中的运用无非还是上面那三种对齐方式,正常情况下我们要注意的对齐有这些:元素的对齐、文字的对齐、图片的对齐、区块布局的对齐。
1、元素对齐
元素的对齐指的是网页中的一些按钮、图标、搜索框等网页中的元素统一采用一种对齐方式对齐。
用主页来举例,可以看到图标部分都是居左对齐的,元素上的对齐分布让整个界面看起来整齐简洁,内容划分也变得比较明确,可读性强,方便浏览者浏览。
一个网页当中,会有很多元素,而元素的对齐可以让整个界面变得井然有序,元素过于随意摆放没有规律,会让界面杂乱无章。
2、文字的对齐
文字的对齐方式也不外乎上面三种,左对齐是最常见的,居中对齐常出现在文章详情的标题部分,右对齐文字出现的频率小一点,不会以大篇幅出现,大部分在登陆注册或是产品详情界面中常见。
左对齐的方式适合人们的阅读习惯,在网页中也比较常见,这里不多讲了。
居中对齐是进几年随着html5流行起来,越来越多设计师用居中对齐作为一些区块内容展示的方式。
可以看到,苹果官网在产品介绍页面,文字用得比较多的是这种居中对齐。这样的对齐方式有个好处就是让浏览者的视线集中在该区块内容上,其次从样式上的不对称感可以增加界面的层次感和设计感。但是文字居中对齐不适用于文字内容太多的区块。
右对齐常见到的是在一些小的细节中,比如登陆注册界面、底部导航区块等,仔细看看还是可以发现有一些地方用到了右对齐。
惠普商城注册界面中输入框提示文字全部都是居右对齐,让提示信息和输入框看起来更为整体和舒服。在注册界面上的设计,大部分设计都是提示信息居右对齐,包括蝉知注册界面也是这样的设计方式,不信可以打开网站看看。
3、图片的对齐
图片对齐也不外乎上面说的三种方式,图片对齐好处理一些,主要根据网页想表达的内容去做对齐,以达到好的视觉展示效果。所以在不同的情况下,可以采用不同的对齐方式。
在当当的图书展示页中,列表展示方式下图片在图片的左边,文字在图片的右侧。
在大图展示方式下,可以看到产品图是居中展示的。所以就算是同一个网站也不会只用一种对齐方式,对齐比较灵活,就算是同个页面,也可能为了视觉效果而采用两种或三种对齐方式,这个根据整个界面的效果而定。
4、区块布局的对齐
上面讲的小元素对齐重要,那大的区块对齐也很重要。视觉上的对齐,可以让浏览者快速的浏览到相应的内容。小元素不对齐会显得乱,大区块不对齐会让整个界面没有秩序感。
这样的情况最常出现在一些产品展示的网站当中,设计这个网页的设计师说他们刻意追求不对称感。按钮的不对齐,和区块的不对齐,让整个界面显得很粗糙。在不是瀑布流的情况下,这种区块大幅度出现在界面当中的时候,对浏览者来说就是一种折磨。
说到区块的对齐,不得不提的栅格系统,栅格系统可以让一个网站看起来有秩序感。很多人不喜欢栅格系统,觉得限制他们自己的创意。
事实上,栅格的运用可以很灵活,分多少栏全看设计师的设计。
用当当的登陆界面给大家总体分析一下,在当当网的界面当中,有左对齐、居中对齐和右对齐,其实这些概念大家都懂,就是不知道怎么合理的运用到各个网页当中。
可以看到整个界面的层次区分图,这是人视觉停留的内容层次图,通过层级关系的分析,我们可以找到一定的规律:
第一眼是居中显示的,当视线提留到1区时,1区的内容是右对齐,视线转移到2区时,2区内容是左对齐。3区则是为了平衡界面有左对齐也有右对齐。
因此可见,对齐也是有层次的,不同层次内容可以采用不同的对齐方式。
对齐相比较之前的其他设计原则来说,会比较简单也好理解,但是在具体的实践过程中,还需要设计师们去思考和设计。对齐,不仅可以在信息层级上一致,而且会更有气势。
总之,在做网站的时候要以内容为主旨,界面设计一定是要方便用户快速找到他们想要的。其次使用正确的对齐方式,让界面更为整齐,信息更为明确。