GVKun编程网logo

HTML+CSS编写静态网站-33 创建Contact页面(html+css静态网页制作)

2

本篇文章给大家谈谈HTML+CSS编写静态网站-33创建Contact页面,以及html+css静态网页制作的知识点,同时本文还将给你拓展css编写规范_html/css_WEB-ITnose、div

本篇文章给大家谈谈HTML+CSS编写静态网站-33 创建Contact页面,以及html+css静态网页制作的知识点,同时本文还将给你拓展css编写规范_html/css_WEB-ITnose、div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose、html – 使用HAML / SASS / CSS框架制作静态网站的库、html – 静态网站AWS S3上的多个页面等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

HTML+CSS编写静态网站-33 创建Contact页面(html+css静态网页制作)

HTML+CSS编写静态网站-33 创建Contact页面(html+css静态网页制作)

总结

以上是小编为你收集整理的HTML+CSS编写静态网站-33 创建Contact页面全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

css编写规范_html/css_WEB-ITnose

css编写规范_html/css_WEB-ITnose

一、注释规范 

1、文件顶部注释(推荐使用) 

Css代码 

  1. /*  
  2. * @description: 中文说明  
  3. * @author: name  
  4. * @update: name (2013-04-13 18:32)  
  5. */  


2、模块注释 

模块注释必须单独写在一行 

Css代码 

  1. /* module: module1 by 张三 */  
  2. …  
  3. /* module: module2 by 张三 */  


3、单行注释与多行注释 

单行注释可以写在单独一行,也可以写在行尾,注释中的每一行长度不超过40个汉字,或者80个英文字符。 

Css代码 

  1. /* this is a short comment */  


多行注释必须写在单独行内 

Css代码 

  1. /*  
  2. * this is comment line 1.  
  3. * this is comment line 2.  
  4. */  


4、特殊注释 

用于标注修改、待办等信息 

立即学习“前端免费学习笔记(深入)”;

Css代码 

  1. /* TODO: xxxx by name 2013-04-13 18:32 */  
  2. /* BUGFIX: xxxx by name 2012-04-13 18:32 */  


5、区块注释 

对一个代码区块注释(可选),将样式语句分区块并在新行中对其注释。 

Css代码 

    1. /* Header */  
    2. /* Footer */  
    3. /* Gallery */  

二、编码规范

 

1. tab键用(必须)四个空格代替

2. 每个样式属性后(必须)加 ";"

方便压缩工具"断句"。

3. Class命名中(禁止)出现大写字母,(必须)采用” - “对class中的字母分隔,如:

 /* 正确的写法 */ .hotel-title {     font-weight: bold; } /* 不推荐的写法 */ .hotelTitle {     font-weight: bold; }
登录后复制

  • 用"-"隔开比使用驼峰是更加清晰。
  • 产品线-产品-模块-子模块,命名的时候也可以使用这种方式(@Artwl)
  • 4. 空格的使用,以下规则(必须)执行:

     .hotel-content {     font-weight: bold; }
    登录后复制

  • 选择器与 { 之前(必须)要有空格
  • 属性名的 : 后(必须)要有空格
  • 属性名的 : 前(禁止)加空格
  • 一个原因是美观,其次IE 6存在一个bug, 戳bug

    5.多选择器规则之间(必须)换行

    当样式针对多个选择器时每个选择器占一行

     /* 推荐的写法 */ a.btn, input.btn, input[type="button"] {     ...... }
    登录后复制

    6. (禁止)将样式写为单行, 如

    .hotel-content {margin: 10px; background-color: #efefef;}
    登录后复制

    单行显示不好注释,不好备注,这应该是压缩工具的活儿~

    7. (禁止)向 0 后添加单位, 如:

    .obj {    left: 0px;}
    登录后复制

    只是为了统一。记住,绿色字表强调,不表强制!

    8. (禁止)使用css原生import

    使用css原生import有很多弊端,比如会增加请求数等....


    9. 不要轻易改动全站级CSS和通用CSS库。改动后,要经过全面测试。8. 避免使用filter

    10. 避免在CSS中使用expression

    11. 避免过小的背景图片平铺,小图片(必须)sprite 合并

    12. 层级(z-index)必须清晰明确,页面弹窗、气泡为最高级(最高级为999),不同弹窗气泡之间可在三位数之间调整;普通区块为10-90内10的倍数;区块展开、弹出为当前父层级上个位增加,禁止层级间盲目攀比。

    13. 背景图片请尽可能使用sprite技术, 减小http请求, 考虑到多人协作开发, sprite按照模块、业务、页面来划分均可。

    14. (推荐)属性的书写顺序, 举个例子:

    .hotel-content {     /* 定位 */     display: block;     position: absolute;     left: 0;     top: 0;     /* 盒模型 */     width: 50px;     height: 50px;     margin: 10px;     border: 1px solid black;     / *其他* /     color: #efefef; }
    登录后复制

  • 定位相关, 常见的有:display position left top float 等
  • 盒模型相关, 常见的有:width height margin padding border 等
  • 其他属性
  •   按照这样的顺序书写可见提升浏览器渲染dom的性能

    15. (推荐)当编写针对特定html结构的样式时,使用元素名 + 类名

    /* 所有的nav都是针对ul编写的 */ ul.nav {     ...... }
    登录后复制

    ".a div"和".a div.b",为什么后者好?如果需求有所变化,在".a"下有多加了一个div,试问,开始的样式是不是会影响后来的div啊~

    16. (推荐)IE Hack List

     /* 针对ie的hack */ selector {     property: value;     /* 所有浏览器 */      property: value\9;   /* 所有IE浏览器 */      property: value\0;   /* IE8 */     +property: value;    /* IE7 */     _property: value;    /* IE6 */     *property: value;    /* IE6-7 */ }
    登录后复制

    当使用hack的时候想想能不能用更好的样式代替

    17. (不推荐)ie使用filter,( 禁止)使用expression

    这里主要是效率问题,应该当格外注意,咱们要少用烧CPU的东西~

    18. (禁止)使用行内(inline)样式

    <p>靖鸣君</p>
    登录后复制

    像这样的行内样式,最好用一个class代替。又如要隐藏某个元素,可以给他加一个class

    .hide {    display: none;}
    登录后复制

    尽量做到样式和结构分离~

    19. (推荐)reset.css样式

    推荐网站:http://www.cssreset.com/

    20.(禁止)使用"*"来选择元素

    /*别这样写*/* {    margin: 0;    padding: 0;}
    登录后复制

    这样写是没有必要的,一些元素在浏览器中默认有margin或padding值,但是只是部分元素,没有必要将所有元素的margin、padding值都置为0。

    21. 链接的样式,(务必)按照这个顺序来书写

    a:link -> a:visited -> a:hover -> a:active
    登录后复制

    div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose

    div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose

      1 <!DOCTYPE html>  2 <html lang="en">  3 <head>  4     <meta charset="UTF-8">  5     <title></title>  6     <link rel="stylesheet" type="text/css" href="citizens.css">  7 </head>  8 <body>  9  10 <!--line1--> 11 <div> 12     <div> 13         <img  src="line1_logo.png" alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" > 14     </div> 15     <div> 16         <input type="text" name="search"><br/> 17         <ul> 18             <li><a href="#">辽宁朝阳&nbsp</a></li> 19             <li><a href="#">辽宁朝阳&nbsp</a></li> 20             <li><a href="#">辽宁朝阳&nbsp</a></li> 21             <li><a href="#">辽宁朝阳&nbsp</a></li> 22             <li><a href="#">辽宁朝阳&nbsp</a></li> 23         </ul> 24     </div> 25     <div> 26         <ul > 27             <li><buttondatasrc="#">免费发布信息</button></li><!--应该怎么做???--> 28             <li><a href="#">修改/删除信息</a></li> 29         </ul> 30     </div> 31 </div> 32  33  34 <!--line2、3、4--> 35 <div> 36     <!--特色类目--> 37     <div> 38         <!--标题图--> 39         <span><img  src="line2_title1.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ></span> 40         <!--6张图--> 41             <ul> 42                 <li> 43                     <img  src="icon1.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ><br/> 44                     <a href="#">闲置真心送</a> 45                 </li> 46                 <li> 47                     <img  src="icon2.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ><br/> 48                     <a href="#">拼车顺风车</a> 49                 </li> 50                 <li> 51                     <img  src="icon3.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ><br/> 52                     <a href="#">宠物赠送</a> 53                 </li> 54                 <li> 55                     <img  src="icon4.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ><br/> 56                     <a href="#">找人寻物</a> 57                 </li> 58                 <li> 59                     <img  src="icon5.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ><br/> 60                     <a href="#">技能交换</a> 61                 </li> 62                 <li> 63                     <img  src="icon6.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ><br/> 64                     <a href="#">找室友合租</a> 65                 </li> 66             </ul> 67         <!--三张图--> 68         <ul> 69             <a href="#"><img  src="pic_big_1.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ></a> 70             <a href="#" id="righttop"><img  src="pic_small_1.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ></a> 71             <a href="#"><img  src="pic_small_11.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ></a> 72         </ul> 73     </div> 74     <!--二手市集--> 75     <div> 76         <!--标题图--> 77         <span><img  src="line2_title2.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ></span> 78     </div> 79     <!--二手车--> 80     <div> 81         <!--标题图--> 82         <span><img  src="line2_title3.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ></span> 83     </div> 84     <!--人才招聘--> 85     <div> 86         <!--标题图--> 87         <span><img  src="line2_title4.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ></span> 88         <table> 89             <!--一行--> 90             <tr> 91                 <td><a href="#">一表人才</a></td> 92                 <td><a href="#">一表人才</a></td> 93                 <td><a href="#">一表人才</a></td> 94                 <td><a href="#">一表人才</a></td> 95             </tr> 96             <!--一行--> 97             <tr> 98                 <td><a href="#">一表人才</a></td> 99                 <td><a href="#">一表人才</a></td>100                 <td><a href="#">一表人才</a></td>101                 <td><a href="#">一表人才</a></td>102             </tr>103             <!--一行-->104             <tr>105                 <td><a href="#">一表人才</a></td>106                 <td><a href="#">一表人才</a></td>107                 <td><a href="#">一表人才</a></td>108                 <td><a href="#">一表人才</a></td>109             </tr>110             <!--一行-->111             <tr>112                 <td><a href="#">一表人才</a></td>113                 <td><a href="#">一表人才</a></td>114                 <td><a href="#">一表人才</a></td>115                 <td><a href="#">一表人才</a></td>116             </tr>117             <!--一行-->118             <tr>119                 <td><a href="#">一表人才</a></td>120                 <td><a href="#">一表人才</a></td>121                 <td><a href="#">一表人才</a></td>122                 <td><a href="#">一表人才</a></td>123             </tr>124             <!--一行-->125             <tr>126                 <td><a href="#">一表人才</a></td>127                 <td><a href="#">一表人才</a></td>128                 <td><a href="#">一表人才</a></td>129                 <td><a href="#">一表人才</a></td>130             </tr>131             <!--一行-->132             <tr>133                 <td><a href="#">一表人才</a></td>134                 <td><a href="#">一表人才</a></td>135                 <td><a href="#">一表人才</a></td>136                 <td><a href="#">一表人才</a></td>137             </tr>138             <!--一行-->139             <tr>140                 <td><a href="#">一表人才</a></td>141                 <td><a href="#">一表人才</a></td>142                 <td><a href="#">一表人才</a></td>143                 <td><a href="#">一表人才</a></td>144             </tr>145             <!--一行-->146             <tr>147                 <td><a href="#">一表人才</a></td>148                 <td><a href="#">一表人才</a></td>149                 <td><a href="#">一表人才</a></td>150                 <td><a href="#">一表人才</a></td>151             </tr>152             <!--一行-->153             <tr>154                 <td><a href="#">一表人才</a></td>155                 <td><a href="#">一表人才</a></td>156                 <td><a href="#">一表人才</a></td>157                 <td><a href="#">一表人才</a></td>158             </tr>159             <!--一行-->160             <tr>161                 <td><a href="#">一表人才</a></td>162                 <td><a href="#">一表人才</a></td>163                 <td><a href="#">一表人才</a></td>164                 <td><a href="#">一表人才</a></td>165             </tr>166         </table>167     </div>168     <!--便民服务-->169     <div></div>170     <!--工具-->171      <div></div>172     <!--百姓故事-->173     <div><a href="#"><img  src="line4_1.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ></a></div>174     <!--百姓网卧槽-->175     <div><a href="#"><img  src="line4_2.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ></a></div>176     <!--快速入职-->177     <div><a href="#"><img  src="lin4_3.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ></a></div>178     <!--微信-->179     <div><img  src="lin4_wechat.png" alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" ></div>180 </div>181 182 183 <!--line5-->184 <div>185     <!--bottom-->186     <div>187         <img  src="line5_bottom.png"/ alt="div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose" >188     </div>189 </div>190 191 </body>192 </html>
    登录后复制

      1 body{  2     margin: 0 auto;  3     border:1px solid gainsboro;  4     width: auto;  5 }  6   7 a:link{  8     text-decoration: none;  9     color: black; 10     font-size: 14px;/*为什么都是14px 表格里的比其他地方的字体小???*/ 11 }/*未放鼠标*//*要设置字体颜色去相应的地方设定 (在全局设为什么不管用???)*/ 12  13 a:hover{ 14     text-decoration: underline; 15     color: black; 16 }/*鼠标放在上面*/ 17 /*  a:link { text-decoration: none;color: blue} 18    a:active { text-decoration:blink} 19    a:hover { text-decoration:underline;color: red} 20    a:visited { text-decoration: none;color: green} 21    其中: 22   a:link 指正常的未被访问过的链接; 23   a:active 指正在点的链接; 24   a:hover 指鼠标在链接上; 25   a:visited 指已经访问过的链接; 26   text-decoration是文字修饰效果的意思; 27   none参数表示超链接文字不显示下划线; 28   underline参数表示超链接的文字有下划线*/ 29  30 ul{ 31     list-style-type: none; 32 } 33  34 .line1{ 35     height: 115px; 36     background-color:#EEEFF1; 37     border: solid 2px #DEDEDE; 38 } 39  40 .line1 div{ 41     float: left; 42     height: 115px; 43 } 44  45 .topsearch{ 46     width: 553px; 47 } 48  49 .topsearch input{ 50     margin: 30px 50px 0px 150px; 51 } 52  53 .topsearch ul li{ 54     float: left; 55     border-right: solid 2px #999999; 56 } 57  58 .topbutton ul{ 59     margin: 30px; 60 } 61  62 .topbutton a{ 63     color: #999999; 64     text-align: center; 65 } 66  67 .button{ 68     height: 45px; 69     width: 180px; 70     background-color: #FF4466; 71     border: none; 72     color: white; 73 } 74  75 .line234{ 76     background-color: #EEEFF1; 77     height: 1090px; 78     padding: 26px 67px 55px 77px; 79 } 80  81 .special{ 82     background-color: white; 83     width: 223px; 84     height: 500px; 85     float: left; 86     margin: 0 21px 0 0; 87     /*border: solid 1px #DEDEDE;*//*为什么加border格子就乱了?????*/ 88 } 89  90 .special span img{ 91     width: 223px; 92 } 93  94 .sixul{ 95     padding: 0 15px; 96 } 97  98 .sixul li{ 99     margin: 10px 0 0 0;100     float: left;101 }/*ul内边距为零 li外边距为0 可有效去除ul自带的左边距*/102 103 .sixul li img {104     width: 96px;105     height: 44px;106     margin-bottom:5px;107 }108 109 .sixul li a{110     text-align: end;/*???为什么不居中*/111     color: black;112 }113 114 115 .threepictures{116     padding: 0 15px 0 15px;117     position: relative;118     float: left;119 }120 121 .threepictures li{122     float: left;123 }124 125 #righttop{126   position: absolute;127     left: 146px;128     top: 0;129 }130 131 .person{132     background-color: white;133     width: 465px;134     height: 500px;135     float: left;136 }137 138 .person span img{139     width: 465px;140 }141 142 .person table{143     margin-left: 30px;144     align-items: center;/*为什么不管用????*/145     border: 1px red;/*为什么不管用????*/146     width:436px;147     height:396px;148 }149 150 .person table a{151     color: black;152 }153 154 .convenient{155     background-color: chartreuse;156     width: 223px;157     height: 260px;158     float: left;159     margin: 24px 21px 0 0;160 }161 162 .convenient img{163     width: 223px;164     height: 260px;165 }166 167 .tool{168     background-color: black;169     width: 954px;170     height: 260px;171     float: left;172     margin: 24px 0 0 0;173 }174 175 .wechat{176     background-color: green;177     width: 470px;178     height: 260px;179     float: left;180     margin: 24px 0 0 0;181 }182 183 .wechat img{184     width: 470px;185     height: 260px;186 }187 188 .line5{189     background-color:#EEEFF1;190     height: 235px;191     border: solid 2px #DEDEDE;192     /*padding:85px 0 0 0;*/193 }194 195 .botoom{196     height: 150px;197     width: 1350px;198     float: left;199     margin-top: 86px;200 }201 /*???????202 给子元素盒子一个垂直外边距margin-top,父元素盒子也会往下走margin-top的值,遇到此问题203 1、修改父元素的高度,增加padding-top样式模拟(padding-top:1px;常用)204 2、为父元素添加overflow:hidden;样式即可(完美)205 3、为父元素或者子元素声明浮动(float:left;可用)206 4、为父元素添加border(border:1px solid transparent可用)207 5、为父元素或者子元素声明绝对定位208 */209 210 .botoom img{211     height: 150px;212     width: 1350px;213 }
    登录后复制

     

    立即学习“前端免费学习笔记(深入)”;

    这是我第一次使用div+css编程模式写html静态网页。由于时间原因没有做完整,但收获很大,包括掌握的技术和发现的疑问。

     

    立即学习“前端免费学习笔记(深入)”;

    掌握的技术总结为两点:1.初步掌握用浮动技术、盒子模型进行网页布局。2.初步掌握父子选择器等选择器的使用。

     

    立即学习“前端免费学习笔记(深入)”;

    发现了许多疑问,还未被解答:大多数都标注在备注中,下周有机会尽快解决。

     

    立即学习“前端免费学习笔记(深入)”;

    欢迎大家帮助解决疑问、提建议、交流。

    html – 使用HAML / SASS / CSS框架制作静态网站的库

    html – 使用HAML / SASS / CSS框架制作静态网站的库

    我正在寻找一个符合以下要求的库或库集合:

    >可以使用HAML和SASS.
    >每次刷新浏览器时都有一个小服务器功能来查看编译的HAML / SASS. (不过我不想开始新的Rails应用程序.)
    >使用流行的CSS框架. (不一定是所有,但主要的像960gs和蓝图)

    指南针似乎是有希望的,但它似乎不支持HAML.至少我正在寻找使Compass和HAML结合在一起的信息.

    编辑chriseppstein列出了很酷的东西.我会链接到每一个.

    > http://staticmatic.rubyforge.org/
    > http://github.com/tdreyno/middleman
    > http://nanoc.stoneship.org/
    > http://webby.rubyforge.org/user-manual/
    > http://github.com/jlong/serve

    解决方法

    有以下几种:

    > staticmatic
    > middleman
    > nanoc
    > webby

    所有这些都支持haml和sass,并且可以很容易地配置为使用指南针.

    此外,还有“服务”,这只是一个简单的网络服务器.

    html – 静态网站AWS S3上的多个页面

    html – 静态网站AWS S3上的多个页面

    我正在使用AWS S3托管一个静态网站(为方便起见,易于使用,因为它太便宜了).

    当我有多个HTML文档时.我可以使用/name_of_file.html导航到它们.有没有办法路由HTML文件,所以URL改为/ name_of_file?我不喜欢在我的URL中有一个.html扩展名的丑陋,我宁愿避免做一个单页网站.

    谢谢

    解决方法

    只要您将Content-type标头设置为text / html的文件上传,如果您在上传它们时只删除了.html扩展名,页面就可以正常工作.

    否则,我想到的唯一选择是使用S3 Redirects,但这只允许你“导航到”最后没有.html的页面 – 但是你随后会看到浏览器被重定向到.html命名的文件和.html仍将显示在地址栏中,因此可能不是赢家.

    或者 – 这是相当长的,但也许值得一提 – 您可以通过运行HAProxy或其他反向代理服务器的EC2实例汇集请求,并重写(不重定向)不包含点的请求以附加’.html’到最后,但这种方式解除了“易用性”方面的问题 – 虽然它可以允许你承载比每个帐户限制100个桶更多的网站,如果你需要,通过保留多个“网站”单个存储桶并为每个请求的对象路径附加前缀.同一AWS区域内EC2和S3之间的数据传输是免费的,因此这不会产生额外的带宽费用 – 只是实例本身的成本.

    更新(来自评论):

    由于选择Content-Type作为元数据Key,因此AWS控制台可能略微违反直觉,然后仅建议一些选择,包括text / plain和text / rtf但不是text / html …但是“Value”下拉列表只提供建议.在这里,任何半懂事都将被接受.

    >(在桶中)选择操作→上传>点击“添加文件”>在对话框中选择要上载的文件>单击“设置详细信息”并选中任何适用的框>点击“设置权限”并选中“公开所有内容”(如果适用)>点击“设置元数据”>点击“添加更多元数据”>在“密钥”下拉列表中,选择“内容类型”,然后键入“值”框中的“text / html” – 它不是提供的选项,但这只是常见类型的列表,并不限制您可以放在框中的内容.>点击“开始上传”

    今天关于HTML+CSS编写静态网站-33 创建Contact页面html+css静态网页制作的分享就到这里,希望大家有所收获,若想了解更多关于css编写规范_html/css_WEB-ITnose、div+css模式编写html静态网页例子_仿照网页制作_html/css_WEB-ITnose、html – 使用HAML / SASS / CSS框架制作静态网站的库、html – 静态网站AWS S3上的多个页面等相关知识,可以在本站进行查询。

    本文标签: