HTML+CSS编写静态网站-39 调整About页面

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

最后,我们还需要调整下About页面,我们的排版原则是希望能够更充分的利用浏览器窗口的空间。

所以同样,我们把它改为两列的布局,就像我们的Contact页面一样。但是,和Contact页面不同的是,Contact是由2个Section构成的,而About只有一个,所以我们可以通过将网站Logo浮动到左侧来实现,并添加一些margin。

所以让我们回到我们的CSS。首先,我要复制这个多行注释,。然后把注释改为About。然后,我们将选择我们的profile-photo,我们将其浮动到左边:float:left。然后我们需要稍微调整边距,因为这是浮动元素。所以margin:0,5%,80像素和0。我添加了5%的右边距来分隔文本,底部有80个像素,以防止文本包围到图像的底部:

 
 
       /* **************************************        PAGE ABOUT        ************************************** */        .profile-photo{               float:left;               margin:0 5% 80px 0;        }
所以让我们保存并刷新浏览器: 你看,现在是漂亮的两列布局。如果我将页面调宽,看起来不错。如果我调窄,我们的两列布局将成为移动设备的单列。和我们预期的一样。 接下来,我们需要做最后一件事情。我们需要在我们的三个HTML页面中添加视口元标记。它将允许我们在移动设备上控制浏览器窗口的大小,这样我们的布局就可以根据设备屏幕的大小而改变,而不是每次都需要访问者在页面上进行平移和缩放,来找到最合适的大小。 所以我要转到index.html。然后在responsive.css之后,我们说meta元素,name属性设置为视口。然后,content属性设为:width等于device-width,然后initial-scale等于1.0。最后,关闭标签。
              <link rel="stylesheet" href="css/responsive.css">               <meta name="viewport" content="width=device-width, initial-scale=1.0">
现在,我们保存,复制该行,然后我将其粘贴到About页面和Contact页面,并保存。 如果我们不添加这行代码,那么在移动设备上的默认会以桌面布局呈现。我们希望移动布局会默认的在移动设备上呈现。因此,这个元标记的name属性中的视口应为content属性设置的值。在这种情况下,content属性表示,我们的网站的宽度应该被缩放为当前设备屏幕的宽度。初始比例应设置为1.0,也就是和屏幕一致。 所以,你可以看到我们的网站是一个完全响应式的网站。 总结来说,如果你有一个移动布局的网站,您只需要编写一点额外的css代码,就可以相当快将它变为一个桌面版的网站。 更多精彩内容尽在视频中! 本文固定链接:http://www.oxox.work/web/html-css/adjust-about-page/ | 虚幻大学

查看原文:http://www.oxox.work/web/html-css/adjust-about-page/
HTMLCSS是用于创建网页的基本技术。 HTML是超文本标记语言,用于描述网页的内容和结构。它使用标记来定义文本、图像、链接等元素,并将它们分组在段落、标题、列表等结构CSS是层叠样式表,用于控制网页的布局和样式。它可以为HTML元素指定字体、颜色、边框、间距等属性,并通过选择器和样式规则来定义网页的整体外观。 要创建一个简单的静态网页,首先需要编写HTML代码来定义网页的内容和结构。例如,下面是一个简单的HTML页面: ``` <!DOCTYPE html> <html> <head> <title>My Website</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <header> <h1>Welcome to my website</h1> <nav> <ul> <li><a href="#">Home</a></li> <li><a href="#">About</a></li> <li><a href="#">Contact</a></li> </ul> </nav> </header> <main> <section> <h2>About me</h2> <p>Hi, my name is John and I&#39;m a web developer.</p> </section> <section> <h2>My work</h2> <ul> <li><a href="#">Project 1</a></li> <li><a href="#">Project 2</a></li> <li><a href="#">Project 3</a></li> </ul> </section> </main> <footer> <p>Copyright © 2021 My Website</p> </footer> </body> </html> ``` 在上面的代码,我们定义了一个网页的基本结构,包括页眉、主体和页脚。页眉包含网站标题和导航菜单,主体包含两个部分(关于我和我的工作),页脚包含版权信息。 然后,我们可以使用CSS来控制页面的布局和样式。例如,下面是一个简单的样式表,用于设置网页的颜色、字体和布局: ``` body { font-family: Arial, sans-serif; background-color: #f2f2f2; } header { background-color: #333; color: #fff; padding: 20px; } nav ul { list-style: none; margin: 0; padding: 0; } nav li { display: inline-block; margin-right: 20px; } nav a { color: #fff; text-decoration: none; } main { max-width: 800px; margin: 0 auto; padding: 20px; } section { margin-bottom: 40px; } h1, h2 { font-weight: normal; } footer { background-color: #333; color: #fff; padding: 20px; text-align: center; } ``` 在上面的样式表,我们设置了页面的背景颜色、字体和布局。我们还定义了页眉、导航菜单、主体和页脚的样式,以及一些通用元素(如标题和段落)的样式。 通过组合HTMLCSS,我们可以创建一个简单的静态网页。当然,这只是一个基础示例,您可以根据需要自由地添加更多内容和样式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

虚坏叔叔

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

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

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

打赏作者

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

抵扣说明:

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

余额充值