Sto utilizzando il tag <section>
su più pagine, ma su UNA pagina sto utilizzando un tag <aside>
preceduto dal tag <section>
.Applica lo stile all'elemento, solo se esiste un certo elemento accanto ad esso
Nel caso in cui io abbia un <section>
immediatamente seguito da un <aside>
, vorrei applicare una larghezza ad entrambi e avere la sezione flottante a sinistra, e il lato galleggia a destra.
In sostanza, se ho un <section>
e <aside>
voglio lo stile di lavorare in questo modo:
section {
width: 500px;
float: left;
padding: 8px;
}
aside {
padding:8px;
width:400px;
float:right;
}
Se ho solo il <section>
io voglio che sia come:
section {
padding: 8px;
}
Is c'è un modo in cui posso farlo con un'istruzione condizionale in CSS3, o una pseudo-classe, senza dover usare JavaScript, classi personalizzate o file CSS separati?