美文网首页
HTML + CSS 学习笔记(一)

HTML + CSS 学习笔记(一)

作者: 我叫王可可 | 来源:发表于2018-11-22 00:55 被阅读0次

HTMLCSS 的关系

  1. HTML 是网页内容的载体。内容是网页制作者放在页面上想要让用户浏览的信息,可以包括文字、图片、视频等。

  2. CSS 是表现。比如,标题字体、颜色变化或者标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。

  3. JavaScript 是用来实现网页上的特效效果。如:鼠标滑过弹出下拉菜单,或鼠标滑过表格的背景颜色改变。可以这么理解,有动画的,有交互的一般都是用 JavaScript 来实现。

标签的语法

  1. 标签有英文尖括号 <> 括起来,如 <html> 就是一个标签。
  2. HTML 中的标签一般是成对出现的,分开始标签和结束标签。
  3. 标语标签之间是可以嵌套的,但是先后顺序必须保持一致,如 <div><p>...</p></div>
  4. HTML 标签不区分大小写,但建议都小写。

HTML文件的基本结构

<html>
   <head>...</head>
   <body>...</body>
</html>
  1. <html></html> 称为根标签,所有的网页标签都在 <html></html>

  2. <head> 标签用于定义文档的头部,它是所有头部元素的容器。头部元素有 <title><script><style><link><meta>等标签。

  3. <body></body> 标签之间的内容是网页的主要内容,如 <h1><p><a><img> 等网页内容标签,在这里的标签中的内容会在浏览器中显示出来。

head 标签

<head>
    <title>...</title>
    <meta>
    <link>
    <style>...</style>
    <script>...</script>
</head>

HTML 的代码注释

语法:`<!--注释文字 -->`

body 标签: 在网页上显示的页面内容一定要放在 body 标签中。

<p> 标签: 在网页上显示文章,把文章的段落放到 <p> 标签中。

<hx> 标签

为你的网页添加标题,文章的标题使用 <hx> ,一共有 6 个,h1、h2、h3、h4、h5、h6分别为一级标题、二级标题、三级标题、四级标题、五级标题、六级标题。依据重要性递减。<h1>是最高的等级。

<strong><em> 标签

强调语气

<em> 表示强调,<strong> 表示更强烈的强调。在浏览器中 <em> 默认用斜体表示,<strong> 用粗体表示。

<span> 标签

为文字设置单独样式

  1. <em><strong> 标签是为了强调一段话中的关键字时使用的,它们的语义是强调。

  2. <span>标签是没有语义的,作用是为了设置单独的样式用的。

<!DOCTYPE HTML>
<html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>了不起的盖茨比</title>
   <style>
    span{
     color:blue;
    }
   </style>
 </head>
<body>
<p>1922年的春天,一个想要成名名叫尼克•卡拉威(托比•马奎尔Tobey Maguire 饰)的作家,离开了美国中西部,来到了纽约。那是一个道德感渐失,爵士乐流行,走私为王,股票飞涨的时代。为了追寻他的<span>美国梦</span>,他搬入纽约附近一海湾居住。</p>
<p>菲茨杰拉德,二十世纪美国文学巨擘之一,兼具作家和编剧双重身份。他以诗人的敏感和戏剧家的想象为"爵士乐时代"吟唱华丽挽歌,其诗人和梦想家的气质亦为那个奢靡年代的不二注解。</p> </body>
</html>
<q> 标签:短文本的引用

<blockquote> 标签:长文本的引用

<br/> 标签:分行显示文本 

这种标签属于空标签,只有一个开始标签,没有结束标签。
    
&nbsp; :输入空格

<hr/>  :添加水平横线(空标签)

<address> 标签:为网页加入地址信息

<code> 标签:加入一行代码  

插入多行代码就不能使用<code>标签,可以使用<pre>标签。
    
<ur> 无序标签:添加信息列表

<ul>
  <li>
     我的第一个列表信息
  </li>
</ul>

每项li前都自带一个圆点
    

<ol> 有序标签

添加有前后顺序的信息列表

<ol>
  <li>我的第一个列表信息</li>
  <li>我的第二个列表信息</li>
</ol>

每项<li>前都自带一个序号,序号默认从1开始
    

<div> 标签

相当于一个容器,用来盛放一些独立的逻辑部分。

逻辑部分:页面上相互关联的一组元素,如网页中的独立的版块。

标记版块名称:
`<div id="板块名称">
...
</div>`

<table> 标签

网页上的表格

创建表格的4个元素:tabletbodytrthtd

1.整个表格是以`<table>`开始,</table>结束。

2.<tboby>...</tbody>:如果不加<thead>、<tbody>、<tfooter>,table表格加载完成后才显示出来。加上这些表结构,tbody包含行的内容下载完优先显示不必等待表格结束后再显示。如果表格很长,可以使用tbody分段一部分一部分的显示。

3.<tr>...</tr>:表格的一行,有几对tr表格就有几行。

4.<td>...</td>:表格的一个单元格,一行中包含几对td就说明一行中有几列。

5.<th>...</th>:表格的头部的一个单元格。

6.表格中列的个数,取决于一行中数据单元格的个数。

添加下面代码可以给表格添加边框

`<style type="text/css">
    table tr td,th{border:1px solid #000;}
    </style>`
    
<table>
  <tbody>
    <tr>
      <th>班级</th>
      <th>学生数</th>
      <th>平均成绩</th>
    </tr>
    <tr>
      <td>一班</td>
      <td>30</td>
      <td>89</td>
    </tr>
    <tr>
      <td>二班</td>
      <td>35</td>
      <td>85</td>
    </tr>
    <tr>
      <td>三班</td>
      <td>32</td>
      <td>80</td>
    </tr>
  </tbody>
</table>

<caption>标签

为表格添加标题和摘要

摘要

摘要的内容是不会在浏览器中显示出来,作用就是增加表格的可读性(语义化),是搜索引擎更好的读懂表格的内容。

语法
<table summary="表格的简介文本">

标题

用来描述表格的内容,标题的显示位置在表格的上方。

语法:
<table>
   <caption>标题文本</caption>
    <tr>
        <td>…</td>
        <td>…</td>
        …
    </tr>
    …
</table>

<a>标签

链接到另一个界面

使用<a>标签可以实现超链接

语法:

<a href="目标网址" title="鼠标划过显示的文本">链接显示的文本</a>
    
<a href="http://www.baidu.com" title="点击进入百度">Click here!</a>

在新建浏览器窗口中打开链接

<a href="目标网址" target="_blank">链接显示的文本</a>

使用`mailto`在网页中链接E-mail地址

    <a href="mailto:收件人邮箱地址?cc=抄送地址&bcc=密件抄送地址&subject=主题&body=内容">链接显示的文本</a>
    

<img>标签

为网页插入图片

语法:
<img src="图片地址" alt="下载失败时的替换文本">

相关文章

  • CSS入门学习笔记

    CSS学习笔记 CSS= 层叠样式表 cascading style sheets HTML 表达结构 , CSS...

  • web前端笔记2:CSS入门

    学习和完成任务二的笔记任务二:零基础HTML及CSS编码(一) 学习的资料 MDN HTML入门 [MDN CSS...

  • 2018-01-04

    Web学习笔记--从最基础的开始 一、web前端开发语言: HTML、 CSS 、JavaScript HTML:...

  • 自学JavaScript之路前记

    HTML5+CSS3正在学习中,现在大一后续会记录HTML+CSS3的笔记。学习JavaScript是前端必学的语言。

  • 收集前端学习资料

    前端的一些学习资源 html和css代码规范 前端知识体系 前端网址大全 学习CSS布局 通用 CSS 笔记、建议...

  • js操作样式

    CSS HTML 笔记

  • #css 全称为“层叠样式表”

    css 全称为“层叠样式表” 声明,本文为学习慕课网HTML+CSS中CSS笔记http://www.imooc....

  • HTML CSS学习笔记(一)

    标签 h是英文header标题的缩写,标题无处不在,它的应用范围十分广泛:网站结构、写作文、PP...

  • HTML + CSS 学习笔记(一)

    HTML 和 CSS 的关系 HTML 是网页内容的载体。内容是网页制作者放在页面上想要让用户浏览的信息,可以包括...

  • html、css学习笔记(一)

    HTML是网页内容的载体。 CSS样式是表现。 JavaScript是用来实现网页上的特效效果。 文字大小:fon...

网友评论

      本文标题:HTML + CSS 学习笔记(一)

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