html、css基础 遗忘、重要知识点总结

星期六用了一天的时间刷完慕课上的html、css基础课程。捡起了许多遗忘的 或者以前不重视的知识点。现在整理如下(炒鸡基础...):

1.<b>标签字体加粗     <i>标签字体倾斜    <em>标签表示强调语气(倾斜效果)     <strong>标签表示更强的强调语气(加粗效果) 

示例代码:

<b>b标签</b><br>
<i>i标签</i><br>
<em>em标签</em><br>
<strong>strong标签</strong>

示例效果:

2.

q标签是短的引用 会标签内的元素外围自动生成引号  
blockquote标签是多行引用 标签内的元素会自动缩进
显然,q是行内元素 blockquote是块级元素
 
示例代码:
<q>床前明月光</q>

<blockquote>
    望岳                         <br>
    杜甫                         <br>
    西岳崚嶒竦处尊,诸峰罗立似儿孙。<br>
    安得仙人九节杖,拄到玉女洗头盆。<br>
    车箱入谷无归路,箭栝通天有一门。<br>
    稍待秋风凉冷后,高寻白帝问真源。<br>
</blockquote>
<p>看上面</p>
 

示例效果:

 

3.<hr>标签 添加水平分割线

  可通过css设置一些样式 如宽度、外边距等

 

4.<address>标签内的元素会自动倾斜并前后都换行 前面还会再空一行 

示例代码:

<p>请输入您的地址:
    <span>参考文字</span>
    <address>南二环东路二十号河北师范大学新校区</address>
    <span>参考文字</span>
</p>

示例效果:

 

5.

<code>标签 只能在单行内包含代码    <code>var i=8;</code>   

<pre>标签  作用:添加多行代码 预格式化的文本  标签内换行和空格有效  不止对代码有效

示例代码:

<code>
    var i=0;
    i++;
    alert(i);
</code>
<pre>
    var i=0;
    i++;
    alert(i);
</pre>
<pre>
pre标签内的
回车和     空格   
    都有效
</pre>

示例效果:

 

6. <a>标签和<img>标签的title的属性值都可以自定义   鼠标滑过标签会显示定义的信息

示例代码:(<img>标签同)

<a href="#" title="链接到必应">必应搜索</a>

实例效果:

 

7.表单中submit 与 reset 必须在input标签的type属性中才会生效 

 

8.label标签的for属性必须与绑定的表单元素的id属性相同 才能生效(点击label标签内的文字或图片 自动聚焦到相应的表单元素中)

示例代码:

<form action="" method="">
    <label for="names"><img src="tempCropped.jpeg" alt="" width="300px" height="200px"></label>
    <input type="text" id="names" name="myName">
</form>

示例效果:

 

点击这个图像时,会自动聚焦到输入文本框上

 

9.注释:

html:   <!-- -->
css:    /*    */
js:      //
         /*    */
 
10.css样式设置中 嵌入式(style标签内)要在外部式(link)的下面 
 
11.:first-child 也是伪类选择器
 
12.
font-weight:bold; font-style:italic;text-decoration:underline;text-decoration:line-through;  text-indent:2em; letter-spacing:20px;word-spacing:50px;
别记错 别拼错(属性名)
 
13.letter-spacing  对英文字母有效 对汉字也有效        word-spacing对英文单词有效 

 

14.

块级元素特点:
1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(一个块级元素独占一行)
2、元素的高度、宽度、行高以及顶和底边距都可设置。
3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。
 
内联元素特点:
1、和其他元素都在一行上;
2、元素的高度、宽度及顶部和底部边距不可设置;
3、元素的宽度就是它包含的文字或图片的宽度,不可改变。
(如果<span>标签包含一个img标签 则这个span的宽度为该图片的宽度 高度还是默认的高度   如果span元素内是文本 包括p pre h1 等  则span的高度为span内元素撑起的高度  div同)
 
inline-block 元素(img、input)特点:
1、和其他元素都在一行上;
2、元素的高度、宽度、行高以及顶和底边距都可设置。
(span 设置了display:inline-block;之后 默认的宽度和高度 为span内元素撑起的宽度和高度    div同)
 
15.块级元素都满足盒子模型 
 
16.给出的宽度高度为盒子模型中内容的宽高,最终实际的宽高为内容的宽高加上内边距加边框 
即 我们在通过css设置元素的宽度和高度时,只是给盒子模型中的内容区域设置了宽高(padding以内的)
 
17.dashed 虚线  用于border联合写法的第二个参数   或 border-style 的值
 
18.
font缩写:
使用这一简写方式你至少要指定 font-size 和 font-family 属性,其他的属性(如 font-weight、font-style、font-variant、line-height)如未指定将自动使用默认值。
在缩写时 font-size 与 line-height 中间要加入“/”斜扛
 
19.
长度单位em:
 就是本元素(注意 是本元素)给定字体的 font-size 值,如果元素的 font-size 为 14px ,那么 1em = 14px;如果 font-size 为 18px,那么 1em = 18px
但当给 font-size 设置单位为 em 时,此时计算的标准以 该元素 的父元素的 font-size 为基础
posted @ 2017-09-25 17:14  _None  阅读(208)  评论(0)    收藏  举报