html+css

1.让子元素居顶: valign

<td height="600" valign="top">   
       <table border="1" width="%90" align="center">             <tr>          

<td>1</td> </tr>
</table></td>

2.排列是横着还是竖着:

a.用<div>包裹,就是竖着,因为<div>是块级元素
<td>   <div> ![](images/01.png)</div>    ![](images/01.png)</td>
b.行级元素,就是横着排列的
  <img> ...<img>

align:left  和 float:left的区别
对一个节点align:left 的话,下一个节点元素不管是块级还是行级都会在这个节点的右边开始排列。

3.vspace 属性与hspace属性:

![](images/01.png)![](images/01.png)

4.使用 em 来设置字体大小

如果要避免在 Internet Explorer 中无法调整文本的问题,许多开发者使用 em 单位代替 pixels。

W3C 推荐使用 em 尺寸单位。
1em 等于当前的字体尺寸。如果一个元素的 font-size 为 16 像素,那么对于该元素,1em 就等于 16 像素。在设置字体大小时,em 的值会相对于父元素的字体大小改变。
浏览器中默认的文本大小是 16 像素。因此 1em 的默认尺寸是 16 像素。
可以使用下面这个公式将像素转换为 em:pixels/16=em
(注:16 等于父元素的默认字体大小,假设父元素的 font-size 为 20px,那么公式需改为:pixels/20=em

5.让自己居于父元素的中间:

<style>
    #target {
          margin:0 auto;
    }
</style>
<div>
        <div id = "target"> 1234 </div>
 </div>

6.float针对不同的IE版本不一样
如果footer上面的都左浮动,那么对于footer可以clear浮动。
#footer { clear: left; border: 1px solid black; height: 110px;}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,801评论 1 92
  • 本文主要是起笔记的作用,内容来自慕课网. 认识CSS样式 CSS全称为“层叠样式表 (Cascading Styl...
    0o冻僵的企鹅o0阅读 2,663评论 0 30
  • CSS格式化排版 1、字体 我们可以使用css样式为网页中的文字设置字体、字号、颜色等样式属性。下面我们来看一个例...
    张文靖同学阅读 1,310评论 0 3
  • 1.行内元素和块级元素?img算什么?行内元素怎么转化为块级元素? 行内元素:和有他元素都在一行上,高度、行高及外...
    极乐君阅读 2,452评论 0 20
  • 文/苏菲大婶 (8) 江远在凌晨3:30分,终于和远在美国的同事们开完了电话会议,他长长地舒了一口气,合上电脑,瘫...
    苏菲大婶阅读 217评论 0 1