静态网页快速学习

网页快速学习好去处 http://www.w3school.com.cn

    1. 基本的网页结构

         <!DOCTYPE>声明 <html> <head> <!--网页信息--></head> <body> <!--网页内容--> </body> </html>

        由于html兼容性很好,因此学习测试时网页可以直接包含元素而不用顾及此结构,方便快捷省事。

       

    2. 注释语法

        html文件注释语法 <!-- 注释内容 -->

        css文件注释语法

   

    3. 基本元素

    html使用标签声明元素,例如图片用<img src="......"></img>,标签要有开头有结束,中间放入你想添加的内容,结束标签在元素类型前加"/"。如果只是单个元素,也可以直接结束,如<img src="......"/>。("......"表示图片元素的文件位置)

    常用元素类型 div(通用块), img(图片), table + tr + th(表格,tr为行,th为列), ul + li(列表,li为列表的单个元素), a(链接,链接地址赋给href属性), p(文字段落)

   

    3. 直接控制排版样式

    一般元素的样式属性可以直接写进该元素的style属性,比如我们声明一个通用块,字体为微软雅黑,字号为18,则为

    <div style="font-family:微软雅黑;font-size:18px;">这是第一个通用块元素</div>

    注意这句代码的语法,你可以直接把它复制到一个新建的html文件中测试效果。

       

    4. 通过css控制排版样式

    当实际构建网页时,元素一般变得很多很复杂,为了剥离复杂性,我们建议把元素的样式写进单独的css文件中,这样会产生一个元素本身和样式的匹配问题,且看如下的代码:

    //example.html文件(部分)

    <link href="./style.css" rel="stylesheet" type="text/css" />

    <div id="box">这是第二个通用块元素</div>

       

    //style.css文件(部分)

    #box

    {

        font-family:微软雅黑;

        font-size:18px;

    }

    元素的id属性在css文件中使用#来匹配,相应的,class属性使用.来匹配,元素类型直接使用名字匹配,具体可以看附件中的css文件。

       

    5. 排版属性

    width 宽度,height 高度,left 元素与浏览器左边框的距离,top 上边距;margin 元素与父元素四边框的距离,padding 元素与子元素四边框的距离。

    单位一律使用px(像素),也可使用%(屏幕宽度的百分比)。居中 IE浏览器父元素使用 text-align属性设置为center,非IE浏览器则把子元素的margin-leftmargin-right属性设置为auto

     width,height,left,top属性直接赋值即可,text-align属性选择left,center,right,而marginpadding写法较多,拿其中一种举例 " margin:6px 5px 4px 3px; " 四个值分别对应上、右、下、左的边距,大家记着是按顺时针排的就行了。paddingmargin写法一样,更多 http://www.w3school.com.cn/css/pr_margin.asp ,更多区别和讲解则可以参考 http://www.w3school.com.cn/css/css_boxmodel.asp

       

    6. 边框背景属性

    边框背景属性用来调试网页排版非常方便,所以在这里单独拿出来说下。

    边框 border,有一种简便的语法参考例子 " border:5px solid #F00; " 从左到右依次指定边框宽度,类型(在此为实心),颜色(可以用red等单词)。

    背景 background 同样举一简单语法参考 " background:red; " 直接指定颜色,也可以是图片,具体及更多语法参考 http://www.w3school.com.cn/css/pr_background.asp

附:配套案例文件下载 https://skydrive.live.com/redir?resid=C96C6EC8AD8DCFEA!4793&authkey=!ADxgzMAxbZ1bo4o

知识共享许可协议
作品Wave创作,采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
原文地址:https://www.cnblogs.com/sanwave/p/3485969.html