web设计_7_页面缺失图片或CSS的情况下仍然易读

1. 在任何可能使用背景图片的地方应设置同样的颜色的背景色。

防止图片不能加载的情况下,页面内容同样保持较好可读性。

例如文字为白色,背景图为深色,如果不设置背景色,当背景图未成功加载,

而浏览器多数默认背景为白色,那么这是文字内容无法可读。

2.当禁用CSS样式后,web仍然能够呈现很好地内容页面。

需要能够较好的保证页面核心内容与样式很好的分离。做到清晰易读的结构代码。

利用firebug等工具可进行实施观察,修改和调试。

3.利用W3C的HTML代码验证器 http://validator.w3.org/

W3C的CSS代码验证器 http://jigsaw.w3.org/css-validator/

时间: 2024-10-16 06:20:29

web设计_7_页面缺失图片或CSS的情况下仍然易读的相关文章

给select设置默认值,在option在页面上已经写死的情况下

从后台传来数据 request.setAttribute("time", time), time有year.month属性, 而前台页面上的select中的option却已写死, 可以通过 jstl 表达式来进行判断. 这种写法只可以对简单的数据进行判断.  <select id="month" name="month">      <c:forEach var="item" begin="1&qu

点击不同按钮,加载不同的页面(不使用iframe的情况下)

<button id="button1">Load Html1</button> <button id="button2">Load Html2</button> <div></div> <script type="text/javascript"> $("#button1").click(function () { $("div&q

css不同情况下的各种居中方法

div水平居中 1.行内元素 .parent{ text-align: center } 2.块级元素 .son{ margin: 0 auto ; } 3.flex布局 .parent{ display: flex; justify-content: center } 4.绝对定位-定宽 .son{ position: absolute; width: 宽度 left: 50% margin-left : -0.5 * 宽度 } 5.绝对定位-不定宽 .son { position : abs

web设计之无懈可击

无懈可击的web设计旨在尽可能地考虑页面元素在各个情况下都能够呈现最好的效果. 1. 思路总览 2. 灵活的文字 3. 可伸缩的导航栏 4. 可扩展的行 5. 自由的框式组件 6. 图片/标题/说明文字布局 7. 页面缺失图片或CSS的情况下仍然易写 8. 数据表格内容样式分离 9. 响应式布局           1. 思路总览 核心思想:结构和样式分离 HTML与CSS 只有充分将页面核心内容和外观设计相分离而获得的灵活性,才能顺利构建出能够满足每个web用户需要的最佳设计方案. 核心要求:

[转]响应式WEB设计学习(2)—视频能够做成响应式吗

原文地址:http://www.jb51.net/web/70361.html 上集回顾: 昨天讲了页面如何根据不同的设备尺寸做出响应.主要是利用了@media命令以及尺寸百分比化这两招. 上集补充: 其中,利用以下CSS设置让图片或视频大小不超过设备屏幕的宽度: 复制代码 代码如下: img, object{max-width:100%;} 这一语句一般加在@media screen and (max-width:481)的判断内,主要是让手机用户在查看网页时图片不至于比手机屏幕还大. 这一招

Web设计的未来:响应式设计路在何方?

2014年,通过移动设备上网的人数将超过PC端.在未来,设计移动设备将成为Web开发人员的首要任务. 响应式设计似乎被看做成未来的设计方向,但我不赞同.今天,我要解释为什么我认为响应式设计并不是Web设计的最佳解决方案. 什么是响应式设计? 维基百科对响应式设计是这么介绍的: 响应式Web设计是网站制作使用的一个叠层样式表( CSS3media queries),结合流体网格适应各种布局,还可灵活使用图像.用户可跨越不同设备和浏览器的限制,访问相同内容,布局也利于阅读和浏览,只需细微的调整.平移

响应式web设计(Responsive web design)

在全面进入互联网时代后,随着各种移动设备的普及,移动互联网更加受到大众的青睐.由于移动互联网的使用量远远超出了传统互联网的使用量,移动设备也正在逐渐超越桌面设备.因为用户在移动设备上的使用习惯不同,UX设计师无法将桌面设备上的网页排版原封不动地复制到移动设备上,这会使用户在网页的操作和阅读上十分不方便. 因此,设计师试图将移动设备和桌面设备的网页分开来设计,然而因此面对的问题是:市场上移动设备屏幕的尺寸都是完全不一样的.比如iPhone的移动设备已经更新过很多次屏幕尺寸:不同品牌之间设备屏幕尺寸

CSS3-基于浮动的布局,响应式WEB设计,定位网页上的元素,设计打印页面的css技术

基于浮动的布局: 1.除非图片设置了宽度,否则始终应该要对浮动的图片设置一个宽度,这样可以让浏览器给其他内容腾出环绕的空间 2.当侧边栏的高度与主内容区的高度不一致的时候,可以用个margin进行调整 3.在一个非浮动元素<div>中存在一个浮动元素,当浮动元素高于元素本身的时候,内容就会溢出<div>中,解决方案如下: A:在</div>介绍之前添加一个换行,并且添加一个类<br class=”clear”/>,之后创建一个样式br.class{clear

超越CSS:Web设计艺术精髓 笔记

w3c创建web标准.css和css禅意花园推动css.IE7浏览器存在市场份额的时代,因为IE7对标准还不是很理想,当前网络环境,IE6和windows xp已经被微软官方停止,IE8大体支持web标准的情况下,web开发人员还需要兼容IE7的情况下,该书提供一系列解决思路. 1.在IE不支持web标准消失之前,我们都需要针对浏览器实现分级支持,同时我们不能使用浏览器Hacks2.w3c的web标准和禅意花园的出现推动css标准发展,css2-css33.javascript和DOM补css不