我的前端学习笔记5-html+css

知识点总结区

任性而为,内容无关

1,样式有几种引入方式? link 和 @import有什么区别

CSS:

  • 外部引入样式:
    <link rel="stylesheet" type="text/css" href="文件名">
  • 内部样式:
    1,内联样式(html元素内部):<p style="color: red; font-size: 34px;">段落</p>
    2,内部样式(位于标签内部):<style>p{color: black; font-size:55px}</style>

JAVA SCRIPT:

  • 外部引入样式:
    <link rel="stylesheet" type="text/css" herf="文件名">
  • 内部样式:
    <script type="text/javascript" src="js所在文件名"></script>

link和@import有什么区别:

link和@import写法区别
  • link:可以共用相同文件,减少工作量
  • @import url(引入文件)可以缩短网页加载时间

link 和 @import的区别在于:1.link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS 会等到页面全部被下载完再被加载。所以有时候浏览@import加载CSS的页面时开始会没有样式(就是闪烁),网速慢的时候还挺明显.由于@import是CSS2.1提出的所以老的浏览器不支持,@import只有在IE5以上的才能识别,而link标签无此问题。。当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。

2,文件路径../main.css 、./main.css、main.css、/main.css有什么区别

../main.css代表到上一目录中寻找
./main.css代表在本目录中寻找文件
main.css与./main.css相同
/main.css代表根目录```

> 3,console.log是做什么用的
能将内容展示在浏览器中,很方便。
console 控制台log 日志意思是在控制台输出日志信息,控制台也叫开发者工具,是浏览器的一部分,便于开发者调试用的。
- 相比于alert()更加直观。

> 4,text-align有几个值,分别有什么作用?为什么text-align:justify没有效果?写截图说明区别

- text-align:left 使文本居左。
- text-align:right  使文本居右。
- text-align:center 使文本居中
- text-align:justify 是文本两端对齐


- text-align:justify无效果情况:

![无效](http://upload-images.jianshu.io/upload_images/3706166-c1ededc4030b95eb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

- text-align:justify有效果情况:
![有效](http://upload-images.jianshu.io/upload_images/3706166-a71212ded559a1a1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
- text-align:right情况:

![没用justify](http://upload-images.jianshu.io/upload_images/3706166-52ec02f6feba7b76.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

> 5,px、em、rem分别是什么?有什么区别?如何使用

px含义是像素,就是一种计量单位。
em和rem则是相对变量。
em是相对于父级(上一级)字体的px量进行某倍的变化。
rem是相对于html文件的font-size进行倍数变化。
> 6,对chrome 审查元素的功能做个简单的截图介绍

略

> 7,设置body的字体为微软雅黑,字号16px, 行高1.5倍,字体颜色 #333
![](http://upload-images.jianshu.io/upload_images/3706166-bbea9ea5426f7831.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

.
> 8,设置段落颜色#000, 首行缩进两个字体宽度,1.5倍行高

.
![add.png](http://upload-images.jianshu.io/upload_images/3706166-a39e6c79cccfe45a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

![](http://upload-images.jianshu.io/upload_images/3706166-8d09791f26f5ae32.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
.
>  id和class的区别?

 - id和class都是为了在小范围内运用样式的一个属性
 - 任何元素都可以添加id和class,格式如下:

![](http://upload-images.jianshu.io/upload_images/3706166-0fead169c75099ed.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

 - id定位了页面上唯一的元素,所以定义id的时候id之间一定不能重名

![](http://upload-images.jianshu.io/upload_images/3706166-f33076e4a0124aa8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

 - class是定义一类的,class和id的名字可以相同

###TIP
![本文所有权归李连成所有,私转必究](http://img5.imgtn.bdimg.com/it/u=230900514,2030090921&fm=11&gp=0.jpg)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,826评论 1 92
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,812评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,346评论 0 11
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,645评论 32 459
  • 但见旁人谈情何引诱,问到何时葡萄先熟透。 成熟了便不再有那么强的占有欲和好胜心,他会静候幸运女神的降临。面对他人在...
    无事嚼舌根i阅读 432评论 2 0