HTML+CSS编写静态网站-34 为Contact页面添加样式

视频教程观看地址:http://study.163.com/course/courseMain.htm?courseId=1003879015

首先,我们来对无序列表进行一些基本的调整。我们将删除项目符号,然后增加填充和边距,以及调整字体大小。

所以来到CSS中,让我们在PAGE ABOUT下添加一个新的多行注释PAGE CONTACT。

 
 
/* ************************************** PAGE CONTACT ************************************** */
现在,我们可以添加我们的样式。我要选择.contact-info。List-style设置为none,padding设置为0,margin:0,最后将字体大小设置为0.9 em。
/* ************************************** PAGE CONTACT ************************************** */   .contact-info{        list-style:none;        padding:0;        margin:0;        font-size:0.9em; }
所以让我们切换回浏览器并观看这个列表,看看是什么样的。 接下来,我将为每个列表项添加背景图像。 所以,我要选择每个列表项,并添加img文件夹中包含的图标。这和以前添加图像的方法略有不同,因为我们想展示给大家各种图像包含技术。 所以首先,我们需要选择contact-info列表,然后选择li,然后在li后面.phone。这里没有空格。因为phone是li的class,而不是嵌套在li列表中的元素。 最后,我们要选择里面的a元素。 所以,这就会选择class为phone下面的a元素。 现在,我们输入属性background-image,然后我们将使用一个特殊值URL,因为我们需要添加一个URL。这个URL将是我们图像的路径。在URL后面的括号内,我们需要添加两个单引号来保存URL,然后我们将键入两个点,一个斜杠,img,然后是phone.png,
.contact-info li.phone a{        background-image:url(../img/phone.png); }
这两个点可以让我们回到当前目录的上一个目录,这将使我们到这里的根文件夹,然后我们可以回到img,最后找到phone.png。这就是相对路径。 接下来,让我们复制并粘贴,我们将粘贴这两次。所有我们需要做的是将class更改为mail和twitter,然后我们需要将图像的名称更改为mail和twitter。
.contact-info li.mail a{ background-image:url(../img/mail.png); } .contact-info li.twitter a{ background-image:url(../img/twitter.png); }
所以我们会保存一下。刷新页面: 您可以看到这里有一些灰色的方块,实际上,他们应该是在文本左边,所以。我们需要在这里添加一些间距。所以我们再回到css代码。我们说,contact-info,并选择a元素,我们将display设置为block。最小高度设为20px。背景重复属性设置为不重复。背景大小属性设为20像素和20像素。然后填充设为0 0 0 30px。最后将边距设置为0,0和10像素
.contact-info a{        display:block;        min-height:20px;        background-repeat:no-repeat;        background-size:20px 20px;        padding:0 0 0 30px;     margin:0 0 10px; }   .contact-info li.phone a{
 
这里有很多代码。我们来一一解释。我们已将display设置为block。这意味着在这种情况下,我们每个图像将占据空间。这将给我们更多的空间来使用,以便我们的图像有一个实际显示的地方。 接下来,我们将每个项目的最小高度设置为20像素。这是我们的图标完全可见的最小高度。 接下来,我们设置了另外两个背景属性background-repeat和background-size。默认情况下,CSS中的背景图像将始终重复,但是我们希望这些背景只显示一次。所以我们将背景设置为不重复。 接下来,background的size属性将调整为背景大小。 接下来,我们设置了填充。对于填充,我们希望在元素左侧空出额外的空间,因为我们的图像将放在这些链接的左侧。所以因为在左边有一个填充,这将给图像一个显示的地方。 最后,我们在底部添加十个像素的边距,以使我们每个链接之间垂直的分离开。 保存并刷新。所以,这是关于我们的Contact页面。接下来,我们将会学习如何使我们的网站在各种屏幕分辨率(如桌面和平板电脑)上工作。然后我们将网站放到网上。最后,我们将学习如何解决一些可能遇到的常见错误和错误。 更多精彩内容尽在视频中! 本文固定链接:http://www.oxox.work/web/html-css/contacts-style/ | 虚幻大学

查看原文:http://www.oxox.work/web/html-css/contacts-style/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Div CSS 页面布局——左中右版式是一种常见的网页布局方式。在这种布局中,页面被分为左侧、中间和右侧三个区域,每个区域可以分别放置内容。 在HTML中,我们可以使用div元素来创建这样的布局。首先,我们需要设置一个父div元素,并为其设置宽度,以适应整个页面的大小。然后,我们可以创建三个子div元素,分别用于左侧、中间和右侧区域。 对于左侧和右侧区域,我们可以通过设置宽度和浮动属性来控制其位置。例如,我们可以设置左侧div的宽度为25%,右侧div的宽度为25%,并将它们都向左浮动。这样,左侧和右侧的区域就会分别占据页面的左边和右边。 对于中间区域,我们可以简单地将其放在左侧和右侧区域之后。由于左侧和右侧区域都是浮动的,中间区域将会自动填充剩余的空间。 为了避免中间区域被覆盖,我们可以使用clear属性来清除浮动。我们可以在中间区域div的CSS样式添加clear:both来确保中间区域在内容的上方和下方都没有浮动元素。 除了设置区域的宽度和浮动属性外,我们还可以使用其他CSS属性来进一步调整页面布局。例如,我们可以通过设置边距、内边距和背景颜色来美化页面。 总的来说,Div CSS 页面布局——左中右版式是一种简单而实用的布局方式,可以帮助我们将页面划分为多个区域,并在不同的区域放置不同的内容。通过灵活运用CSS属性,我们可以轻松地创建出各种漂亮的页面布局。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虚坏叔叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值