发表于: 2020-03-01 21:27:49

1 1333


今天完成的事情

一、学习css基础语法:css语法结构分为选择器和声明,其中声明包含属性和值。若值为多个单词一定要加双引号,定义多个声明时要用分号,每一行只有一个声明(只描述一个属性)可增加可读性。css对空格和大小写不敏感(与xhtml不同),除非涉及到与 HTML 文档一起工作的话,class 和 id 名称对大小写是敏感的。(class 和 id 名称是什么

二、学习css高级语法:

1.选择器的分组:被分组的选择器可使用同一声明,选择器用逗号隔开

2.继承:所有子元素一般情况下会继承最高级元素的属性,子元素的子元素也一样。但是Netscape 4 和IE6及之前版本会忽略继承,因此需要用冗余法则:对后续选择器分组重复一次该声明即可。如果不想继承怎么办?对该选择器重新进行新的声明即可

3.派生选择器又叫上下文选择器:根据元素的上下文关系,用于指定(或改变)某元素的样式

三、为之前的html添加css样式

<!DOCTYPE html>
<html>
<head>
   <title>知识之树</title>
   <meta charset="UTF-8">
   <meta name="Keywords" content="厉害,666">
   <meta name="Description" content="技能树">
<style type="text/css">
   body{background-color:thistle}
h1{background-color:aliceblue}

</style>
</head>

<body>
   <h1>技能树</h1>
<a href="https://www.jnshu.com/home"><img src="p/timg.jpg"></a>.
</body>

</html>

四、学习资料--《浮动——float详解》

css浮动属性可以使图片、文本等内容脱离文本流自由浮动。看懂float属性的两种应用实例:带标题的图像浮动于右侧、使段落的首字母浮动于左侧

五、为html标签添加样式,使其成为黄色正方形,添加样式获得九宫格

<!DOCTYPE html>
<html lang="en">

<head>

   <title>九宫格</title>
   <style type="text/css">
       * {padding: 0;
           margin: 0;}

body {width: 100%;}

.a {display: inline-block;
           width: 30%;
           padding-top: 30%;
           background-color: orange;
           margin: 1%;}
</style>
</head>

<body>
<div>
   <div class="a"></div>
   <div class="a"></div>
   <div class="a"></div>
   <div class="a"></div>
   <div class="a"></div>
   <div class="a"></div>
   <div class="a"></div>
   <div class="a"></div>
   <div class="a"></div>
</div>
</body>

明天的计划:1.查看学习资料--《chrome开发者工具——chrome开发者工具》

2.使用Chrome的开发者工具(F12/Ctrl+shift+I),调试页面

3.进一步修改样式,使九宫格大小可以随屏幕宽度改变,初步体验自适应

遇到的问题:貌似没有运用float形式

收获:学会了九宫格的初步制作





返回列表 返回列表
评论

    分享到