美文网首页
小白学前端Day1

小白学前端Day1

作者: everfight | 来源:发表于2017-04-16 08:24 被阅读18次

    《小白学前端》系列博客是根据腾讯课堂IMWeb前端小白训练营每天任务的内容加以整理而成。

    任务一:W3SCHOOL---“HTML简介”到“HTML注释”+“HTML文档类型”

    HTML简介

    • HTML 是用来描述网页的一种语言(超文本标记语言)
      疑问1:编程语言与标记语言的区别?
      《知乎回答:编程语言 标记语言 脚本语言分别有哪些? 区别是什么?》
      标记语言不用于向计算机发出指令,常用于格式化和链接。 2、脚本语言介于标记语言和编程语言之间,脚本语言脚本语言不需要编译,可以直接用,由解释器来负责解释。 3、编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。
    • HTML 标签通常是成对出现的
      疑问2:不成对出现的标签有哪些?
      有少部分标签不是成对的,我们称之为空标签或空元素.如 <br />换行 <hr />水平线 ,它们在 > 前加入 (空格)/ 代表标签的结束.(HTML5 <br> <hr> 也是合理的)。

    • 浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容
      疑问3:浏览器解析HTML的原理是什么?
      浏览器的渲染原理简介

    常见HTML标签

    • 标题
    <h1>This is a heading</h1>
    

    <h1> 定义最大的标题。<h6> 定义最小的标题。h1到h6逐渐变小。

    • 段落
    <p>This is a paragraph.</p>
    
    • 链接:
    <a href="http://www.w3school.com.cn">This is a link</a>
    

    href 链接到的地址

    • 图像
    <img src="abc.com" width="50px" height="50px">
    

    src图片的来源地址
    width height图片的宽、高

    常见HTML文档结构

    <!DOCTYPE html>
    <html>
     <head>
     <meta charset="utf-8" />
     <title>An HTML Template</title>
     </head>
     <body>
     <!-- 这里是网页内容 -->
     </body>
    </html>
    
    • <!DOCTYPE html> 标签声明了该 HTML 文档的文档类型为 HTML5。只有完全明白页面中使用的确切 HTML 版本,浏览器才能完全正确地显示出 HTML 页面。
    • <html></html> 标签是 HTML 文档的最底层标签,包含了文档的所有内容。
    • <head></head> 代表了 HTML 文档的“头部”,这里描述了浏览器需要的一些信息,也可以定义一些需要从外部引入的文件(如 .css .js 文件)。
    • <title></title> 定义了网页的标题,该信息会显示在浏览器的标题栏(或浏览器标签)以及收藏夹中。
    • <body></body> 定义了网页的内容,也就是我们可以从浏览器中看到的内容。

    常见Style属性

    属性样例:

    font-family:arial;
    color:red;
    font-size:20px;
    text-align:center
    

    HTML文本格式化

    <b>This text is bold</b>
    

    <b>This text is bold</b>

    <i>This text is italic</i>
    

    <i>This text is italic</i>

    <pre>
    这是
    预格式文本。
    它保留了      空格
    和换行。
    </pre>
    

    <pre>
    这是
    预格式文本。
    它保留了 空格
    和换行。
    </pre>

    <code>Computer code</code>
    

    <code>Computer code</code>

    <blockquote>
    这是长的引用。这是长的引用。这是长的引用。这是长的引用。
    这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。
    </blockquote>
    

    <blockquote>
    这是长的引用。这是长的引用。这是长的引用。这是长的引用。
    这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。这是长的引用。
    </blockquote>

    一打有 <del>二十</del> <ins>十二</ins> 件。
    

    一打有 <del>二十</del> <ins>十二</ins> 件。

    其他

    • HTML的大多数标签都可以嵌套使用。
    • HTML 标签对大小写不敏感,推荐使用小写标签。
    • HTML 属性值本身就含有双引号,必须使用单引号。如:name='Bill "HelloWorld" Gates'
    • HTML 注释,提高其可读性``

    任务二:软谋教育网站开发绝杀技---“HTML开篇”到“html常用标签使用(一)”

    网站开发需要的知识

    • 前端
      HTML ------ 内容
      CSS ------ 外观
      js ------ 动作交互效果
    • 后端
    • 数据库

    HTML标签

    <p>段落标签</p>

    <h1>大标题</h1>

    <br> 换行标签

    ``

    <b>粗体</b>

    <i>斜体</i>

    <u>下划线</u>
    <u>下划线</u>

    <s>删除线</s>
    <s>删除线</s>

    <del>删除线</del>
    <del>删除线</del>

    p<sup>上标签</sup>
    p上标签

    p<sub>下标签</sub>
    p下标签

    <ol type="a"> <li>有序列表</li> <li>有序列表</li> <li>有序列表</li> <li>有序列表</li> </ol>
    <ol type="1">
    <li>有序列表</li>
    <li>有序列表</li>
    <li>有序列表</li>
    <li>有序列表</li>
    </ol>



    <ul type="square"> <li>无序列表</li> <li>无序列表</li> <li>无序列表</li> <li>无序列表</li> </ul>
    <ul type="square">
    <li>无序列表</li>
    <li>无序列表</li>
    <li>无序列表</li>
    <li>无序列表</li>
    </ul>

    <dl> <dt>Name</dt> <dd>Godzilla</dd> <dt>Born</dt> <dd>1952</dd> <dt>Birthplace</dt> <dd>Japan</dd> <dt>Color</dt> <dd>Green</dd> </dl>

    <dl>
    <dt>Name</dt>
    <dd>Godzilla</dd>
    <dt>Born</dt>
    <dd>1952</dd>
    <dt>Birthplace</dt>
    <dd>Japan</dd>
    <dt>Color</dt>
    <dd>Green</dd>
    </dl>

    <body>HTML转义
    <body>HTML转义

    <abbr title="Internationalization">缩写说明</abbr>
    <abbr title="Internationalization">缩写说明</abbr>

    <p>Simple table with header</p>
    <table>
      <tr>
        <th>First name</th>
        <th>Last name</th>
      </tr>
      <tr>
        <td>John</td>
        <td>Doe</td>
      </tr>
      <tr>
        <td>Jane</td>
        <td>Doe</td>
      </tr>
    </table>
    

    <p>Simple table with header</p>
    <table>
    <tr>
    <th>First name</th>
    <th>Last name</th>
    </tr>
    <tr>
    <td>John</td>
    <td>Doe</td>
    </tr>
    <tr>
    <td>Jane</td>
    <td>Doe</td>
    </tr>
    </table>

    <p>Table with thead, tfoot, and tbody</p>
    <table>
      <thead>
        <tr>
          <th>Header content 1</th>
          <th>Header content 2</th>
        </tr>
      </thead>
      <tfoot>
        <tr>
          <td>Footer content 1</td>
          <td>Footer content 2</td>
        </tr>
      </tfoot>
      <tbody>
        <tr>
          <td>Body content 1</td>
          <td>Body content 2</td>
        </tr>
      </tbody>
    </table>
    

    <p>Table with thead, tfoot, and tbody</p>
    <table>
    <thead>
    <tr>
    <th>Header content 1</th>
    <th>Header content 2</th>
    </tr>
    </thead>
    <tfoot>
    <tr>
    <td>Footer content 1</td>
    <td>Footer content 2</td>
    </tr>
    </tfoot>
    <tbody>
    <tr>
    <td>Body content 1</td>
    <td>Body content 2</td>
    </tr>
    </tbody>
    </table>

    <p>Table with colgroup</p>
    <table>
      <colgroup span="4"></colgroup>
      <tr>
        <th>Countries</th>
        <th>Capitals</th>
        <th>Population</th>
        <th>Language</th>
      </tr>
      <tr>
        <td>USA</td>
        <td>Washington D.C.</td>
        <td>309 million</td>
        <td>English</td>
      </tr>
      <tr>
        <td>Sweden</td>
        <td>Stockholm</td>
        <td>9 million</td>
        <td>Swedish</td>
      </tr>
    </table>
    

    <p>Table with colgroup</p>
    <table>
    <colgroup span="4"></colgroup>
    <tr>
    <th>Countries</th>
    <th>Capitals</th>
    <th>Population</th>
    <th>Language</th>
    </tr>
    <tr>
    <td>USA</td>
    <td>Washington D.C.</td>
    <td>309 million</td>
    <td>English</td>
    </tr>
    <tr>
    <td>Sweden</td>
    <td>Stockholm</td>
    <td>9 million</td>
    <td>Swedish</td>
    </tr>
    </table>

    <p>Table with colgroup and col</p>
    <table>
      <colgroup>
        <col style="background-color: #0f0">
        <col span="2">
      </colgroup>
      <tr>
        <th>Lime</th>
        <th>Lemon</th>
        <th>Orange</th>
      </tr>
      <tr>
        <td>Green</td>
        <td>Yellow</td>
        <td>Orange</td>
      </tr>
    </table>
    

    <p>Table with colgroup and col</p>
    <table>
    <colgroup>
    <col style="background-color: #0f0">
    <col span="2">
    </colgroup>
    <tr>
    <th>Lime</th>
    <th>Lemon</th>
    <th>Orange</th>
    </tr>
    <tr>
    <td>Green</td>
    <td>Yellow</td>
    <td>Orange</td>
    </tr>
    </table>

    相关文章

      网友评论

          本文标题:小白学前端Day1

          本文链接:https://www.haomeiwen.com/subject/qktaattx.html