CSS基础

作者: 前端小木鱼 | 来源:发表于2017-09-09 22:13 被阅读0次
    一、CSS的全称是什么?

    CSS 指层叠样式表 (Cascading Style Sheets),样式通常存储在样式表中,它定义如何显示 HTML 元素。

    二、CSS有几种引入方式? link 和@import 有什么区别?

    1、css有四种引入方式:内联css、内部css、外部css、导入css。
    2、link和@import的区别:

    • link属于html标签,可以写在html标签内任意位置,而@import是css的语法,只能写在样式中。
    • link不止可以调用CSS,还能调用其他类型的文件,而@import,只能调用CSS文件。
    • link引用的css会在页面加载时同时被加载,而@import引用的css会等到页面加载结束后加载。
    • link没有兼容性问题,而@import只有IE5以上才能识别。
    • link方式样式的权重高于@import的。
    三、以下这几种文件路径分别用在什么地方,代表什么意思?
    分类 路径 场景
    相对路径 css/a.css 当前路径下的css下的a.css
    相对路径 ./css/a.css 当前路径下的css下的a.css
    相对路径 b.css 当前路径下的b.css文件
    相对路径 ../imgs/a.png 当前路径上级路径下的imgs下的a.png
    绝对路径 /Users/hunger/project/css/a.css 根路径下的hunger下的project下的css下的a.css
    网站路径 /static/css/a.css 网站服务器根目录下的static下的css下的a.css
    网站路径 http://cdn.jirengu.com/kejian1/8-1.png 8-1.png在网站中的路径
    四、如果我想在js.jirengu.com上展示一个图片,需要怎么操作?

    上传到服务器内部,并用相对路径读取。

    五、列出5条以上html和 css 的书写规范
    • 语法不区分大小写,但建议统一使用小写
    • 不使用内联的style属性定义样式
    • id和class使用有意义的单词,分隔符建议使用-
    • 有可能就用缩写
    • 属性值是0的省略单位
    • 块内容缩进
    • 属性名冒号后面添加一个空格
    六、截图介绍 chrome 开发者工具的功能区
    开发者工具.jpg

    1、在页面中选择元素并查看。
    2、切换设备工具栏,用于查看网页在不同设备中的呈现。
    3、Element审查元素。 3-2、审查和调试当前元素样式。 3-3、点击快速选择元素。
    4、Console:记录开发者开发过程中的日志信息,且可以作为与JS进行交互的命令行Shell。
    5、Resources主要向我们展示了本界面所加载的资源列表和cookie、local storage 、SESSION 等本地存储信息。
    6、Network是一个监控当前网页所有的http请求的面版。

    相关文章

      网友评论

        本文标题:CSS基础

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