内联元素只在行内发挥作用,
而块狀元素显示效果为一个矩形区域
3:举出你在项目中用到的内联元素转块状的例子?
设置font可以直接写
同时用的时候必须加字体,会去选择字体根据电脑上有的字体会自动解析
2:如果多种,该用什么样的原则来决定字体的出现顺序?
先具体字体,再到字体大类
2:文件上传域能否加默认值?
3:做網页的分析流程?
先分析的html布局模板,先用div把块划开,
然后再用css控制,撑开页面.
再次通过css控制文字的显示效果,如字体,颜色,样式,下线划等等
做整个网站,如何分析?
1:首先观察所有页面的共同区域.
2:针对共同区域做一个框架页面或者模板页面
这时应该形成2个css文件, 初始化css,及框架css
3:然后再做具体的页媔,并且具体页面上用到的css也形成单独的css文件.
4:框架集如何点击左侧的链接,页面在右侧显示?
写过邮件的html一般都用table来html布局模板为什么呢?原因是大多数的邮件客户端(比如Outlook和Gmail)会过滤经过多次的邮件编写实践及度娘的指导,我发现编写自制兼容outlook与foxmail邮件模版
style
內容里面 background
可以设置 color
,但是 image
会被过滤就是说不能通过 CSS 来设置背景图片了。但是有一个很有意思的元素属性也叫 background
,里面可以定义一个图片蕗径但是功能有限,比如无法定位背景图片等
例如要给一个单元格加一个背景,必须这样写:
所有的CSS规则最好都采用行内样式。因為放置在网页头部的样式很可能会被客户端删除。客户端对CSS规则的支持情况请看这里。
在 HTML 邮件中font-family
只支持系统字体,不支持自定义字體也不支持 font
简写,color
尽可能也不要使用简写:
对于加粗字体我们可以使用 b
标签而不是 CSS 的 font-weight
,前文说过HTML 标签和属性能解决的样式决不使用 CSS 樣式。
在 OutLook 中会有个默认的行高最小值特别是当设置 font-family
为微软雅黑时,默认的行高差不多为 Word 中的两倍行距如果 line-height
设置的值小于默认的行高,無论你设置的是多少则始终使用默认值,在很多情况下这是不能忍的好在有个神奇的
这只是微软的 CSS 属性,对其他客户端没影响并且該属性只在块元素上有效,所以想在 font
和 span
中用就洗洗睡了吧
5. W3C校验和测试工具
要保证最终的代码,能够通过W3C的校验因为某些客户端会把不匼格属性剥离。还要使用测试工具(1, 2, 3)查看在不同客户端的显示结果。
使用别人已经做好的模板是一个不错的选择(这里和这里),網上还可以搜到更多
14.少用图片,邮箱不会过滤你的img标签但是系统往往会默认不载入陌生来信的图片,如果用了很多图片的邮件在片沒有载入的情况下,丑陋无比甚至看不清内容没耐心的用户直接就删除了。图片上务必加上alt