Python Web开发实战:用网格制作Landing page

今天学习了用网格做网站首页。

最终效果如下:


Landing page

我的代码如下:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>first landing page</title>
    <link rel="stylesheet" href="css/semantic.css" media="screen" title="no title">
  </head>
  <body>
      <div class="ui fixed inverted menu">
            <a href="#" class="item">Home</a>
            <a href="#" class="item">About</a>
            <a href="#" class="item">Others</a>
      </div>

      <div class="ui vertical basic segment">
          <div class="ui image">
            <img src="images/banner.jpg" alt="" />
          </div>
      </div>

      <div class="ui vertical basic segment">
          <div class="ui grid">
                  <div class="ten wide column">
                      <div class="ui image">
                          <img src="images/devices2.png" alt="" />

                      </div>
                  </div>

                  <div class="six wide column">
                      <h2 class="ui header">
                          <i class="icon car"></i>
                        This is a title  </h2>
                      <p>
                        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
                      </p>
                  </div>
          </div>
      </div>

      <div class="ui vertical inverted very padded segment">
          <div class="ui grid">
              <div class="four wide column">
                  <div class="ui vertical inverted text menu">
                      <div class="item">
                          <h3 class="ui inverted header">company</h3>

                      </div>
                      <div class="item">
                        telephone

                      </div>
                      <div class="item">
                        telephone

                      </div>
                      <div class="item">
                        telephone

                      </div>

                  </div>

              </div>

              <div class="four wide column">
                  <div class="ui vertical inverted text menu">
                      <div class="item">
                          <h3 class="ui inverted header">company</h3>

                      </div>
                      <div class="item">
                        telephone

                      </div>
                      <div class="item">
                        telephone

                      </div>
                      <div class="item">
                        telephone

                      </div>

                  </div>

              </div>

              <div class="four wide column">
                  <div class="ui vertical inverted text menu">
                      <div class="item">
                          <h3 class="ui inverted header">company</h3>

                      </div>
                      <div class="item">
                        telephone

                      </div>
                      <div class="item">
                        telephone

                      </div>
                      <div class="item">
                        telephone

                      </div>

                  </div>

              </div>

              <div class="four wide column">
                  <div class="ui vertical inverted text menu">
                      <div class="item">
                          <h3 class="ui inverted header">company</h3>

                      </div>
                      <div class="item">
                        telephone

                      </div>
                      <div class="item">
                        telephone

                      </div>
                      <div class="item">
                        telephone

                      </div>

                  </div>

              </div>

          </div>

      </div>

  </body>
</html>

总结:
1.每个标签或者网页元素加上样式就可以成为semantic ui 定义的样子;
2.网页中出新的文字要区分标题和内容,标题用h1~h6 标签,要根据实际显示情况调整大小。内容用p标签。
3.每一个内容和部分都要精细划分后用标签括起来,这样可以直接看到元素的归属。
4.item作为menu 的子项目存在。

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

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,846评论 1 92
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,661评论 32 459
  • Bootstrap是什么? 一套易用、优雅、灵活、可扩展的前端工具集--BootStrap。GitHub上介绍 的...
    凛0_0阅读 10,974评论 3 184
  • 提起汤姆汉克斯,你可能会想到双项奥斯卡影帝,会想到《费城故事》,或者《拯救大兵瑞恩》但是让你最忘不掉的一定是那部长...
    风蜜柚子茶阅读 782评论 0 0
  • 又到了秋天,伤感的秋天,静静的夜晚,孤独的我一人在房间里,听着的杨宗伟唱的歌,就像歌词里的一样,一次就好,我带你去...
    夜空下漫步阅读 173评论 0 0