17-18日作业
2017-01-21 本文已影响0人
IT颖儿
1.什么是css语法?
body {
color: #000;
background: #fff;
margin: 0;
padding: 0;
font-family: Georgia, Palatino, serif;
}
2.列举常见的css选择器?
(1)标签选择器:直接将HTML标签作为选择器
(2)id选择器
(3)类(class)选择器【注意:加样式时用.】
(4)包含选择器
(5)群组选择器: ,
(6)通配符:*{}
3.background属性如何简写?
.class{background: }
:后可包括background-color;background-image;background-repeat;background-position;background-attachment等
4.文本的属性有哪些?请写出font的复合式写法?
属性:
font-size 文字大小 ; font-weight 文字是否加粗(bold 加粗;normal 正常) ; font-style 文字是否倾斜(italic 倾斜; normal 正常) ; line-height 行高 ; font-family 字体
复合写法:
font:font-weight font-style font-size/line-height font-family
(其中font-size font-family 必写)
5.text-indent有什么作用?
首行缩进(1em=1个字符大小)
6.超链接a标签的作用有哪些?
herf="页面地址"----------跳转页面;
herf="压缩包"-----------下载;
herf="id"=-----------锚点(跳到id所在的位置)
7.a标签默然样式是什么?
a:link、a:visited、a:hover、a:active。
8.什么是盒模型?盒模型包括什么?
CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型
内容(content)、填充(padding)、边框(border)、边界(margin), CSS盒子模式都具备这些属性
9.padding和margin的区别?
marign:外边距(边框外,不显示元素背景)
padding:内填充(边框外,内容外,显示元素的背景)
10.什么是margin叠加?什么是margin传递?
margin叠加:相邻两元素的上下叠加在一起(谁大用谁)
margin传递:子元素的上下的margin会传递给父级
11.列举几种常见的语义化标签?
div——块级通用容器;span——短语内容无语义容器。
标题写法 <h1></h1>......
一个段落 <p></p>
强调(加粗) <strong></strong>
强调(倾斜) <em></em>
无序列表 <ul>
<li></li>
</ul>
有序列表 <ol>
<li></li>
</ol>
定义列表 <dl>
<dt></dt>
<dd></dd>
</dl>
时间 <time></time>
图片 ![](图片路径)
页面主要内容 <main></main>
包含像报纸一样的内容 <article></article>
具有相似主题的一组内容 <section></section>
指定附注栏,包括引述、侧栏、指向文章的一组链接、广告、友情链接、相关产品列表等 <aside></aside>
页脚 <footer></footer>
12.常见的块元素和内嵌元素有哪些?简要说一下它们的区别?
内联元素(行内元素)内联元素(inline element)
* a - 锚点
* br - 换行
* cite - 引用
* code - 计算机代码(在引用源码的时候需要)
* em - 强调
* img - 图片
* input - 输入框
* small - 小字体文本
* span - 常用内联容器,定义文本内区块
* strike - 中划线
* strong - 粗体强调
块元素(block element)
* address - 地址
* center - 举中对齐块
* div - 常用块级容易,也是css layout的主要标签
* dl - 定义列表
* form - 交互表单
* h1 - 大标题
* h2 - 副标题
* h3 - 3级标题
* h4 - 4级标题
* h5 - 5级标题
* h6 - 6级标题
* hr - 水平分隔线
* ol - 排序表单
* p - 段落
* table - 表格
* ul - 非排序列表
编程1:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>17-18日作业</title>
<style>
#div1{
width:0px;height:0px;border:200px solid #ff0000;border-bottom-color:#fff;.
}
</style>
</head>
<body>
<div>
<div id="div1"></div>
<div id="div2"></div>
</div>
</body>
</html>
编程2:(求指导)
<!DOCTYPE html >
<html>
<head>
<meta charset="utf-8" />
<title>第二次作业</title>
</head>
<style>
*{
margin:0;
padding:0;
}
.box{
width:557px;height:343px;border:1px solid #000 ;padding-left:22px;
color:#404646;font:14px/26px "宋体";
}
.box1{
width:511px;height:170px;border-bottom:1px dashed #000;
}
h3{
font-size:25px;
line-height:54px;
font-weight:bolder;
}
h4{
font-size:20px;
line-height:44px;
font-weight:bolder;
}
p{
text-indent:2em;
color:#9b9b9b;
}
.box2{margin-top:0px;}
li{
list-style:none;
font-size:18px;
line-height:38px;
font-weight:bolder;
background:url(text_3_03.png) no-reapeat ;/*背景图片为什么不好使呢??*/
padding-left:17px;
}
a{
text-decoration:none;/*不起作用。。。*/
color:#404646;
}
</style>
<body>
<div class="box">
<div class="box1">
<h3>动态新闻</h3>
<h4>掌握一门技术的重要性</h4>
<p>掌握一门技术是未来生存的一块敲门砖,掌握一门技术是未来生存的一块敲门砖,掌握一门技术是未来生存的一块敲门砖</p>
</div>
<ul class="box2">
<li><a href="#">走进民企观摩学习与民企面对面</a></li>
<li><a href="#">走进民企观摩学习与民企面对面</a></li>
<li><a href="#">走进民企观摩学习与民企面对面</a></li>
<li><a href="#">走进民企观摩学习与民企面对面</a></li>
</ul >
</div>
</body>
</html>