建立网站的第一周

网页设计

  • 第一步需要做哪些工作

    1. 分析页面模块,找出重复性内容
    2. 对各部分命名,列清层级结构
    3. 按层级确定各部分位置,长宽,在纸上画出结构图
  • 块级元素与行内元素

    1. 常用的块级元素:<h> <p> <ul> <div>;常用的内联元素:<b> <td> <a> <img> <span> ;
    2. 特性:内联元素没有width、height属性以及竖直方向的padding和margin属性。
    3. display:inline-black;可以让元素的本质是行内但有块的特性。
  • 布局时的一些要点

    1. 对齐
    • 水平对齐:
      第一种方法:.parent{text-align: center;}
      .child{display:inline-block;}
      第二种方法.child{width:10px; margin: 0 auto;}
    • 垂直对齐:.parent{display:inline; vertical:middle;}
    1. float+margin可以解决宽与列的自适应问题
      float使块浮动并脱离文档流,但仍在当前父元素内。同一父元素内浮动的元素本质上属于内联的行元素,但当其总长度突破父元素时会产生换行。因此,当浮动块的margin-left设置为负值时可以视为在同一行内朝反方向移动。
    2. 响应式布局
      可以使用@media针对不同的screen设置相应的尺寸。建议在布局时对于元素位置使用百分比设置,而元素的大小用em单位设置。这样可以利用@media通过只改动font-size来改变整体大小。

认识Bootstrap

  • 如何使用Bootstrap库
    通过加载bootstrap样式表与引用类名设置元素样式。注意:container等类的默认值可能会影响其它元素,应该谨慎使用或者重新设置。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,862评论 1 92
  • Bootstrap是什么? 一套易用、优雅、灵活、可扩展的前端工具集--BootStrap。GitHub上介绍 的...
    凛0_0阅读 10,996评论 3 184
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 2,240评论 0 8
  • 一 外部式css样式 (也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css...
    KunMitnic阅读 1,000评论 0 1
  • 几个星期前,一段描述火山喷发时场景的 360° 全景视频被发布出来。现在这个视频的拍摄团队已经完成了一些更厉害的事...
    04b9cd76cdec阅读 499评论 0 0