Using your new knowledge - Learn web development 编辑
With the things you have learned in the last few lessons you should find that you can format simple text documents using CSS, to add your own style to them. This assessment gives you a chance to do that.
Prerequisites: | Before attempting this assessment you should have worked through the rest of the CSS basics module, and also have an understanding of HTML basics (study Introduction to HTML). |
---|---|
Objective: | To have a play with some CSS and test your new-found knowledge. |
Starting point
You can work in the live editor below, or you can download the starting point to work with in your own editor. This is a single page with the HTML, plus the starting point CSS in the head of the document. If you prefer you could move this CSS to a separate file when you create the example on your local computer. Alternatively use an online tool such as CodePen, jsFiddle, or Glitch to work on the tasks.
Note: If you get stuck, then ask us for help — see the Assessment or further help section at the bottom of this page.
Working with CSS
The following live example shows a biography, which has been styled using CSS. The CSS properties that I have used are as follows — each one links to its property page on MDN, which will give you more examples of its use.
I have used a mixture of selectors, styling elements such as h1 and h2, but also creating a class for the job title and styling that.
Use CSS to change how this biography looks by changing the values of the properties I have used.
- Make the level one heading pink, using the CSS color keyword
hotpink
. - Give the heading a 10px dotted
border-bottom
which uses the CSS color keywordpurple
. - Make the level 2 heading italic.
- Give the
ul
used for the contact details abackground-color
of#eeeeee
, and a 5px solid purpleborder
. Use somepadding
to push the content away from the border. - Make the links
green
on hover.
You should end up with something like this image.
Afterwards try looking up some properties not mentioned on this page in the MDN CSS reference and get adventurous!
Remember that there is no wrong answer here — at this stage in your learning you can afford to have a bit of fun.
Assessment or further help
If you would like your work assessed, or are stuck and want to ask for help:
- Put your work into an online shareable editor such as CodePen, jsFiddle, or Glitch.
- Write a post asking for assessment and/or help at the MDN Discourse forum Learning category. Your post should include:
- A descriptive title such as "Assessment wanted for CSS First Steps".
- Details of what you have already tried, and what you would like us to do, e.g. if you are stuck and need help, or want an assessment.
- A link to the example you want assessed or need help with, in an online shareable editor (as mentioned in step 1 above). This is a good practice to get into — it's very hard to help someone with a coding problem if you can't see their code.
- A link to the actual task or assessment page, so we can find the question you want help with.
What's next?
Congratulations on finishing this first module. You should now have a good general understanding of CSS, and be able to understand much of what is happening in a stylesheet. In the next module, CSS building blocks, we will go on to look at a number of key areas in depth.
In this module
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论