No.3小白的HTML+CSS心得篇

  A--看的东西多了总会出现好多模糊不清的又长的很像的的词语 今天对此进行区别分析下

  1. align 与 text-align的区别

   align 在W3Cschool中是这样解释的  ----align 属性规定表格相对于周围元素的对齐方式。  通常来说,HTML 表格的前后都会出现折行。通过运用 align 属性,可实现其他                 HTML 元素围绕表格的效果。

   text-align  在CSS2.0中是这样解释的 ---设置或检索对象中文本的对齐方式。

   用自己的话描述就是

                    align 作为HTML标签属性使用,一般表格中应用较多

                    text-align 是 css 种的属性

2.bgcolor与background的区别

W3Cschool中的描述

 背景颜色(Bgcolor)

   背景颜色属性将背景设置为某种颜色。属性值可以是十六进制数、RGB 值或颜色名。

   背景(Background)

   背景属性将背景设置为图像。属性值为图像的URL。如果图像尺寸小于浏览器窗口,那么图像将在整个浏览器窗口进行复制。

 

B--做了task1—2的体会最深的就是如何布局是这个任务的核心,先不说里面的CSS样式的设置,总结下布局问题

     1、传统的页面布局方式,其实就是使用table 表格来实现,充分利用表格单元格的原理。

     2、现在的布局都是从table演进成使用div来设置,但其布局思路是一样的,将网页的每个模块看作是table的单元格,排版思路抓住这两点:

       (1)从大到小排版

         把一个整体划分成各个小模块,细小划   套用一个词 叫 逐步求精

       (2)从左到右,从上到小排版

C-- 继续补充

 在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素内联元素(又叫行内元素)内联块状元素

  1、块级元素特点:

 

    (1)每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)

 

    (2)元素的高度、宽度、行高以及顶和底边距都可设置。

 

    (3)元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

 

       常用的块状元素有

 

          <div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>

 

 2、内联元素特点:

    (1)和其他元素都在一行上;

    (2)元素的高度、宽度及顶部和底部边距不可设置;

    (3)元素的宽度就是它包含的文字或图片的宽度,不可改变。

     常用的内联元素有:

 

          <a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>

 

3、内联块状元素特点:

  (1)和其他元素都在一行上;

  (2)元素的高度、宽度、行高以及顶和底边距都可设置

   常用的内联块状元素有:

 

         <img>、<input>

三者之间的转换:

      将块级元素设置为内联元素 display:inline 

      将元素设置为内联块状元素 display:inline-block

      将内联元素转换为块状元素 display:block

 

posted @ 2016-03-19 22:01  沙皮狗de爱  阅读(282)  评论(0编辑  收藏  举报