The Spanish description became difficult to understand due to unnecessary translations of code words (inline, button, etc.). The final statement for the challenge was also half translated, when it should remain in English to match the tests.
4.3 KiB
4.3 KiB
id, title, challengeType, videoUrl, localeTitle
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
bad87fee1348bd9aedf08845 | Use a span to Target Inline Elements | 0 | Use un lapso para apuntar elementos en línea |
Description
btn-block
para hacer que el botón llene toda la fila?
<button class="btn" style="background-color: rgb(0, 100, 0); color: rgb(255, 255, 255);">botón normal</button>
<button class="btn btn-block" style="background-color: rgb(0, 100, 0); color: rgb(255, 255, 255);">botón btn-block</button>
Esto ilustra la diferencia entre un elemento "inline" y un elemento "block". Al utilizar el elemento de span
inline, puede colocar varios elementos en la misma línea, e incluso diseñar diferentes partes de la misma línea de manera diferente. Anida la palabra "love" en el elemento "Things cats love" dentro de un elemento span
. Luego, asigna al span
la clase text-danger
para hacer que el texto sea rojo. A continuación le indicamos cómo haría esto con el elemento "Top 3 things cats hate": <p>Top 3 things cats <span class="text-danger">hate:</span></p>
Instructions
Tests
tests:
- text: Su elemento <code>span</code> debe estar dentro de su elemento <code>p</code> .
testString: 'assert($("p span") && $("p span").length > 0, "Your <code>span</code> element should be inside your <code>p</code> element.");'
- text: Tu elemento <code>span</code> debe tener solo el texto <code>love</code> .
testString: 'assert($("p span") && $("p span").text().match(/love/i) && !$("p span").text().match(/Things cats/i), "Your <code>span</code> element should have just the text <code>love</code>.");'
- text: Su elemento <code>span</code> debe tener clase de <code>text-danger</code> .
testString: 'assert($("span").hasClass("text-danger"), "Your <code>span</code> element should have class <code>text-danger</code>.");'
- text: Asegúrese de que su elemento <code>span</code> tenga una etiqueta de cierre.
testString: 'assert(code.match(/<\/span>/g) && code.match(/<span/g) && code.match(/<\/span>/g).length === code.match(/<span/g).length, "Make sure your <code>span</code> element has a closing tag.");'
Challenge Seed
<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">
<style>
h2 {
font-family: Lobster, Monospace;
}
.thick-green-border {
border-color: green;
border-width: 10px;
border-style: solid;
border-radius: 50%;
}
</style>
<div class="container-fluid">
<h2 class="text-primary text-center">CatPhotoApp</h2>
<a href="#"><img class="img-responsive thick-green-border" src="https://bit.ly/fcc-relaxing-cat" alt="A cute orange cat lying on its back."></a>
<img src="https://bit.ly/fcc-running-cats" class="img-responsive" alt="Three kittens running towards the camera.">
<div class="row">
<div class="col-xs-4">
<button class="btn btn-block btn-primary">Like</button>
</div>
<div class="col-xs-4">
<button class="btn btn-block btn-info">Info</button>
</div>
<div class="col-xs-4">
<button class="btn btn-block btn-danger">Delete</button>
</div>
</div>
<p>Things cats love:</p>
<ul>
<li>cat nip</li>
<li>laser pointers</li>
<li>lasagna</li>
</ul>
<p>Top 3 things cats hate:</p>
<ol>
<li>flea treatment</li>
<li>thunder</li>
<li>other cats</li>
</ol>
<form action="/submit-cat-photo">
<label><input type="radio" name="indoor-outdoor"> Indoor</label>
<label><input type="radio" name="indoor-outdoor"> Outdoor</label>
<label><input type="checkbox" name="personality"> Loving</label>
<label><input type="checkbox" name="personality"> Lazy</label>
<label><input type="checkbox" name="personality"> Crazy</label>
<input type="text" placeholder="cat photo URL" required>
<button type="submit">Submit</button>
</form>
</div>
Solution
// solution required