Yshopnoosa.com

Hur ska dras Fieldset stilar i Firefox

Hur ska dras Fieldset stilar i Firefox

Egenskapen text-indent CSS är standardiserad i alla större webbläsare--vilket innebär att vad du får i Internet Explorer är vad du kommer att få i Firefox. Tricket med taggen < fieldset >, som är avsedda att innehålla div element, är att den inte rör enligt din sida ange indrag. Du kan antingen strecksatsen allt innehåll inom en < fieldset > eller du kan använda relativ placering för att flytta din hela fieldset som om det var indragna tillsammans med din sida.

Instruktioner

Indrag inom en fältserie

1 Lägg till elementet "text-indent" i avsnittet fieldset din formatmall eller till taggen < fieldset > direkt använda attributet style. Om du skulle lägga till den i din stilmall, kommer det se ut ungefär så här:

fältuppsättningen {text-indent: 50px;}

Om du lägger till taggen < fieldset > direkt, ser det ut såhär:

< fieldset stil = "text-strecksatsen: 50px;" >

2 Använd < p > för alla dina formulärelement. Text-indent svarar endast på den första raden i ett stycke attribut. Till exempel, om din form ser ut så här:

< form >< p >< etikett > namn < / etikett >< input type = "text" name = "namn" >< /p >< label > e-post < / etikett >< input type = "text" name = "email" >< / form >

Raden "Namn" kommer att vara indragen, och raden "E-mail" kommer inte. Om du tycker att utrymmet mellan < p > element är för hög, kan du lägga till raden-höjd din < fieldset > CSS för att justera den. till exempel:

fältuppsättningen {text-indent: 50px; line-height: 15px;}

3 Spara din sida och testa den i Firefox så att det visar och indrag som du vill att.

Placera en fältserie

4 Ange positionen för < fieldset > till relativa. Till skillnad från absolut positionering, som definierar där elementet visas på sidan oavsett där det dyker upp i koden, relativ placering flyttas elementet i förhållande till där < fieldset > visar inom koden. Detta skulle se ut så här:

fältuppsättningen {position: släkting;}

5 Ändra din < fieldset > att ge utseende som elementet < fieldset > är indragen vänster placering. Detta kommer att flytta hela < fieldset > till vänster utan indrag innehållet inom < fieldset >. Du behöver bara lägga till "vänster" följt av storleken på rörelsen; till exempel:

fältuppsättningen {position: släkting; vänster: 50px;}

6 Spara stilmallen och kontrollera placering i Firefox.

Tips & varningar

  • Ställa in stilar för < fieldset > inom din formatmall kommer att påverka varje < fieldset > på en sida. Om du bara vill använda CSS för en specifik fieldset, överväga att använda en klass eller ID.
  • Om du använder taggen < legend > för att märka din < fieldset >, kommer det indrag tillsammans med din text. Du kan motverka effekterna av indraget genom att ställa in CSS för taggen < legend > till "text-indent: 0px;".