1. Consider the following code snippet:
<div id=”sectors”>
<div id=”A” class=”A”></div>
<div id=”B” class=”B”></div>
<div id=”C” class=”C”></div>
<div id=”D” class=”D”></div>
<div id=”E” class=”E”></div>
</div>
With these style rules:
<style>
#sectors > div {
float: left;
position: relative;
width: 80px;
height: 80px;
margin: 16px;
background-color:red; color: white;
text-align: center;
}
#sectors > div::after {
content: attr(id) ‘-Block’;
}
#sectors > div.changecolor {
background-color: blue;
}
</style>
Which of the following code snippets when inserted into CSS will change the A and B div’s color from red to blue?
Answers:
Answers:
Answers:
font-weight:normal
What is the other way of getting the same result?
Answers:
div[class^=”stronger”] { }
{em
…
}
Which of the following statements is true?
Answers:
Answers:
<style>
.foo {
width:100px;
height:50px;
border-width:3px;
-webkit-border-image:
-webkit-gradient(linear, 0 0, 0 100%, from(black), to(red)) 1 100%;
-webkit-border-image:
-webkit-linear-gradient(black, red) 1 100%;
-o-border-image:
-o-linear-gradient(black, red)) 1 100%;
-moz-border-image:
-moz-linear-gradient(black, red) 1 100%;
}
</style>
<div class=”foo”>Lorem</div>
Answers:
Answers:
Answers:
Answers:
box-shadow:30px 20px 10px 5px black;
Answers:
Answers:
A drop shadow needs to appear only at the bottom, and no images should be used.
Consider the following code:
-moz-box-shadow: 0px 4px 4px #000;
-webkit-box-shadow: 0px 4px 4px #000;
box-shadow-bottom: 5px #000;
However, this produces shadows on the rest of the element.
Which of the following code snippets will correct the issue?
Answers:
body { text-replace: “a” “b” “b” “c” }
What will be the output of the following string if the text-replace style is implemented?
andy lives behind cafe
Answers:
Answers:
<style>
.foo {
width:100px;
height:50px;
border-width:3px;
-webkit-border-image:
-webkit-gradient(linear, 0 0, 0 100%, from(black), to(red)) 1 100%;
-webkit-border-image:
-webkit-linear-gradient(black, red) 1 100%;
-o-border-image:
-o-linear-gradient(black, red)) 1 100%;
-moz-border-image:
-moz-linear-gradient(black, red) 1 100%;
}
</style>
…
<div class=”foo”>Lorem</div>
Answers:
Answers:
td:nth-child(3n+0){
background-color: orange;
}
Answers:
Answers:
Answers:
Answers:
<div>Lorem ipsum</div>
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
border-opacity:0.7;
Given a div element that needs to have a transparent red border, which of the following code samples will work in conjunction with the code above to accomplish the requirement?
Answers:
Answers:
Answers:
Answers:
Answers:
div[class^=”stronger”] { }
{
…
}
Answers:
Answers:
Answers:
@page rotated {size: landscape}
TABLE {page: rotated; page-break-before: right}
What will this code do?
Answers:
Answers:
If a parent element display property is set to none, its children too will not be rendered.
Answers:
Answers:
h2 { pause: 40s 60s }
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
When trying to apply a CSS3 style to a label of a checked radio button like this:
….
<style>
label:checked { font-weight: bold; }
</style>
….
<input type=”radio” id=”rad” name=”radio”/>
<label for=”rad”>A Label</label>
This does not produce the desired effect.
Which of the following snippets will correct issue?
Answers:
Answers:
Answers:
Answers:
Answers:
Answers:
em { color: rgba(0,0,255,1) }
Answers:
@font-face {
font-family: “calibriforh1”;
src: local(“calibri”), url(calibri.woff);
}
h1 { font-family: “calibriforh1”, arial, sans-serif; }
Answers:
Answers:
div {
display: none;
-webkit-transition: opacity 1s ease-out;
opacity: 0;
}
div.active {
opacity: 1;
display: block;
}
Answers:
DIV { line-height: 1.2; font-size: 10pt }
Answers:
p { margin: 3em 2em }
Answers:
<div id=”sectors”>
<div id=”A” class=”A”></div>
<div id=”B” class=”B”></div>
<div id=”C” class=”C”></div>
<div id=”D” class=”D”></div>
<div id=”E” class=”E”></div>
</div>
With these style rules:
<style>
#sectors > div {
float: left;
position: relative;
width: 80px;
height: 80px;
margin: 16px;
background-color:red; color: white;
text-align: center;
}
#sectors > div::after {
content: attr(id) ‘-Block’;
}
#sectors > div.changecolor {
background-color: blue;
}
</style>
Which of the following code snippets when inserted into CSS will change the A and B div’s color from red to blue?
Answers:
- In style rule add this code “#sectors > div:not(.C):not(.D):not(.E) {background-color: blue;}”
- In style rule add this code “#sectors > div:not(.C, .D, .E) {background-color: blue;}”
- Both A and B
- None of the above
Answers:
- It is not possible to do so.
- border-color: #a0c7ff #ffffff #ffffff #ffffff; border-style: solid; border-width: 20px; width: 0px; height: 0px;
- background-color: #a0c7ff #ffffff #ffffff #ffffff; border-style: solid; border-width: 20px; width: 0px; height: 0px;
- background-color: #a0c7ff #ffffff #ffffff #ffffff; border-style: solid; border-width: 1px; width: 10px; height: 10px;
Answers:
- Yes
- No
font-weight:normal
What is the other way of getting the same result?
Answers:
- font-weight:100
- font-weight:900
- font-weight:400
- font-weight:700
div[class^=”stronger”] { }
{em
…
}
Which of the following statements is true?
Answers:
- It applies the rule only on divs who belong to a class that begins with “stronger”.
- It applies the rule only on divs of class “stronger”.
- It applies the rule only on divs who belong to a class which end with “stronger”.
- It applies the rule only on divs who belong to a class which does not contain “stronger” in its name.
Answers:
- none
- left
- right
- top
<style>
.foo {
width:100px;
height:50px;
border-width:3px;
-webkit-border-image:
-webkit-gradient(linear, 0 0, 0 100%, from(black), to(red)) 1 100%;
-webkit-border-image:
-webkit-linear-gradient(black, red) 1 100%;
-o-border-image:
-o-linear-gradient(black, red)) 1 100%;
-moz-border-image:
-moz-linear-gradient(black, red) 1 100%;
}
</style>
<div class=”foo”>Lorem</div>
Answers:
- The text “Lorem” will be colored black-red.
- The div element will be colored black-red.
- The border of div element will be colored black-red.
- None of these.
Answers:
- auto
- never
- always
- normal
- length
Answers:
- continuous or paged
- visual or tactile
- grid or bitmap
- braille or screen
Answers:
- page-break-inside
- page-break-outside
- page-break-before
- page-break-after
- None of these
box-shadow:30px 20px 10px 5px black;
Answers:
- The shadow will be spread out to 30px top, 20px right, 10px bottom, 5px left.
- The position of the horizontal black shadow is 30px and the position of the vertical black shadow is 20px and blur distance is 10px and size of shadow is 5px.
- The position of the vertical black shadow is 30px and the position of the horizontal black shadow is 20px and size of shadow is 10px and blur distance is 5px.
- The shadow will be spread out to 30px top and bottom, 20px left and right with 10px blur distance, 5px shadow size.
Answers:
- button
- span
- table row
A drop shadow needs to appear only at the bottom, and no images should be used.
Consider the following code:
-moz-box-shadow: 0px 4px 4px #000;
-webkit-box-shadow: 0px 4px 4px #000;
box-shadow-bottom: 5px #000;
However, this produces shadows on the rest of the element.
Which of the following code snippets will correct the issue?
Answers:
- border-bottom:5px solid #ffffff; -webkit-box-shadow: 0px 5px #000000; -moz-box-shadow: 0px 5px #000000; box-shadow: 0px 5px #000000;
- -webkit-box-shadow: 0 4px 4px -2px #000000; -moz-box-shadow: 0 4px 4px -2px #000000; box-shadow: 0 4px 4px -2px #000000;
- -webkit-box-shadow: 0 4px 4px -2px inside #000000; -moz-box-shadow: 0 4px 4px -2px inside #000000; box-shadow: 0 4px 4px -2px inside #000000;
- None of these.
body { text-replace: “a” “b” “b” “c” }
What will be the output of the following string if the text-replace style is implemented?
andy lives behind cafe
Answers:
- ndy lives behind cbfe
- cndy lives cehind ccfe
- andy lives behind cafe
- andy lives cehind bafe
Answers:
- preserve-3d
- flat
- none
- preserve
<style>
.foo {
width:100px;
height:50px;
border-width:3px;
-webkit-border-image:
-webkit-gradient(linear, 0 0, 0 100%, from(black), to(red)) 1 100%;
-webkit-border-image:
-webkit-linear-gradient(black, red) 1 100%;
-o-border-image:
-o-linear-gradient(black, red)) 1 100%;
-moz-border-image:
-moz-linear-gradient(black, red) 1 100%;
}
</style>
…
<div class=”foo”>Lorem</div>
Answers:
- The text “Lorem” will be colored black-red.
- The div element will be colored black-red.
- The border of div element will be colored black-red.
- None of these.
Answers:
- img { float= left }
- img { float: left here }
- img { background: “black” }
- img { border-width: 10 }
- All of the above
td:nth-child(3n+0){
background-color: orange;
}
Answers:
- It returns a syntax error.
- The background color of the fourth td will be orange.
- The background color of the third td will be orange.
- The background color of every third td will be orange.
Answers:
- Adding a class to each <li> element but last
- Using li:not(:last-child) css selector
- Using li:last-child selector
- None of the above
Answers:
- box-shadow: 0 0 8px rgba(255,255,255, 0.25);
- box-shadow: inset 0 0 8px rgba(0,0,0, 0.25);
- box-shadow: 0 0 8px rgba(255,255,255, 25%);
- box-shadow: inset 0 0 8px rgba(0,0,0, 25%);
Answers:
- auto
- balance
- none
<div>Lorem ipsum</div>
Answers:
- box-shadow: 0 0 8px 2px #888;
- border-shadow: 0 0 8px 2px #888;
- div-shadow: 8px 2px 0 0 #888;
- None of these
Answers:
- width: calc(100% – 50px);
- width: reduce(100% – 50px);
- width: decrease(100% – 50px);
- width: 100% – 50px;
Answers:
- orphans
- widows
- bottom
- overflow
- None of these
Answers:
- 10
- 100
- 500
- None of the above
Answers:
- small
- medium
- large
- default
Answers:
- Yes, using the text-gradient property.
- Yes, but only for headings.
- There is no way to do a text color gradient with CSS3.
- None of the above.
border-opacity:0.7;
Given a div element that needs to have a transparent red border, which of the following code samples will work in conjunction with the code above to accomplish the requirement?
Answers:
- border: 1px solid rgba(255, 0, 0, 0.7);
- border: 1px solid rgb(255, 0, 0, 0.7);
- border: 1px solid rgba(255, 255, 0, 0.7);
- border: 1px solid red; opacity: 0.7;
Answers:
- 1
- 5
- None
Answers:
- none
- normal
- alternate
- inherited
Answers:
- It is possible only when two separate styles are used, “background-image” and “gradient”, on an HTML tag.
- It is possible only when “background-image” is used.
- It is possible only when layered HTML tags are used, “background-image” and “gradient”.
- It is not possible to combine a background image and CSS3 gradients.
Answers:
- The default cursor will be displayed.
- No cursor will be displayed.
- A pointer cursor will be displayed.
- A text cursor will be displayed.
div[class^=”stronger”] { }
{
…
}
Answers:
- It applies the rule only on divs who belong to a class that begins with “stronger”.
- It applies the rule only on divs of class “stronger”.
- It applies the rule only on divs who belong to a class which end with “stronger”.
- It applies the rule only on divs who belong to a class which does not contain “stronger” in its name.
Answers:
- input:([!type=’text’])
- input:not([type=”text”])
- input:not([type!=”text”])
- input:([type!=’text’])
Answers:
- none
- left
- right
- top
@page rotated {size: landscape}
TABLE {page: rotated; page-break-before: right}
What will this code do?
Answers:
- It will put all tables on a right-hand side landscape page.
- It will rotate the page if the table is positioned at the right side.
- It will keep the table in the landscape position and rotate the page.
- None of the above
Answers:
- 1
- normal
- none
If a parent element display property is set to none, its children too will not be rendered.
Answers:
- True
- False
Answers:
- SVG supports only CSS filters.
- SVG supports CSS filters as well as ‘filter’ property of SVG
- SVG supports only ‘filter’ property of SVG
- SVG does not supports any filters
h2 { pause: 40s 60s }
Answers:
- pause-before will be set to 40 seconds and pause-after will be set to 60 seconds.
- pause-after will be set to 40 seconds and pause-before will be set to 60 seconds.
- pause-after and pause-before will be set to 40 seconds.
- pause-after and pause-before will be set to 60 seconds.
Answers:
- font-size
- font-variant
- font-weight
- line-height
Answers:
- condense
- normal
- semi-narrower
- expanded
- semi-expanded
Answers:
- order: “none”;
- order= “none”;
- order: none;
- order= none;
- None of these.
Answers:
- .mirror_text{ -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: “FlipH”; }
- .mirror_text{ Box-reflect; 20px right; }
- .mirror_text{ Box-reflect; 20px left; }
- .mirror_text{ -moz-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
Answers:
- slow
- normal
- fast
- none
Answers:
- @-webkit-keyframes pulse #DemoGradient { 0% { background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(196,222,242)), color-stop(0.5, rgb(242,242,242)), color-stop(1, rgb(240,240,240))); } 50% { background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(222,252,255)), color-stop(0.5, rgb(242,242,242)), color-stop(1, rgb(240,240,240))); } 100% { background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(196,222,242)), color-stop(0.5, rgb(242,242,242)), color-stop(1, rgb(240,240,240))); } }
- #DemoGradient{ background: -webkit-linear-gradient(#C7D3DC,#5B798E); background: -moz-linear-gradient(#C7D3DC,#5B798E); background: -o-linear-gradient(#C7D3DC,#5B798E); background: linear-gradient(#C7D3DC,#5B798E); -webkit-transition: background 1s ease-out; -moz-transition: background 1s ease-out; -o-transition: background 1s ease-out; transition: background 1s ease-out; background-size:1px 200px; border-radius: 10px; border: 1px solid #839DB0; cursor:pointer; width: 150px; height: 100px; } #DemoGradient:Hover{ background-position:100px; }
- It is not possible to apply a gradient transition using only CSS3.
Answers:
- height:auto
- height:100%
- height:0
- max-height:100%
When trying to apply a CSS3 style to a label of a checked radio button like this:
….
<style>
label:checked { font-weight: bold; }
</style>
….
<input type=”radio” id=”rad” name=”radio”/>
<label for=”rad”>A Label</label>
This does not produce the desired effect.
Which of the following snippets will correct issue?
Answers:
- It is not possible to style.
- <input id=”rad” type=”radio” name=”rad”><label “rad”>A Label</label>
- input[type=”radio”]:checked+label{ font-weight: bold; }
- input[type=”radio”]:checked@label{ font-weight: bold; }
Answers:
- form input:not([type=”radio”], [type=”checkbox”]) { }
- input:not([type=”radio”]):not([type=”checkbox”]) { }
- input:not([type=”radio & checkbox”]) { }
- input:!([type=”radio”]) , input:!([type=”checkbox”]) { }
Answers:
- Yes
- No
Answers:
- There is no difference, both of them have the same results.
- display:inline-block; adds whitespace between the elements.
- float:left; collapses the parent element on itself.
- None of these.
Answers:
- 0 to 256
- 0 to 255
- -250 to 250
- -255 to 255
Answers:
- window
- tab
- none
- parent
- current
em { color: rgba(0,0,255,1) }
Answers:
- Opacity 1 with solid red color
- Opacity 0 with solid blue color
- Opacity 0 with solid red color
- Opacity 1 with solid blue color
- None of these
@font-face {
font-family: “calibriforh1”;
src: local(“calibri”), url(calibri.woff);
}
h1 { font-family: “calibriforh1”, arial, sans-serif; }
Answers:
- It’s for searching the user’s system for a “calibri” font, and if it does not exist, it will load the font from the server instead.
- It’s for searching the user’s system for a “calibri” font, and if it does not exist, it will load user’s system’s default font instead.
- It’s for loading the user’s system’s default font.
- None of these.
Answers:
- Using CSS transitions will slow down page upload and produce lag.
- The completion of a CSS transition generates a corresponding DOM event. An event is fired for each property that
- undergoes a transition. This allows a content developer to perform actions that synchronize with the completion of a transition.
- CSS transitions allow DOM events in CSS values to occur smoothly over a specified duration.
- None of these.
div {
display: none;
-webkit-transition: opacity 1s ease-out;
opacity: 0;
}
div.active {
opacity: 1;
display: block;
}
Answers:
- On active state the element is displayed.
- On active state the element’s opacity is changed to 1.
- On active state the element’s opacity is changed to 0.
- Nothing will be shown.
DIV { line-height: 1.2; font-size: 10pt }
Answers:
- DIV { line-height: 1.2em; font-size: 10pt }
- DIV { line-height: 12em; font-size: 10pt }
- DIV { line-height: 120%; font-size: 10pt }
- DIV { line-height: 20%; font-size: 10pt }
- DIV { line-height: 80%; font-size: 10pt }
p { margin: 3em 2em }
Answers:
- The top and the bottom margins will be 3em and the left and the right margins will be 2em.
- The top and the bottom margins will be 2em and the left and the right margins will be 3em.
- The top and the left margins will be 3em and the bottom and the right margins will be 2em.
- The top and the right margins will be 2em and the bottom and the left margins will be 3em.
No comments:
Post a Comment